diff --git a/msgraph/generated/admin/admin_request_builder.py b/msgraph/generated/admin/admin_request_builder.py index 500886689a3..78d7cf77546 100644 --- a/msgraph/generated/admin/admin_request_builder.py +++ b/msgraph/generated/admin/admin_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +31,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[RequestConfiguration] = None) -> Optional[Admin]: + async def get(self,request_configuration: Optional[AdminRequestBuilderGetRequestConfiguration] = None) -> Optional[Admin]: """ Get admin param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -52,7 +51,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Admin, error_mapping) - async def patch(self,body: Optional[Admin] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Admin]: + async def patch(self,body: Optional[Admin] = None, request_configuration: Optional[AdminRequestBuilderPatchRequestConfiguration] = None) -> Optional[Admin]: """ Update admin param body: The request body @@ -75,7 +74,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AdminRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get admin param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,7 +85,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Admin] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Admin] = None, request_configuration: Optional[AdminRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update admin param body: The request body @@ -182,4 +181,27 @@ def get_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 b55f7270c0c..63fae4c8cd1 100644 --- a/msgraph/generated/admin/edge/edge_request_builder.py +++ b/msgraph/generated/admin/edge/edge_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[EdgeRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property edge for admin param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Edge]: + async def get(self,request_configuration: Optional[EdgeRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Edge, error_mapping) - async def patch(self,body: Optional[Edge] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Edge]: + async def patch(self,body: Optional[Edge] = None, request_configuration: Optional[EdgeRequestBuilderPatchRequestConfiguration] = None) -> Optional[Edge]: """ Update the navigation property edge in admin param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[EdgeRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property edge for admin param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EdgeRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Edge] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Edge] = None, request_configuration: Optional[EdgeRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property edge in admin param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 78aa7c498e9..475964162a9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[InternetExplorerModeRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property internetExplorerMode for admin param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[InternetExplorerMode]: + async def get(self,request_configuration: Optional[InternetExplorerModeRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, InternetExplorerMode, error_mapping) - async def patch(self,body: Optional[InternetExplorerMode] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[InternetExplorerMode]: + async def patch(self,body: Optional[InternetExplorerMode] = None, request_configuration: Optional[InternetExplorerModeRequestBuilderPatchRequestConfiguration] = None) -> Optional[InternetExplorerMode]: """ Update the navigation property internetExplorerMode in admin param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[InternetExplorerModeRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property internetExplorerMode for admin param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[InternetExplorerModeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ A container for Internet Explorer mode resources. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[InternetExplorerMode] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[InternetExplorerMode] = None, request_configuration: Optional[InternetExplorerModeRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property internetExplorerMode in admin param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 27d67da2df8..b89d976890f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 82e32748573..c23118354f2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[BrowserSiteListItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a browserSiteList object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[BrowserSiteList]: + async def get(self,request_configuration: Optional[BrowserSiteListItemRequestBuilderGetRequestConfiguration] = 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. @@ -70,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, BrowserSiteList, error_mapping) - async def patch(self,body: Optional[BrowserSiteList] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[BrowserSiteList]: + async def patch(self,body: Optional[BrowserSiteList] = None, request_configuration: Optional[BrowserSiteListItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[BrowserSiteList]: """ Update the properties of a browserSiteList object. param body: The request body @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[BrowserSiteListItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a browserSiteList object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[BrowserSiteListItemRequestBuilderGetRequestConfiguration] = 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. @@ -116,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[BrowserSiteList] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[BrowserSiteList] = None, request_configuration: Optional[BrowserSiteListItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a browserSiteList object. param body: The request body @@ -168,6 +167,16 @@ 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(): """ @@ -194,4 +203,27 @@ def get_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 cac514713b6..642de3fdbf4 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[RequestConfiguration] = None) -> Optional[BrowserSiteList]: + async def post(self,body: Optional[PublishPostRequestBody] = None, request_configuration: Optional[PublishRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PublishPostRequestBody] = None, request_configuration: Optional[PublishRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Publish the specified browserSiteList for devices to download. param body: The request body @@ -76,4 +76,14 @@ 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 238601cca74..b6f63535882 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 62b43393252..f9bb3baea12 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{browserSharedCookie%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[BrowserSharedCookieItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a browserSharedCookie from a browserSiteList. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[BrowserSharedCookie]: + async def get(self,request_configuration: Optional[BrowserSharedCookieItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, BrowserSharedCookie, error_mapping) - async def patch(self,body: Optional[BrowserSharedCookie] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[BrowserSharedCookie]: + async def patch(self,body: Optional[BrowserSharedCookie] = None, request_configuration: Optional[BrowserSharedCookieItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[BrowserSharedCookie]: """ Update the properties of a browserSharedCookie object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[BrowserSharedCookieItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a browserSharedCookie from a browserSiteList. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[BrowserSharedCookieItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[BrowserSharedCookie] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[BrowserSharedCookie] = None, request_configuration: Optional[BrowserSharedCookieItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a browserSharedCookie object. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 c027b663068..2b0b00a530e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[BrowserSharedCookieCollectionResponse]: + async def get(self,request_configuration: Optional[SharedCookiesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, BrowserSharedCookieCollectionResponse, error_mapping) - async def post(self,body: Optional[BrowserSharedCookie] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[BrowserSharedCookie]: + async def post(self,body: Optional[BrowserSharedCookie] = None, request_configuration: Optional[SharedCookiesRequestBuilderPostRequestConfiguration] = None) -> Optional[BrowserSharedCookie]: """ Create a new browserSharedCookie object in a browserSiteList. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SharedCookiesRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[BrowserSharedCookie] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[BrowserSharedCookie] = None, request_configuration: Optional[SharedCookiesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new browserSharedCookie object in a browserSiteList. param body: The request body @@ -190,4 +189,27 @@ def 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 87ae2c64d35..ae0219f2781 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 5f3707ef534..68ed05b0701 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{browserSite%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[BrowserSiteItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a browserSite from a browserSiteList. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[BrowserSite]: + async def get(self,request_configuration: Optional[BrowserSiteItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, BrowserSite, error_mapping) - async def patch(self,body: Optional[BrowserSite] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[BrowserSite]: + async def patch(self,body: Optional[BrowserSite] = None, request_configuration: Optional[BrowserSiteItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[BrowserSite]: """ Update the properties of a browserSite object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[BrowserSiteItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a browserSite from a browserSiteList. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[BrowserSiteItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[BrowserSite] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[BrowserSite] = None, request_configuration: Optional[BrowserSiteItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a browserSite object. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 ff116395f9f..567f7a354b6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[BrowserSiteCollectionResponse]: + async def get(self,request_configuration: Optional[SitesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, BrowserSiteCollectionResponse, error_mapping) - async def post(self,body: Optional[BrowserSite] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[BrowserSite]: + async def post(self,body: Optional[BrowserSite] = None, request_configuration: Optional[SitesRequestBuilderPostRequestConfiguration] = None) -> Optional[BrowserSite]: """ Create a new browserSite object in a browserSiteList. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SitesRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[BrowserSite] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[BrowserSite] = None, request_configuration: Optional[SitesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new browserSite object in a browserSiteList. param body: The request body @@ -190,4 +189,27 @@ def 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 99e14f41af3..a3a5f89e7dc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[BrowserSiteListCollectionResponse]: + async def get(self,request_configuration: Optional[SiteListsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, BrowserSiteListCollectionResponse, error_mapping) - async def post(self,body: Optional[BrowserSiteList] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[BrowserSiteList]: + async def post(self,body: Optional[BrowserSiteList] = None, request_configuration: Optional[SiteListsRequestBuilderPostRequestConfiguration] = None) -> Optional[BrowserSiteList]: """ Create a new browserSiteList object to support Internet Explorer mode. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SiteListsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[BrowserSiteList] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[BrowserSiteList] = None, request_configuration: Optional[SiteListsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new browserSiteList object to support Internet Explorer mode. param body: The request body @@ -190,4 +189,27 @@ def 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 5fda5e166b9..76438477bb8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[InstallationOptionsRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property installationOptions for admin param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[M365AppsInstallationOptions]: + async def get(self,request_configuration: Optional[InstallationOptionsRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, M365AppsInstallationOptions, error_mapping) - async def patch(self,body: Optional[M365AppsInstallationOptions] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[M365AppsInstallationOptions]: + async def patch(self,body: Optional[M365AppsInstallationOptions] = None, request_configuration: Optional[InstallationOptionsRequestBuilderPatchRequestConfiguration] = None) -> Optional[M365AppsInstallationOptions]: """ Update the properties of an m365AppsInstallationOptions object. param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[InstallationOptionsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property installationOptions for admin param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[InstallationOptionsRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[M365AppsInstallationOptions] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[M365AppsInstallationOptions] = None, request_configuration: Optional[InstallationOptionsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of an m365AppsInstallationOptions object. param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 5ba611cb122..18c2fee6019 100644 --- a/msgraph/generated/admin/microsoft365_apps/microsoft365_apps_request_builder.py +++ b/msgraph/generated/admin/microsoft365_apps/microsoft365_apps_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[Microsoft365AppsRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property microsoft365Apps for admin param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AdminMicrosoft365Apps]: + async def get(self,request_configuration: Optional[Microsoft365AppsRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AdminMicrosoft365Apps, error_mapping) - async def patch(self,body: Optional[AdminMicrosoft365Apps] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AdminMicrosoft365Apps]: + async def patch(self,body: Optional[AdminMicrosoft365Apps] = None, request_configuration: Optional[Microsoft365AppsRequestBuilderPatchRequestConfiguration] = None) -> Optional[AdminMicrosoft365Apps]: """ Update the navigation property microsoft365Apps in admin param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[Microsoft365AppsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property microsoft365Apps for admin param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[Microsoft365AppsRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AdminMicrosoft365Apps] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AdminMicrosoft365Apps] = None, request_configuration: Optional[Microsoft365AppsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property microsoft365Apps in admin param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 c5b617f0f2a..999d0f9c12b 100644 --- a/msgraph/generated/admin/people/people_request_builder.py +++ b/msgraph/generated/admin/people/people_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> Optional[PeopleAdminSettings]: + async def get(self,request_configuration: Optional[PeopleRequestBuilderGetRequestConfiguration] = 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. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PeopleAdminSettings, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PeopleRequestBuilderGetRequestConfiguration] = 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. @@ -115,4 +114,17 @@ def get_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 a484744239e..bbee5490e14 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 52e04946282..45d45e0afe4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ProfileCardPropertyItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ProfileCardProperty]: + async def get(self,request_configuration: Optional[ProfileCardPropertyItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ProfileCardProperty, error_mapping) - async def patch(self,body: Optional[ProfileCardProperty] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ProfileCardProperty]: + async def patch(self,body: Optional[ProfileCardProperty] = None, request_configuration: Optional[ProfileCardPropertyItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ProfileCardProperty]: """ Update the properties of a profileCardProperty object, identified by its directoryPropertyName property. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ProfileCardPropertyItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ProfileCardPropertyItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ProfileCardProperty] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ProfileCardProperty] = None, request_configuration: Optional[ProfileCardPropertyItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a profileCardProperty object, identified by its directoryPropertyName property. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 550d104fcee..c7d3a74dcb6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ProfileCardPropertyCollectionResponse]: + async def get(self,request_configuration: Optional[ProfileCardPropertiesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ProfileCardPropertyCollectionResponse, error_mapping) - async def post(self,body: Optional[ProfileCardProperty] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ProfileCardProperty]: + async def post(self,body: Optional[ProfileCardProperty] = None, request_configuration: Optional[ProfileCardPropertiesRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ProfileCardPropertiesRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ProfileCardProperty] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ProfileCardProperty] = None, request_configuration: Optional[ProfileCardPropertiesRequestBuilderPostRequestConfiguration] = 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 @@ -190,4 +189,27 @@ def 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 6622fb4ce57..0c8f2544c99 100644 --- a/msgraph/generated/admin/people/pronouns/pronouns_request_builder.py +++ b/msgraph/generated/admin/people/pronouns/pronouns_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[PronounsSettings]: + async def get(self,request_configuration: Optional[PronounsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PronounsSettings, error_mapping) - async def patch(self,body: Optional[PronounsSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PronounsSettings]: + async def patch(self,body: Optional[PronounsSettings] = None, request_configuration: Optional[PronounsRequestBuilderPatchRequestConfiguration] = 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 @@ -72,7 +71,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PronounsRequestBuilderGetRequestConfiguration] = 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. @@ -83,7 +82,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PronounsSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PronounsSettings] = None, request_configuration: Optional[PronounsRequestBuilderPatchRequestConfiguration] = 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 @@ -134,4 +133,27 @@ def get_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 d26d1609ddc..13ec3728115 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 1b43f77965f..af537a52038 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ServiceHealthCollectionResponse]: + async def get(self,request_configuration: Optional[HealthOverviewsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceHealthCollectionResponse, error_mapping) - async def post(self,body: Optional[ServiceHealth] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceHealth]: + async def post(self,body: Optional[ServiceHealth] = None, request_configuration: Optional[HealthOverviewsRequestBuilderPostRequestConfiguration] = None) -> Optional[ServiceHealth]: """ Create new navigation property to healthOverviews for admin param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[HealthOverviewsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ServiceHealth] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ServiceHealth] = None, request_configuration: Optional[HealthOverviewsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to healthOverviews for admin param body: The request body @@ -189,4 +188,27 @@ def 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 e0c1533c139..37e54caff46 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 02eb103f718..d952aeb6ef8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ServiceHealthIssueCollectionResponse]: + async def get(self,request_configuration: Optional[IssuesRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceHealthIssueCollectionResponse, error_mapping) - async def post(self,body: Optional[ServiceHealthIssue] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceHealthIssue]: + async def post(self,body: Optional[ServiceHealthIssue] = None, request_configuration: Optional[IssuesRequestBuilderPostRequestConfiguration] = None) -> Optional[ServiceHealthIssue]: """ Create new navigation property to issues for admin param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[IssuesRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ServiceHealthIssue] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ServiceHealthIssue] = None, request_configuration: Optional[IssuesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to issues for admin param body: The request body @@ -188,4 +187,27 @@ def 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 3b181849b7a..89458d58a90 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[IncidentReportRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[IncidentReportRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function incidentReport param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,4 +64,14 @@ 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 c953eba81e5..f4a4ae887d2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ServiceHealthIssueItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property issues for admin param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ServiceHealthIssue]: + async def get(self,request_configuration: Optional[ServiceHealthIssueItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceHealthIssue, error_mapping) - async def patch(self,body: Optional[ServiceHealthIssue] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceHealthIssue]: + async def patch(self,body: Optional[ServiceHealthIssue] = None, request_configuration: Optional[ServiceHealthIssueItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ServiceHealthIssue]: """ Update the navigation property issues in admin param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ServiceHealthIssueItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property issues for admin param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceHealthIssueItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ServiceHealthIssue] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ServiceHealthIssue] = None, request_configuration: Optional[ServiceHealthIssueItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property issues in admin param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 adaee467723..5c02a80d697 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ServiceHealthItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property healthOverviews for admin param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ServiceHealth]: + async def get(self,request_configuration: Optional[ServiceHealthItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceHealth, error_mapping) - async def patch(self,body: Optional[ServiceHealth] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceHealth]: + async def patch(self,body: Optional[ServiceHealth] = None, request_configuration: Optional[ServiceHealthItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ServiceHealth]: """ Update the navigation property healthOverviews in admin param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ServiceHealthItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property healthOverviews for admin param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceHealthItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ServiceHealth] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ServiceHealth] = None, request_configuration: Optional[ServiceHealthItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property healthOverviews in admin param body: The request body @@ -146,6 +145,16 @@ 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(): """ @@ -172,4 +181,27 @@ def get_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 d8c1779ee10..cae1d18b003 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 0ead8452eae..6cacc78c095 100644 --- a/msgraph/generated/admin/service_announcement/issues/issues_request_builder.py +++ b/msgraph/generated/admin/service_announcement/issues/issues_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ServiceHealthIssueCollectionResponse]: + async def get(self,request_configuration: Optional[IssuesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceHealthIssueCollectionResponse, error_mapping) - async def post(self,body: Optional[ServiceHealthIssue] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceHealthIssue]: + async def post(self,body: Optional[ServiceHealthIssue] = None, request_configuration: Optional[IssuesRequestBuilderPostRequestConfiguration] = None) -> Optional[ServiceHealthIssue]: """ Create new navigation property to issues for admin param body: The request body @@ -88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[IssuesRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ServiceHealthIssue] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ServiceHealthIssue] = None, request_configuration: Optional[IssuesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to issues for admin param body: The request body @@ -189,4 +188,27 @@ def 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 535520dcc40..15f600324ec 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[IncidentReportRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[IncidentReportRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function incidentReport param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,4 +64,14 @@ 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 630c73dfb43..10cec635489 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ServiceHealthIssueItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property issues for admin param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ServiceHealthIssue]: + async def get(self,request_configuration: Optional[ServiceHealthIssueItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceHealthIssue, error_mapping) - async def patch(self,body: Optional[ServiceHealthIssue] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceHealthIssue]: + async def patch(self,body: Optional[ServiceHealthIssue] = None, request_configuration: Optional[ServiceHealthIssueItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ServiceHealthIssue]: """ Update the navigation property issues in admin param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ServiceHealthIssueItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property issues for admin param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceHealthIssueItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ServiceHealthIssue] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ServiceHealthIssue] = None, request_configuration: Optional[ServiceHealthIssueItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property issues in admin param body: The request body @@ -146,6 +145,16 @@ 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(): """ @@ -172,4 +181,27 @@ def get_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 709ab1ed57e..737f6e2751c 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[RequestConfiguration] = None) -> Optional[ArchivePostResponse]: + async def post(self,body: Optional[ArchivePostRequestBody] = None, request_configuration: Optional[ArchiveRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ArchivePostRequestBody] = None, request_configuration: Optional[ArchiveRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Archive a list of serviceUpdateMessages for the signed in user. param body: The request body @@ -76,4 +76,14 @@ 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 b7717cce7a6..14a253420b8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 4a27543fcea..0ed8bedecb8 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[RequestConfiguration] = None) -> Optional[FavoritePostResponse]: + async def post(self,body: Optional[FavoritePostRequestBody] = None, request_configuration: Optional[FavoriteRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[FavoritePostRequestBody] = None, request_configuration: Optional[FavoriteRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Change the status of a list of serviceUpdateMessages to favorite for the signed in user. param body: The request body @@ -76,4 +76,14 @@ 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 1ebf93fc834..430c24c893a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ServiceAnnouncementAttachmentCollectionResponse]: + async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceAnnouncementAttachmentCollectionResponse, error_mapping) - async def post(self,body: Optional[ServiceAnnouncementAttachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceAnnouncementAttachment]: + async def post(self,body: Optional[ServiceAnnouncementAttachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[ServiceAnnouncementAttachment]: """ Create new navigation property to attachments for admin param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ServiceAnnouncementAttachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ServiceAnnouncementAttachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to attachments for admin param body: The request body @@ -189,4 +188,27 @@ def 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 ba8b0d0924c..8436fcc4d27 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 ab2c704a7ff..40d5509d1c0 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceAnnouncementAttachment]: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[ServiceAnnouncementAttachment]: """ The attachment content. param body: Binary request body @@ -68,7 +68,7 @@ async def put(self,body: bytes, request_configuration: Optional[RequestConfigura return await self.request_adapter.send_async(request_info, ServiceAnnouncementAttachment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ The attachment content. param body: Binary request body @@ -104,4 +104,24 @@ 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 a6e4da4fc38..79f116b4e8c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ServiceAnnouncementAttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property attachments for admin param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ServiceAnnouncementAttachment]: + async def get(self,request_configuration: Optional[ServiceAnnouncementAttachmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceAnnouncementAttachment, error_mapping) - async def patch(self,body: Optional[ServiceAnnouncementAttachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceAnnouncementAttachment]: + async def patch(self,body: Optional[ServiceAnnouncementAttachment] = None, request_configuration: Optional[ServiceAnnouncementAttachmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ServiceAnnouncementAttachment]: """ Update the navigation property attachments in admin param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ServiceAnnouncementAttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property attachments for admin param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceAnnouncementAttachmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ServiceAnnouncementAttachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ServiceAnnouncementAttachment] = None, request_configuration: Optional[ServiceAnnouncementAttachmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property attachments in admin param body: The request body @@ -146,6 +145,16 @@ 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(): """ @@ -172,4 +181,27 @@ def get_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 7e97a9561e0..61e7db0d380 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[AttachmentsArchiveRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[AttachmentsArchiveRequestBuilderPutRequestConfiguration] = 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[RequestConfigura raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttachmentsArchiveRequestBuilderGetRequestConfiguration] = 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[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[AttachmentsArchiveRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ The zip file that contains all attachments for a message. param body: Binary request body @@ -101,4 +101,24 @@ 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 460dd3de197..d5357082338 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ServiceUpdateMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property messages for admin param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ServiceUpdateMessage]: + async def get(self,request_configuration: Optional[ServiceUpdateMessageItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceUpdateMessage, error_mapping) - async def patch(self,body: Optional[ServiceUpdateMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceUpdateMessage]: + async def patch(self,body: Optional[ServiceUpdateMessage] = None, request_configuration: Optional[ServiceUpdateMessageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ServiceUpdateMessage]: """ Update the navigation property messages in admin param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ServiceUpdateMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property messages for admin param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceUpdateMessageItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ServiceUpdateMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ServiceUpdateMessage] = None, request_configuration: Optional[ServiceUpdateMessageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property messages in admin param body: The request body @@ -156,6 +155,16 @@ 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(): """ @@ -182,4 +191,27 @@ def get_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 22a7a21c31a..653dd60382c 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[RequestConfiguration] = None) -> Optional[MarkReadPostResponse]: + async def post(self,body: Optional[MarkReadPostRequestBody] = None, request_configuration: Optional[MarkReadRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MarkReadPostRequestBody] = None, request_configuration: Optional[MarkReadRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Mark a list of serviceUpdateMessages as read for the signed in user. param body: The request body @@ -76,4 +76,14 @@ 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 b044612b037..27fe0a32c46 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[RequestConfiguration] = None) -> Optional[MarkUnreadPostResponse]: + async def post(self,body: Optional[MarkUnreadPostRequestBody] = None, request_configuration: Optional[MarkUnreadRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MarkUnreadPostRequestBody] = None, request_configuration: Optional[MarkUnreadRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Mark a list of serviceUpdateMessages as unread for the signed in user. param body: The request body @@ -76,4 +76,14 @@ 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 c34878bed63..f75ec327d8c 100644 --- a/msgraph/generated/admin/service_announcement/messages/messages_request_builder.py +++ b/msgraph/generated/admin/service_announcement/messages/messages_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +49,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[RequestConfiguration] = None) -> Optional[ServiceUpdateMessageCollectionResponse]: + async def get(self,request_configuration: Optional[MessagesRequestBuilderGetRequestConfiguration] = 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. @@ -71,7 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceUpdateMessageCollectionResponse, error_mapping) - async def post(self,body: Optional[ServiceUpdateMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceUpdateMessage]: + async def post(self,body: Optional[ServiceUpdateMessage] = None, request_configuration: Optional[MessagesRequestBuilderPostRequestConfiguration] = None) -> Optional[ServiceUpdateMessage]: """ Create new navigation property to messages for admin param body: The request body @@ -94,7 +93,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MessagesRequestBuilderGetRequestConfiguration] = 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. @@ -105,7 +104,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ServiceUpdateMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ServiceUpdateMessage] = None, request_configuration: Optional[MessagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to messages for admin param body: The request body @@ -249,4 +248,27 @@ def 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 c31df2d2858..141c1bc2421 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[RequestConfiguration] = None) -> Optional[UnarchivePostResponse]: + async def post(self,body: Optional[UnarchivePostRequestBody] = None, request_configuration: Optional[UnarchiveRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnarchivePostRequestBody] = None, request_configuration: Optional[UnarchiveRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Unarchive a list of serviceUpdateMessages for the signed in user. param body: The request body @@ -76,4 +76,14 @@ 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 06ee2d2d65a..fed3263f2bd 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[RequestConfiguration] = None) -> Optional[UnfavoritePostResponse]: + async def post(self,body: Optional[UnfavoritePostRequestBody] = None, request_configuration: Optional[UnfavoriteRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnfavoritePostRequestBody] = None, request_configuration: Optional[UnfavoriteRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Remove the favorite status of serviceUpdateMessages for the signed in user. param body: The request body @@ -76,4 +76,14 @@ 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 7c42d0dc867..04bc61c0791 100644 --- a/msgraph/generated/admin/service_announcement/service_announcement_request_builder.py +++ b/msgraph/generated/admin/service_announcement/service_announcement_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ServiceAnnouncementRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property serviceAnnouncement for admin param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ServiceAnnouncement]: + async def get(self,request_configuration: Optional[ServiceAnnouncementRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceAnnouncement, error_mapping) - async def patch(self,body: Optional[ServiceAnnouncement] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceAnnouncement]: + async def patch(self,body: Optional[ServiceAnnouncement] = None, request_configuration: Optional[ServiceAnnouncementRequestBuilderPatchRequestConfiguration] = None) -> Optional[ServiceAnnouncement]: """ Update the navigation property serviceAnnouncement in admin param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ServiceAnnouncementRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property serviceAnnouncement for admin param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceAnnouncementRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ServiceAnnouncement] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ServiceAnnouncement] = None, request_configuration: Optional[ServiceAnnouncementRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property serviceAnnouncement in admin param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 472c059261b..f117c718d71 100644 --- a/msgraph/generated/admin/sharepoint/settings/settings_request_builder.py +++ b/msgraph/generated/admin/sharepoint/settings/settings_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SettingsRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property settings for admin param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[SharepointSettings]: + async def get(self,request_configuration: Optional[SettingsRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SharepointSettings, error_mapping) - async def patch(self,body: Optional[SharepointSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SharepointSettings]: + async def patch(self,body: Optional[SharepointSettings] = None, request_configuration: Optional[SettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[SharepointSettings]: """ Update one or more tenant-level settings for SharePoint and OneDrive. param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SettingsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property settings for admin param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SettingsRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SharepointSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SharepointSettings] = None, request_configuration: Optional[SettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update one or more tenant-level settings for SharePoint and OneDrive. param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 e0cfcb93a1c..b99d394a5e2 100644 --- a/msgraph/generated/admin/sharepoint/sharepoint_request_builder.py +++ b/msgraph/generated/admin/sharepoint/sharepoint_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SharepointRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property sharepoint for admin param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Sharepoint]: + async def get(self,request_configuration: Optional[SharepointRequestBuilderGetRequestConfiguration] = None) -> Optional[Sharepoint]: """ Get sharepoint from admin param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Sharepoint, error_mapping) - async def patch(self,body: Optional[Sharepoint] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Sharepoint]: + async def patch(self,body: Optional[Sharepoint] = None, request_configuration: Optional[SharepointRequestBuilderPatchRequestConfiguration] = None) -> Optional[Sharepoint]: """ Update the navigation property sharepoint in admin param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SharepointRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sharepoint for admin param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SharepointRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get sharepoint from admin param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Sharepoint] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Sharepoint] = None, request_configuration: Optional[SharepointRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sharepoint in admin param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 24c8c924c33..3ad8fad9f39 100644 --- a/msgraph/generated/agreement_acceptances/agreement_acceptances_request_builder.py +++ b/msgraph/generated/agreement_acceptances/agreement_acceptances_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[AgreementAcceptanceCollectionResponse]: + async def get(self,request_configuration: Optional[AgreementAcceptancesRequestBuilderGetRequestConfiguration] = None) -> Optional[AgreementAcceptanceCollectionResponse]: """ Get entities from agreementAcceptances param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +62,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AgreementAcceptanceCollectionResponse, error_mapping) - async def post(self,body: Optional[AgreementAcceptance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementAcceptance]: + async def post(self,body: Optional[AgreementAcceptance] = None, request_configuration: Optional[AgreementAcceptancesRequestBuilderPostRequestConfiguration] = None) -> Optional[AgreementAcceptance]: """ Add new entity to agreementAcceptances param body: The request body @@ -86,7 +85,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AgreementAcceptancesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get entities from agreementAcceptances param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +96,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AgreementAcceptance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AgreementAcceptance] = None, request_configuration: Optional[AgreementAcceptancesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Add new entity to agreementAcceptances param body: The request body @@ -148,4 +147,27 @@ def get_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 79e1ac9c84d..6cf4fea8f3d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AgreementAcceptanceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete entity from agreementAcceptances param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AgreementAcceptance]: + async def get(self,request_configuration: Optional[AgreementAcceptanceItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AgreementAcceptance]: """ Get entity from agreementAcceptances by key param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AgreementAcceptance, error_mapping) - async def patch(self,body: Optional[AgreementAcceptance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementAcceptance]: + async def patch(self,body: Optional[AgreementAcceptance] = None, request_configuration: Optional[AgreementAcceptanceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AgreementAcceptance]: """ Update entity in agreementAcceptances param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AgreementAcceptanceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete entity from agreementAcceptances param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AgreementAcceptanceItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get entity from agreementAcceptances by key param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AgreementAcceptance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AgreementAcceptance] = None, request_configuration: Optional[AgreementAcceptanceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update entity in agreementAcceptances param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -156,4 +165,27 @@ def get_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 210bc645db9..ca13caf89ea 100644 --- a/msgraph/generated/agreements/agreements_request_builder.py +++ b/msgraph/generated/agreements/agreements_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[AgreementCollectionResponse]: + async def get(self,request_configuration: Optional[AgreementsRequestBuilderGetRequestConfiguration] = None) -> Optional[AgreementCollectionResponse]: """ Get entities from agreements param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +62,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AgreementCollectionResponse, error_mapping) - async def post(self,body: Optional[Agreement] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Agreement]: + async def post(self,body: Optional[Agreement] = None, request_configuration: Optional[AgreementsRequestBuilderPostRequestConfiguration] = None) -> Optional[Agreement]: """ Add new entity to agreements param body: The request body @@ -86,7 +85,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AgreementsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get entities from agreements param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +96,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Agreement] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Agreement] = None, request_configuration: Optional[AgreementsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Add new entity to agreements param body: The request body @@ -148,4 +147,27 @@ def get_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 119fcf37c62..fb65d06ac4c 100644 --- a/msgraph/generated/agreements/item/acceptances/acceptances_request_builder.py +++ b/msgraph/generated/agreements/item/acceptances/acceptances_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[AgreementAcceptanceCollectionResponse]: + async def get(self,request_configuration: Optional[AcceptancesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AgreementAcceptanceCollectionResponse, error_mapping) - async def post(self,body: Optional[AgreementAcceptance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementAcceptance]: + async def post(self,body: Optional[AgreementAcceptance] = None, request_configuration: Optional[AcceptancesRequestBuilderPostRequestConfiguration] = None) -> Optional[AgreementAcceptance]: """ Create new navigation property to acceptances for agreements param body: The request body @@ -88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AcceptancesRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AgreementAcceptance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AgreementAcceptance] = None, request_configuration: Optional[AcceptancesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to acceptances for agreements param body: The request body @@ -189,4 +188,27 @@ def 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 c6d89bc6a30..1ea5282b65c 100644 --- a/msgraph/generated/agreements/item/acceptances/count/count_request_builder.py +++ b/msgraph/generated/agreements/item/acceptances/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 60165d66f35..6b5a2dbc9ce 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AgreementAcceptanceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property acceptances for agreements param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AgreementAcceptance]: + async def get(self,request_configuration: Optional[AgreementAcceptanceItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AgreementAcceptance, error_mapping) - async def patch(self,body: Optional[AgreementAcceptance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementAcceptance]: + async def patch(self,body: Optional[AgreementAcceptance] = None, request_configuration: Optional[AgreementAcceptanceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AgreementAcceptance]: """ Update the navigation property acceptances in agreements param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AgreementAcceptanceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property acceptances for agreements param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AgreementAcceptanceItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AgreementAcceptance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AgreementAcceptance] = None, request_configuration: Optional[AgreementAcceptanceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property acceptances in agreements param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 fc663e69df6..1892588c201 100644 --- a/msgraph/generated/agreements/item/agreement_item_request_builder.py +++ b/msgraph/generated/agreements/item/agreement_item_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AgreementItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete entity from agreements param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Agreement]: + async def get(self,request_configuration: Optional[AgreementItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Agreement]: """ Get entity from agreements by key param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Agreement, error_mapping) - async def patch(self,body: Optional[Agreement] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Agreement]: + async def patch(self,body: Optional[Agreement] = None, request_configuration: Optional[AgreementItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Agreement]: """ Update entity in agreements param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AgreementItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete entity from agreements param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AgreementItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get entity from agreements by key param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Agreement] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Agreement] = None, request_configuration: Optional[AgreementItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update entity in agreements param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -186,4 +195,27 @@ def get_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 2b282358482..33d412108f6 100644 --- a/msgraph/generated/agreements/item/file/file_request_builder.py +++ b/msgraph/generated/agreements/item/file/file_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[FileRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property file for agreements param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AgreementFile]: + async def get(self,request_configuration: Optional[FileRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AgreementFile, error_mapping) - async def patch(self,body: Optional[AgreementFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementFile]: + async def patch(self,body: Optional[AgreementFile] = None, request_configuration: Optional[FileRequestBuilderPatchRequestConfiguration] = None) -> Optional[AgreementFile]: """ Update the navigation property file in agreements param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[FileRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property file for agreements param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FileRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AgreementFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AgreementFile] = None, request_configuration: Optional[FileRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property file in agreements param body: The request body @@ -146,6 +145,16 @@ 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(): """ @@ -172,4 +181,27 @@ def get_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 56ed6318165..b407a3efff0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 4066187adb5..df553055cee 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AgreementFileLocalizationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property localizations for agreements param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AgreementFileLocalization]: + async def get(self,request_configuration: Optional[AgreementFileLocalizationItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AgreementFileLocalization, error_mapping) - async def patch(self,body: Optional[AgreementFileLocalization] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementFileLocalization]: + async def patch(self,body: Optional[AgreementFileLocalization] = None, request_configuration: Optional[AgreementFileLocalizationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AgreementFileLocalization]: """ Update the navigation property localizations in agreements param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AgreementFileLocalizationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property localizations for agreements param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AgreementFileLocalizationItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AgreementFileLocalization] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AgreementFileLocalization] = None, request_configuration: Optional[AgreementFileLocalizationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property localizations in agreements param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 0abc62f8364..5bef8979295 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 b79fbe78d83..7e90cf11e61 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{agreementFileVersion%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AgreementFileVersionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property versions for agreements param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AgreementFileVersion]: + async def get(self,request_configuration: Optional[AgreementFileVersionItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AgreementFileVersion, error_mapping) - async def patch(self,body: Optional[AgreementFileVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementFileVersion]: + async def patch(self,body: Optional[AgreementFileVersion] = None, request_configuration: Optional[AgreementFileVersionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AgreementFileVersion]: """ Update the navigation property versions in agreements param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AgreementFileVersionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property versions for agreements param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AgreementFileVersionItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AgreementFileVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AgreementFileVersion] = None, request_configuration: Optional[AgreementFileVersionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property versions in agreements param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 806dc1e5d91..2bf2dade42d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AgreementFileVersionCollectionResponse]: + async def get(self,request_configuration: Optional[VersionsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AgreementFileVersionCollectionResponse, error_mapping) - async def post(self,body: Optional[AgreementFileVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementFileVersion]: + async def post(self,body: Optional[AgreementFileVersion] = None, request_configuration: Optional[VersionsRequestBuilderPostRequestConfiguration] = None) -> Optional[AgreementFileVersion]: """ Create new navigation property to versions for agreements param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[VersionsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AgreementFileVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AgreementFileVersion] = None, request_configuration: Optional[VersionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to versions for agreements param body: The request body @@ -188,4 +187,27 @@ def 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 aec956702eb..e81499e810c 100644 --- a/msgraph/generated/agreements/item/file/localizations/localizations_request_builder.py +++ b/msgraph/generated/agreements/item/file/localizations/localizations_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AgreementFileLocalizationCollectionResponse]: + async def get(self,request_configuration: Optional[LocalizationsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AgreementFileLocalizationCollectionResponse, error_mapping) - async def post(self,body: Optional[AgreementFileLocalization] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementFileLocalization]: + async def post(self,body: Optional[AgreementFileLocalization] = None, request_configuration: Optional[LocalizationsRequestBuilderPostRequestConfiguration] = None) -> Optional[AgreementFileLocalization]: """ Create new navigation property to localizations for agreements param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LocalizationsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AgreementFileLocalization] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AgreementFileLocalization] = None, request_configuration: Optional[LocalizationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to localizations for agreements param body: The request body @@ -189,4 +188,27 @@ def 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 fae787a1116..8bb154296e6 100644 --- a/msgraph/generated/agreements/item/files/count/count_request_builder.py +++ b/msgraph/generated/agreements/item/files/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 1ff4bbae49e..6c58142faed 100644 --- a/msgraph/generated/agreements/item/files/files_request_builder.py +++ b/msgraph/generated/agreements/item/files/files_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AgreementFileLocalizationCollectionResponse]: + async def get(self,request_configuration: Optional[FilesRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AgreementFileLocalizationCollectionResponse, error_mapping) - async def post(self,body: Optional[AgreementFileLocalization] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementFileLocalization]: + async def post(self,body: Optional[AgreementFileLocalization] = None, request_configuration: Optional[FilesRequestBuilderPostRequestConfiguration] = None) -> Optional[AgreementFileLocalization]: """ Create a new localized agreement file. param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FilesRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AgreementFileLocalization] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AgreementFileLocalization] = None, request_configuration: Optional[FilesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new localized agreement file. param body: The request body @@ -189,4 +188,27 @@ def 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 3ccf7a35502..9104ed934f0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AgreementFileLocalizationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property files for agreements param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AgreementFileLocalization]: + async def get(self,request_configuration: Optional[AgreementFileLocalizationItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AgreementFileLocalization, error_mapping) - async def patch(self,body: Optional[AgreementFileLocalization] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementFileLocalization]: + async def patch(self,body: Optional[AgreementFileLocalization] = None, request_configuration: Optional[AgreementFileLocalizationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AgreementFileLocalization]: """ Update the navigation property files in agreements param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AgreementFileLocalizationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property files for agreements param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AgreementFileLocalizationItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AgreementFileLocalization] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AgreementFileLocalization] = None, request_configuration: Optional[AgreementFileLocalizationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property files in agreements param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 549a4f99617..4d5739ed564 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 0bb483171e0..8034ffb2449 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{agreementFileVersion%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AgreementFileVersionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property versions for agreements param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AgreementFileVersion]: + async def get(self,request_configuration: Optional[AgreementFileVersionItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AgreementFileVersion, error_mapping) - async def patch(self,body: Optional[AgreementFileVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementFileVersion]: + async def patch(self,body: Optional[AgreementFileVersion] = None, request_configuration: Optional[AgreementFileVersionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AgreementFileVersion]: """ Update the navigation property versions in agreements param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AgreementFileVersionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property versions for agreements param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AgreementFileVersionItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AgreementFileVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AgreementFileVersion] = None, request_configuration: Optional[AgreementFileVersionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property versions in agreements param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 de05b6d1b86..0ee95b138cc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AgreementFileVersionCollectionResponse]: + async def get(self,request_configuration: Optional[VersionsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AgreementFileVersionCollectionResponse, error_mapping) - async def post(self,body: Optional[AgreementFileVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementFileVersion]: + async def post(self,body: Optional[AgreementFileVersion] = None, request_configuration: Optional[VersionsRequestBuilderPostRequestConfiguration] = None) -> Optional[AgreementFileVersion]: """ Create new navigation property to versions for agreements param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[VersionsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AgreementFileVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AgreementFileVersion] = None, request_configuration: Optional[VersionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to versions for agreements param body: The request body @@ -188,4 +187,27 @@ def 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 e1c7d29c2ea..4b137a371ce 100644 --- a/msgraph/generated/app_catalogs/app_catalogs_request_builder.py +++ b/msgraph/generated/app_catalogs/app_catalogs_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[AppCatalogs]: + async def get(self,request_configuration: Optional[AppCatalogsRequestBuilderGetRequestConfiguration] = None) -> Optional[AppCatalogs]: """ Get appCatalogs param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AppCatalogs, error_mapping) - async def patch(self,body: Optional[AppCatalogs] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppCatalogs]: + async def patch(self,body: Optional[AppCatalogs] = None, request_configuration: Optional[AppCatalogsRequestBuilderPatchRequestConfiguration] = None) -> Optional[AppCatalogs]: """ Update appCatalogs param body: The request body @@ -71,7 +70,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AppCatalogsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get appCatalogs param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -82,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AppCatalogs] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AppCatalogs] = None, request_configuration: Optional[AppCatalogsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update appCatalogs param body: The request body @@ -142,4 +141,27 @@ def get_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 16c648f5199..779a3e051b0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 f0dac8230c2..e1a698340db 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TeamsAppDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[AppDefinitionsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamsAppDefinitionCollectionResponse, error_mapping) - async def post(self,body: Optional[TeamsAppDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsAppDefinition]: + async def post(self,body: Optional[TeamsAppDefinition] = None, request_configuration: Optional[AppDefinitionsRequestBuilderPostRequestConfiguration] = 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 @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AppDefinitionsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TeamsAppDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TeamsAppDefinition] = None, request_configuration: Optional[AppDefinitionsRequestBuilderPostRequestConfiguration] = 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 @@ -189,4 +188,27 @@ def 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 02ec3cbb2e2..4c9147886dd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 9cbb1fd7aaa..48b5e67bd0d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[BotRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property bot for appCatalogs param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[TeamworkBot]: + async def get(self,request_configuration: Optional[BotRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamworkBot, error_mapping) - async def patch(self,body: Optional[TeamworkBot] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamworkBot]: + async def patch(self,body: Optional[TeamworkBot] = None, request_configuration: Optional[BotRequestBuilderPatchRequestConfiguration] = None) -> Optional[TeamworkBot]: """ Update the navigation property bot in appCatalogs param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[BotRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property bot for appCatalogs param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[BotRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TeamworkBot] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TeamworkBot] = None, request_configuration: Optional[BotRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property bot in appCatalogs param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 8653be39964..516274c4082 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TeamsAppDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property appDefinitions for appCatalogs param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[TeamsAppDefinition]: + async def get(self,request_configuration: Optional[TeamsAppDefinitionItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamsAppDefinition, error_mapping) - async def patch(self,body: Optional[TeamsAppDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsAppDefinition]: + async def patch(self,body: Optional[TeamsAppDefinition] = None, request_configuration: Optional[TeamsAppDefinitionItemRequestBuilderPatchRequestConfiguration] = 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 @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TeamsAppDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property appDefinitions for appCatalogs param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TeamsAppDefinitionItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TeamsAppDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TeamsAppDefinition] = None, request_configuration: Optional[TeamsAppDefinitionItemRequestBuilderPatchRequestConfiguration] = 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 @@ -146,6 +145,16 @@ 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(): """ @@ -172,4 +181,27 @@ def get_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 a538dfce61f..c29381b57f6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TeamsAppItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[TeamsApp]: + async def get(self,request_configuration: Optional[TeamsAppItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamsApp]: """ Get teamsApps from appCatalogs param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamsApp, error_mapping) - async def patch(self,body: Optional[TeamsApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsApp]: + async def patch(self,body: Optional[TeamsApp] = None, request_configuration: Optional[TeamsAppItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TeamsApp]: """ Update the navigation property teamsApps in appCatalogs param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TeamsAppItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TeamsAppItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get teamsApps from appCatalogs param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TeamsApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TeamsApp] = None, request_configuration: Optional[TeamsAppItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property teamsApps in appCatalogs param body: The request body @@ -146,6 +145,16 @@ 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(): """ @@ -172,4 +181,27 @@ def get_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 b81134239f6..e7cfd0025ec 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,7 @@ 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[RequestConfiguration] = None) -> Optional[TeamsAppCollectionResponse]: + async def get(self,request_configuration: Optional[TeamsAppsRequestBuilderGetRequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamsAppCollectionResponse, error_mapping) - async def post(self,body: Optional[TeamsApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsApp]: + async def post(self,body: Optional[TeamsApp] = None, request_configuration: Optional[TeamsAppsRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TeamsAppsRequestBuilderGetRequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TeamsApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TeamsApp] = None, request_configuration: Optional[TeamsAppsRequestBuilderPostRequestConfiguration] = 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 @@ -190,4 +189,27 @@ def 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 393561e3590..0cd3559402e 100644 --- a/msgraph/generated/application_templates/application_templates_request_builder.py +++ b/msgraph/generated/application_templates/application_templates_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[ApplicationTemplateCollectionResponse]: + async def get(self,request_configuration: Optional[ApplicationTemplatesRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ApplicationTemplateCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ApplicationTemplatesRequestBuilderGetRequestConfiguration] = 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. @@ -150,4 +149,17 @@ def 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 5f207532e74..02f2686d699 100644 --- a/msgraph/generated/application_templates/count/count_request_builder.py +++ b/msgraph/generated/application_templates/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 6c1d9f31d60..6a24166d58d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[ApplicationTemplate]: + async def get(self,request_configuration: Optional[ApplicationTemplateItemRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ApplicationTemplate, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ApplicationTemplateItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties of an applicationTemplate object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,4 +104,17 @@ def get_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 bcde08ae8c5..c20693f6c64 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[RequestConfiguration] = None) -> Optional[ApplicationServicePrincipal]: + async def post(self,body: Optional[InstantiatePostRequestBody] = None, request_configuration: Optional[InstantiateRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[InstantiatePostRequestBody] = None, request_configuration: Optional[InstantiateRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 e6716c0d2fa..41115b67897 100644 --- a/msgraph/generated/applications/applications_request_builder.py +++ b/msgraph/generated/applications/applications_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +47,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[RequestConfiguration] = None) -> Optional[ApplicationCollectionResponse]: + async def get(self,request_configuration: Optional[ApplicationsRequestBuilderGetRequestConfiguration] = 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. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ApplicationCollectionResponse, error_mapping) - async def post(self,body: Optional[Application] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Application]: + async def post(self,body: Optional[Application] = None, request_configuration: Optional[ApplicationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Application]: """ Create a new application object. param body: The request body @@ -93,7 +92,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ApplicationsRequestBuilderGetRequestConfiguration] = 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. @@ -104,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Application] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Application] = None, request_configuration: Optional[ApplicationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new application object. param body: The request body @@ -230,4 +229,27 @@ def 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 02fb98158dd..e811b34e6fe 100644 --- a/msgraph/generated/applications/count/count_request_builder.py +++ b/msgraph/generated/applications/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 32dbc10c60d..204d66b3436 100644 --- a/msgraph/generated/applications/delta/delta_request_builder.py +++ b/msgraph/generated/applications/delta/delta_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 c240d992efb..d05a9a93cec 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[RequestConfiguration] = None) -> Optional[GetAvailableExtensionPropertiesPostResponse]: + async def post(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 908831bf953..4a9ae8349cc 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[RequestConfiguration] = None) -> Optional[GetByIdsPostResponse]: + async def post(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[GetByIdsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[GetByIdsRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 c4a1b8d6771..3e1692aa5a4 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[RequestConfiguration] = None) -> Optional[KeyCredential]: + async def post(self,body: Optional[AddKeyPostRequestBody] = None, request_configuration: Optional[AddKeyRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddKeyPostRequestBody] = None, request_configuration: Optional[AddKeyRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 edb82d177e5..97c7e192b46 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,7 +27,7 @@ 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[RequestConfiguration] = None) -> Optional[PasswordCredential]: + async def post(self,body: Optional[AddPasswordPostRequestBody] = None, request_configuration: Optional[AddPasswordRequestBuilderPostRequestConfiguration] = None) -> Optional[PasswordCredential]: """ Adds a strong password or secret to an application. 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddPasswordPostRequestBody] = None, request_configuration: Optional[AddPasswordRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Adds a strong password or secret to an application. param body: The request body @@ -76,4 +76,14 @@ 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 f50d8ddac8f..4f88ed8bb3c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[AppManagementPolicyCollectionResponse]: + async def get(self,request_configuration: Optional[AppManagementPoliciesRequestBuilderGetRequestConfiguration] = None) -> Optional[AppManagementPolicyCollectionResponse]: """ The appManagementPolicy applied to this application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AppManagementPolicyCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AppManagementPoliciesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The appManagementPolicy applied to this application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -159,4 +158,17 @@ def 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 260cb489a8f..cc07e7f8292 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 0577969c2c2..1f4718c4d80 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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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[RequestConfiguration] = No raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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,4 +65,14 @@ 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 8fe2a575b46..7b19b0eaa6a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/appManagementPolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[StringCollectionResponse]: + async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = None) -> Optional[StringCollectionResponse]: """ The appManagementPolicy applied to this application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, StringCollectionResponse, error_mapping) - async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The appManagementPolicy applied to this application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = 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 @@ -157,6 +156,19 @@ 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(): """ @@ -203,4 +215,27 @@ def 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 ddbc6060b36..337f077816e 100644 --- a/msgraph/generated/applications/item/application_item_request_builder.py +++ b/msgraph/generated/applications/item/application_item_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +47,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ApplicationItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Application]: + async def get(self,request_configuration: Optional[ApplicationItemRequestBuilderGetRequestConfiguration] = 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. @@ -88,7 +87,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Application, error_mapping) - async def patch(self,body: Optional[Application] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Application]: + async def patch(self,body: Optional[Application] = None, request_configuration: Optional[ApplicationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Application]: """ Update the properties of an application object. param body: The request body @@ -112,7 +111,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ApplicationItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -123,7 +122,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ApplicationItemRequestBuilderGetRequestConfiguration] = 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. @@ -134,7 +133,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Application] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Application] = None, request_configuration: Optional[ApplicationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of an application object. param body: The request body @@ -348,6 +347,16 @@ 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(): """ @@ -374,4 +383,27 @@ def get_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 ebbacbad68e..e0ff43de856 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[RequestConfiguration] = None) -> Optional[CheckMemberGroupsPostResponse]: + async def post(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[CheckMemberGroupsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[CheckMemberGroupsRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 7c6b74cf61e..83a627cd860 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[RequestConfiguration] = None) -> Optional[CheckMemberObjectsPostResponse]: + async def post(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[CheckMemberObjectsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[CheckMemberObjectsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action checkMemberObjects param body: The request body @@ -75,4 +75,14 @@ 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 66cd6d369c6..3d6fceb9fe5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[CreatedOnBehalfOfRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CreatedOnBehalfOfRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 e1f4584d009..e35ab95fae0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 64fea54f371..1504001bc28 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ExtensionPropertyCollectionResponse]: + async def get(self,request_configuration: Optional[ExtensionPropertiesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ExtensionPropertyCollectionResponse, error_mapping) - async def post(self,body: Optional[ExtensionProperty] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExtensionProperty]: + async def post(self,body: Optional[ExtensionProperty] = None, request_configuration: Optional[ExtensionPropertiesRequestBuilderPostRequestConfiguration] = None) -> Optional[ExtensionProperty]: """ Create a new directory extension definition, represented by an extensionProperty object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionPropertiesRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ExtensionProperty] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ExtensionProperty] = None, request_configuration: Optional[ExtensionPropertiesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new directory extension definition, represented by an extensionProperty object. param body: The request body @@ -190,4 +189,27 @@ def 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 6b8dd1e47bb..3436e257235 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ExtensionPropertyItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ExtensionProperty]: + async def get(self,request_configuration: Optional[ExtensionPropertyItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ExtensionProperty, error_mapping) - async def patch(self,body: Optional[ExtensionProperty] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExtensionProperty]: + async def patch(self,body: Optional[ExtensionProperty] = None, request_configuration: Optional[ExtensionPropertyItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ExtensionProperty]: """ Update the navigation property extensionProperties in applications param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ExtensionPropertyItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionPropertyItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ExtensionProperty] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ExtensionProperty] = None, request_configuration: Optional[ExtensionPropertyItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property extensionProperties in applications param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 ba4a00de931..34401a6f313 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 04cf0787296..4bd01ef45b9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[FederatedIdentityCredentialCollectionResponse]: + async def get(self,request_configuration: Optional[FederatedIdentityCredentialsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, FederatedIdentityCredentialCollectionResponse, error_mapping) - async def post(self,body: Optional[FederatedIdentityCredential] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[FederatedIdentityCredential]: + async def post(self,body: Optional[FederatedIdentityCredential] = None, request_configuration: Optional[FederatedIdentityCredentialsRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FederatedIdentityCredentialsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[FederatedIdentityCredential] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[FederatedIdentityCredential] = None, request_configuration: Optional[FederatedIdentityCredentialsRequestBuilderPostRequestConfiguration] = 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 @@ -190,4 +189,27 @@ def 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 0f8361e4786..f5eaa13b66f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[FederatedIdentityCredentialItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a federatedIdentityCredential object from an application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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]: + async def get(self,request_configuration: Optional[FederatedIdentityCredentialItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) 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]: + async def patch(self,body: Optional[FederatedIdentityCredential] = None, request_configuration: Optional[FederatedIdentityCredentialItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[FederatedIdentityCredential]: """ Update the properties of a federatedIdentityCredential object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[FederatedIdentityCredentialItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a federatedIdentityCredential object from an application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FederatedIdentityCredentialItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[FederatedIdentityCredential] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[FederatedIdentityCredential] = None, request_configuration: Optional[FederatedIdentityCredentialItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a federatedIdentityCredential object. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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/get_member_groups/get_member_groups_request_builder.py b/msgraph/generated/applications/item/get_member_groups/get_member_groups_request_builder.py index 3200a627403..c5f0efccd5b 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[RequestConfiguration] = None) -> Optional[GetMemberGroupsPostResponse]: + async def post(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[GetMemberGroupsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[GetMemberGroupsRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 2c146a08371..f29124bcaeb 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[RequestConfiguration] = None) -> Optional[GetMemberObjectsPostResponse]: + async def post(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[GetMemberObjectsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[GetMemberObjectsRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 a96794c75c5..73bcbdbb34e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 394516ca72a..a2bb3f1ffc2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[HomeRealmDiscoveryPolicyCollectionResponse]: + async def get(self,request_configuration: Optional[HomeRealmDiscoveryPoliciesRequestBuilderGetRequestConfiguration] = None) -> Optional[HomeRealmDiscoveryPolicyCollectionResponse]: """ Get homeRealmDiscoveryPolicies from applications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +62,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, HomeRealmDiscoveryPolicyCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[HomeRealmDiscoveryPoliciesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get homeRealmDiscoveryPolicies from applications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,4 +148,17 @@ def 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 60a427ad75b..375430aba33 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[HomeRealmDiscoveryPolicy]: + async def get(self,request_configuration: Optional[HomeRealmDiscoveryPolicyItemRequestBuilderGetRequestConfiguration] = None) -> Optional[HomeRealmDiscoveryPolicy]: """ Get homeRealmDiscoveryPolicies from applications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, HomeRealmDiscoveryPolicy, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[HomeRealmDiscoveryPolicyItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get homeRealmDiscoveryPolicies from applications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 44f43d8e0a6..1b282938cca 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[LogoRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[LogoRequestBuilderPutRequestConfiguration] = 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[RequestConfigura raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LogoRequestBuilderGetRequestConfiguration] = 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[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[LogoRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ The main logo for the application. Not nullable. param body: Binary request body @@ -100,4 +100,24 @@ 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 47cc2548cb6..36548a7d35d 100644 --- a/msgraph/generated/applications/item/owners/count/count_request_builder.py +++ b/msgraph/generated/applications/item/owners/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 575b6f59e94..fcd608796f9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 e7cb061ce25..48d0e4fc446 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[AppRoleAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AppRoleAssignmentCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 ccea839de17..712406f630b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 c085a119f4d..f8add48a409 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[EndpointCollectionResponse]: + async def get(self,request_configuration: Optional[GraphEndpointRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EndpointCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphEndpointRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 f2b2685f4b2..d6bd9e5df22 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 6b8263f1170..e4a1a67e4a3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[ServicePrincipalCollectionResponse]: + async def get(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServicePrincipalCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 c3118ad1378..3b0a1af5efb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 9f395ac29cd..b3580f13687 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[UserCollectionResponse]: + async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 c1aaff6ed69..7ca4b1086f8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[AppRoleAssignment]: + async def get(self,request_configuration: Optional[GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AppRoleAssignment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 c50a549616e..74203333af0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Endpoint]: + async def get(self,request_configuration: Optional[GraphEndpointRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Endpoint, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphEndpointRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 c32b4935f2d..64dffc26639 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[ServicePrincipal]: + async def get(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServicePrincipal, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 93cca3587ee..c5444247b2a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 49297f874c6..820abf6e887 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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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[RequestConfiguration] = No raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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,4 +65,14 @@ 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 d98b49903c8..fde27f7f2f3 100644 --- a/msgraph/generated/applications/item/owners/owners_request_builder.py +++ b/msgraph/generated/applications/item/owners/owners_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +47,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[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[OwnersRequestBuilderGetRequestConfiguration] = 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. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OwnersRequestBuilderGetRequestConfiguration] = 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. @@ -200,4 +199,17 @@ def 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 9e01ea43ac5..90e375a8aae 100644 --- a/msgraph/generated/applications/item/owners/ref/ref_request_builder.py +++ b/msgraph/generated/applications/item/owners/ref/ref_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/owners/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[StringCollectionResponse]: + async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, StringCollectionResponse, error_mapping) - async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> None: """ Add an owner to an application by posting to the owners collection. param body: The request body @@ -90,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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Add an owner to an application by posting to the owners collection. param body: The request body @@ -158,6 +157,19 @@ 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(): """ @@ -204,4 +216,27 @@ def 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 246479c106b..f640e45ea11 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[RemoveKeyPostRequestBody] = None, request_configuration: Optional[RemoveKeyRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RemoveKeyPostRequestBody] = None, request_configuration: Optional[RemoveKeyRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 9bbbb68bb01..f2a2171317d 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[RemovePasswordPostRequestBody] = None, request_configuration: Optional[RemovePasswordRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RemovePasswordPostRequestBody] = None, request_configuration: Optional[RemovePasswordRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Remove a password from an application. param body: The request body @@ -73,4 +73,14 @@ 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 9577f7e08d4..22e28aa0539 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[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def post(self,request_configuration: Optional[RestoreRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RestoreRequestBuilderPostRequestConfiguration] = 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,4 +68,14 @@ 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 ab07706d30f..e626e42713e 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetVerifiedPublisherPostRequestBody] = None, request_configuration: Optional[SetVerifiedPublisherRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetVerifiedPublisherPostRequestBody] = None, request_configuration: Optional[SetVerifiedPublisherRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 9adbe1df386..9d947419e74 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[AcquireAccessTokenPostRequestBody] = None, request_configuration: Optional[AcquireAccessTokenRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AcquireAccessTokenPostRequestBody] = None, request_configuration: Optional[AcquireAccessTokenRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 79d68efe4bb..75911dabc7b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 6ac76edc012..c44dfca59fc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}/bulkUpload{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[BulkUploadRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property bulkUpload for applications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[BulkUpload]: + async def get(self,request_configuration: Optional[BulkUploadRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, BulkUpload, error_mapping) - async def patch(self,body: Optional[BulkUpload] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[BulkUpload]: + async def patch(self,body: Optional[BulkUpload] = None, request_configuration: Optional[BulkUploadRequestBuilderPatchRequestConfiguration] = None) -> Optional[BulkUpload]: """ Update the navigation property bulkUpload in applications param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[BulkUploadRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property bulkUpload for applications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[BulkUploadRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The bulk upload operation for the job. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[BulkUpload] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[BulkUpload] = None, request_configuration: Optional[BulkUploadRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property bulkUpload in applications param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 be476cb71da..03368505498 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = 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[RequestConfigura raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ Update media content for the navigation property bulkUpload in applications param body: Binary request body @@ -100,4 +100,24 @@ 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 e6a4ef768c4..2e1e52e4b2c 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[PauseRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[PauseRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 70a6a4b86bc..0920772217c 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[RequestConfiguration] = None) -> Optional[StringKeyStringValuePair]: + async def post(self,body: Optional[ProvisionOnDemandPostRequestBody] = None, request_configuration: Optional[ProvisionOnDemandRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ProvisionOnDemandPostRequestBody] = None, request_configuration: Optional[ProvisionOnDemandRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 d6870c91410..99f5d57b09c 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[RestartPostRequestBody] = None, request_configuration: Optional[RestartRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RestartPostRequestBody] = None, request_configuration: Optional[RestartRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 12ac610e071..b789fa385dd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/schema/directories/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 ff40d017b87..635a349930f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[DirectoryDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[DirectoriesRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryDefinitionCollectionResponse, error_mapping) - async def post(self,body: Optional[DirectoryDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryDefinition]: + async def post(self,body: Optional[DirectoryDefinition] = None, request_configuration: Optional[DirectoriesRequestBuilderPostRequestConfiguration] = None) -> Optional[DirectoryDefinition]: """ Create new navigation property to directories for applications param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DirectoriesRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DirectoryDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DirectoryDefinition] = None, request_configuration: Optional[DirectoriesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to directories for applications param body: The request body @@ -188,4 +187,27 @@ def 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 94092d6caf1..1cdacb01c69 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/directories/{directoryDefinition%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DirectoryDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property directories for applications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[DirectoryDefinition]: + async def get(self,request_configuration: Optional[DirectoryDefinitionItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryDefinition, error_mapping) - async def patch(self,body: Optional[DirectoryDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryDefinition]: + async def patch(self,body: Optional[DirectoryDefinition] = None, request_configuration: Optional[DirectoryDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DirectoryDefinition]: """ Update the navigation property directories in applications param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DirectoryDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property directories for applications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DirectoryDefinitionItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DirectoryDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DirectoryDefinition] = None, request_configuration: Optional[DirectoryDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property directories in applications param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 cf266862ff1..47f5ca97a60 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[RequestConfiguration] = None) -> Optional[DirectoryDefinition]: + async def post(self,request_configuration: Optional[DiscoverRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, DirectoryDefinition, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[DiscoverRequestBuilderPostRequestConfiguration] = 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,4 +68,14 @@ 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 0f4a1bb111a..637d32f9a4c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/filterOperators(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[FilterOperatorsGetResponse]: + async def get(self,request_configuration: Optional[FilterOperatorsRequestBuilderGetRequestConfiguration] = None) -> Optional[FilterOperatorsGetResponse]: """ Invoke function filterOperators param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, FilterOperatorsGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FilterOperatorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function filterOperators param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 892644889eb..08fc1485a26 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/functions(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[FunctionsGetResponse]: + async def get(self,request_configuration: Optional[FunctionsRequestBuilderGetRequestConfiguration] = None) -> Optional[FunctionsGetResponse]: """ Invoke function functions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, FunctionsGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FunctionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function functions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 b72a010c669..a1826879196 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[RequestConfiguration] = None) -> Optional[ParseExpressionResponse]: + async def post(self,body: Optional[ParseExpressionPostRequestBody] = None, request_configuration: Optional[ParseExpressionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ParseExpressionPostRequestBody] = None, request_configuration: Optional[ParseExpressionRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 4a4efd1cd71..43b67021ac4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +30,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SchemaRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property schema for applications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[SynchronizationSchema]: + async def get(self,request_configuration: Optional[SchemaRequestBuilderGetRequestConfiguration] = 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. @@ -70,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SynchronizationSchema, error_mapping) - async def patch(self,body: Optional[SynchronizationSchema] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SynchronizationSchema]: + async def patch(self,body: Optional[SynchronizationSchema] = None, request_configuration: Optional[SchemaRequestBuilderPatchRequestConfiguration] = 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 @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SchemaRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property schema for applications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SchemaRequestBuilderGetRequestConfiguration] = 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. @@ -116,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SynchronizationSchema] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SynchronizationSchema] = None, request_configuration: Optional[SchemaRequestBuilderPatchRequestConfiguration] = 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 @@ -177,6 +176,16 @@ 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(): """ @@ -203,4 +212,27 @@ def get_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 b780240f600..8e85af93c21 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[StartRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[StartRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 8dc0af396db..54a6c1cd6fb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +33,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SynchronizationJobItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -53,7 +52,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[SynchronizationJob]: + async def get(self,request_configuration: Optional[SynchronizationJobItemRequestBuilderGetRequestConfiguration] = 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. @@ -74,7 +73,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SynchronizationJob, error_mapping) - async def patch(self,body: Optional[SynchronizationJob] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SynchronizationJob]: + async def patch(self,body: Optional[SynchronizationJob] = None, request_configuration: Optional[SynchronizationJobItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[SynchronizationJob]: """ Update the navigation property jobs in applications param body: The request body @@ -97,7 +96,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SynchronizationJobItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -108,7 +107,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SynchronizationJobItemRequestBuilderGetRequestConfiguration] = 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. @@ -119,7 +118,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SynchronizationJob] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SynchronizationJob] = None, request_configuration: Optional[SynchronizationJobItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property jobs in applications param body: The request body @@ -207,6 +206,16 @@ 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(): """ @@ -233,4 +242,27 @@ def get_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 cf727b90b22..fb4dfd6229b 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ValidateCredentialsPostRequestBody] = None, request_configuration: Optional[ValidateCredentialsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ValidateCredentialsPostRequestBody] = None, request_configuration: Optional[ValidateCredentialsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Validate that the credentials are valid in the tenant. param body: The request body @@ -73,4 +73,14 @@ 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 f3bcb18eb23..9426c620e5e 100644 --- a/msgraph/generated/applications/item/synchronization/jobs/jobs_request_builder.py +++ b/msgraph/generated/applications/item/synchronization/jobs/jobs_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[SynchronizationJobCollectionResponse]: + async def get(self,request_configuration: Optional[JobsRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SynchronizationJobCollectionResponse, error_mapping) - async def post(self,body: Optional[SynchronizationJob] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SynchronizationJob]: + async def post(self,body: Optional[SynchronizationJob] = None, request_configuration: Optional[JobsRequestBuilderPostRequestConfiguration] = 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 @@ -90,7 +89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[JobsRequestBuilderGetRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SynchronizationJob] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SynchronizationJob] = None, request_configuration: Optional[JobsRequestBuilderPostRequestConfiguration] = 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 @@ -200,4 +199,27 @@ def 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 5c7ec80f367..24b7fe61757 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ValidateCredentialsPostRequestBody] = None, request_configuration: Optional[ValidateCredentialsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ValidateCredentialsPostRequestBody] = None, request_configuration: Optional[ValidateCredentialsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action validateCredentials param body: The request body @@ -72,4 +72,14 @@ 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 7e0090ecbfa..59812063811 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 a4b8db7a3b4..d9e9096e93a 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[RequestConfiguration] = None) -> Optional[SecretsPutResponse]: + async def put(self,body: Optional[SecretsPutRequestBody] = None, request_configuration: Optional[SecretsRequestBuilderPutRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: Optional[SecretsPutRequestBody] = None, request_configuration: Optional[SecretsRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ Update property secrets value. param body: The request body @@ -85,4 +85,14 @@ 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 3404f64b0da..54b42897d39 100644 --- a/msgraph/generated/applications/item/synchronization/synchronization_request_builder.py +++ b/msgraph/generated/applications/item/synchronization/synchronization_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +30,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SynchronizationRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property synchronization for applications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Synchronization]: + async def get(self,request_configuration: Optional[SynchronizationRequestBuilderGetRequestConfiguration] = 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. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Synchronization, error_mapping) - async def put(self,body: Optional[Synchronization] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Synchronization]: + async def put(self,body: Optional[Synchronization] = None, request_configuration: Optional[SynchronizationRequestBuilderPutRequestConfiguration] = None) -> Optional[Synchronization]: """ Update the navigation property synchronization in applications param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SynchronizationRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property synchronization for applications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SynchronizationRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_put_request_information(self,body: Optional[Synchronization] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: Optional[Synchronization] = None, request_configuration: Optional[SynchronizationRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property synchronization in applications param body: The request body @@ -175,6 +174,16 @@ 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(): """ @@ -201,4 +210,27 @@ def get_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 9b0d9f2aa3f..8d2f04cdcba 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 f1e8a4300d3..3d696abe192 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 59327262a03..d70a3fa25ea 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[DirectoryDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[DirectoriesRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryDefinitionCollectionResponse, error_mapping) - async def post(self,body: Optional[DirectoryDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryDefinition]: + async def post(self,body: Optional[DirectoryDefinition] = None, request_configuration: Optional[DirectoriesRequestBuilderPostRequestConfiguration] = None) -> Optional[DirectoryDefinition]: """ Create new navigation property to directories for applications param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DirectoriesRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DirectoryDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DirectoryDefinition] = None, request_configuration: Optional[DirectoriesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to directories for applications param body: The request body @@ -188,4 +187,27 @@ def 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 a208bc4c3c1..694e70e6baa 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/directories/{directoryDefinition%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DirectoryDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property directories for applications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[DirectoryDefinition]: + async def get(self,request_configuration: Optional[DirectoryDefinitionItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryDefinition, error_mapping) - async def patch(self,body: Optional[DirectoryDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryDefinition]: + async def patch(self,body: Optional[DirectoryDefinition] = None, request_configuration: Optional[DirectoryDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DirectoryDefinition]: """ Update the navigation property directories in applications param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DirectoryDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property directories for applications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DirectoryDefinitionItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DirectoryDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DirectoryDefinition] = None, request_configuration: Optional[DirectoryDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property directories in applications param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 69fc272c366..2798872495f 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[RequestConfiguration] = None) -> Optional[DirectoryDefinition]: + async def post(self,request_configuration: Optional[DiscoverRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, DirectoryDefinition, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[DiscoverRequestBuilderPostRequestConfiguration] = 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,4 +68,14 @@ 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 9b6cf3b6f43..5f52073bfdd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/filterOperators(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[FilterOperatorsGetResponse]: + async def get(self,request_configuration: Optional[FilterOperatorsRequestBuilderGetRequestConfiguration] = None) -> Optional[FilterOperatorsGetResponse]: """ Invoke function filterOperators param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, FilterOperatorsGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FilterOperatorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function filterOperators param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 da765b51374..cfa016c9cf3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/functions(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[FunctionsGetResponse]: + async def get(self,request_configuration: Optional[FunctionsRequestBuilderGetRequestConfiguration] = None) -> Optional[FunctionsGetResponse]: """ Invoke function functions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, FunctionsGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FunctionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function functions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 8bdb595338e..7d15df61661 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[RequestConfiguration] = None) -> Optional[ParseExpressionResponse]: + async def post(self,body: Optional[ParseExpressionPostRequestBody] = None, request_configuration: Optional[ParseExpressionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ParseExpressionPostRequestBody] = None, request_configuration: Optional[ParseExpressionRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 192e67d732b..386da64df16 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +30,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SchemaRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property schema for applications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[SynchronizationSchema]: + async def get(self,request_configuration: Optional[SchemaRequestBuilderGetRequestConfiguration] = 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. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SynchronizationSchema, error_mapping) - async def patch(self,body: Optional[SynchronizationSchema] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SynchronizationSchema]: + async def patch(self,body: Optional[SynchronizationSchema] = None, request_configuration: Optional[SchemaRequestBuilderPatchRequestConfiguration] = None) -> Optional[SynchronizationSchema]: """ Update the navigation property schema in applications param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SchemaRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property schema for applications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SchemaRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SynchronizationSchema] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SynchronizationSchema] = None, request_configuration: Optional[SchemaRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property schema in applications param body: The request body @@ -175,6 +174,16 @@ 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(): """ @@ -201,4 +210,27 @@ def get_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 1437b46a2fa..d3ec084c01b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SynchronizationTemplateItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property templates for applications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[SynchronizationTemplate]: + async def get(self,request_configuration: Optional[SynchronizationTemplateItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SynchronizationTemplate, error_mapping) - async def patch(self,body: Optional[SynchronizationTemplate] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SynchronizationTemplate]: + async def patch(self,body: Optional[SynchronizationTemplate] = None, request_configuration: Optional[SynchronizationTemplateItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[SynchronizationTemplate]: """ Update (override) the synchronization template associated with a given application. param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SynchronizationTemplateItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property templates for applications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SynchronizationTemplateItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Preconfigured synchronization settings for a particular application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SynchronizationTemplate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SynchronizationTemplate] = None, request_configuration: Optional[SynchronizationTemplateItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update (override) the synchronization template associated with a given application. param body: The request body @@ -146,6 +145,16 @@ 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(): """ @@ -172,4 +181,27 @@ def get_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 a85e1cac21b..dcbe4261f6b 100644 --- a/msgraph/generated/applications/item/synchronization/templates/templates_request_builder.py +++ b/msgraph/generated/applications/item/synchronization/templates/templates_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[SynchronizationTemplateCollectionResponse]: + async def get(self,request_configuration: Optional[TemplatesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SynchronizationTemplateCollectionResponse, error_mapping) - async def post(self,body: Optional[SynchronizationTemplate] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SynchronizationTemplate]: + async def post(self,body: Optional[SynchronizationTemplate] = None, request_configuration: Optional[TemplatesRequestBuilderPostRequestConfiguration] = None) -> Optional[SynchronizationTemplate]: """ Create new navigation property to templates for applications param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TemplatesRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SynchronizationTemplate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SynchronizationTemplate] = None, request_configuration: Optional[TemplatesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to templates for applications param body: The request body @@ -189,4 +188,27 @@ def 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 56d0964cc0c..81373bf27c2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 1fd6d0a845b..425a36cb6a2 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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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[RequestConfiguration] = No raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Remove a tokenIssuancePolicy from an application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,4 +65,14 @@ 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 27b20bdf8e6..55555db0d53 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/tokenIssuancePolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Remove a tokenIssuancePolicy from an application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[StringCollectionResponse]: + async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, StringCollectionResponse, error_mapping) - async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> None: """ Assign a tokenIssuancePolicy to an application. param body: The request body @@ -90,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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Remove a tokenIssuancePolicy from an application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Assign a tokenIssuancePolicy to an application. param body: The request body @@ -158,6 +157,19 @@ 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(): """ @@ -204,4 +216,27 @@ def 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 7c057c5a1a4..d236d0a11aa 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[TokenIssuancePolicyCollectionResponse]: + async def get(self,request_configuration: Optional[TokenIssuancePoliciesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TokenIssuancePolicyCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TokenIssuancePoliciesRequestBuilderGetRequestConfiguration] = 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. @@ -160,4 +159,17 @@ def 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 147e449281a..212d08f37af 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 fdfafdcbd8d..464031ad381 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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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[RequestConfiguration] = No raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Remove a tokenLifetimePolicy from an application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,4 +65,14 @@ 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 01d50ae94a4..9fcb6a548ce 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/applications/{application%2Did}/tokenLifetimePolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Remove a tokenLifetimePolicy from an application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[StringCollectionResponse]: + async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, StringCollectionResponse, error_mapping) - async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = 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 @@ -90,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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Remove a tokenLifetimePolicy from an application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = 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 @@ -158,6 +157,19 @@ 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(): """ @@ -204,4 +216,27 @@ def 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 bf877d01aac..8187674de2b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[TokenLifetimePolicyCollectionResponse]: + async def get(self,request_configuration: Optional[TokenLifetimePoliciesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TokenLifetimePolicyCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TokenLifetimePoliciesRequestBuilderGetRequestConfiguration] = 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. @@ -160,4 +159,17 @@ def 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 ddb768a381e..c27cdd6aa78 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[UnsetVerifiedPublisherRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[UnsetVerifiedPublisherRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 4dfa1c1a377..bde2b569ef4 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[ValidatePropertiesRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[ValidatePropertiesRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 693cf6147c8..e4a7841bbcf 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ApplicationsWithAppIdRequestBuilderDeleteRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Application]: + async def get(self,request_configuration: Optional[ApplicationsWithAppIdRequestBuilderGetRequestConfiguration] = 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. @@ -70,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Application, error_mapping) - async def patch(self,body: Optional[Application] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Application]: + async def patch(self,body: Optional[Application] = None, request_configuration: Optional[ApplicationsWithAppIdRequestBuilderPatchRequestConfiguration] = None) -> Optional[Application]: """ Update the properties of an application object. param body: The request body @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ApplicationsWithAppIdRequestBuilderDeleteRequestConfiguration] = 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. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ApplicationsWithAppIdRequestBuilderGetRequestConfiguration] = 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. @@ -116,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Application] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Application] = None, request_configuration: Optional[ApplicationsWithAppIdRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of an application object. param body: The request body @@ -141,6 +140,16 @@ 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(): """ @@ -167,4 +176,27 @@ def get_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 1dbe3f23288..7683d7855e5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ApplicationsWithUniqueNameRequestBuilderDeleteRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Application]: + async def get(self,request_configuration: Optional[ApplicationsWithUniqueNameRequestBuilderGetRequestConfiguration] = 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. @@ -70,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Application, error_mapping) - async def patch(self,body: Optional[Application] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Application]: + async def patch(self,body: Optional[Application] = None, request_configuration: Optional[ApplicationsWithUniqueNameRequestBuilderPatchRequestConfiguration] = None) -> Optional[Application]: """ Update the properties of an application object. param body: The request body @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ApplicationsWithUniqueNameRequestBuilderDeleteRequestConfiguration] = 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. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ApplicationsWithUniqueNameRequestBuilderGetRequestConfiguration] = 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. @@ -116,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Application] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Application] = None, request_configuration: Optional[ApplicationsWithUniqueNameRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of an application object. param body: The request body @@ -141,6 +140,16 @@ 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(): """ @@ -167,4 +176,27 @@ def get_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 5720f567101..046e1f91c60 100644 --- a/msgraph/generated/audit_logs/audit_logs_request_builder.py +++ b/msgraph/generated/audit_logs/audit_logs_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> Optional[AuditLogRoot]: + async def get(self,request_configuration: Optional[AuditLogsRequestBuilderGetRequestConfiguration] = None) -> Optional[AuditLogRoot]: """ Get auditLogs param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AuditLogRoot, error_mapping) - async def patch(self,body: Optional[AuditLogRoot] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuditLogRoot]: + async def patch(self,body: Optional[AuditLogRoot] = None, request_configuration: Optional[AuditLogsRequestBuilderPatchRequestConfiguration] = None) -> Optional[AuditLogRoot]: """ Update auditLogs param body: The request body @@ -73,7 +72,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AuditLogsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get auditLogs param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -84,7 +83,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AuditLogRoot] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AuditLogRoot] = None, request_configuration: Optional[AuditLogsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update auditLogs param body: The request body @@ -162,4 +161,27 @@ def get_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 2394a06818d..063e5d5264a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 c27f2e945be..bf76bef0148 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[DirectoryAuditCollectionResponse]: + async def get(self,request_configuration: Optional[DirectoryAuditsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryAuditCollectionResponse, error_mapping) - async def post(self,body: Optional[DirectoryAudit] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryAudit]: + async def post(self,body: Optional[DirectoryAudit] = None, request_configuration: Optional[DirectoryAuditsRequestBuilderPostRequestConfiguration] = None) -> Optional[DirectoryAudit]: """ Create new navigation property to directoryAudits for auditLogs param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DirectoryAuditsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DirectoryAudit] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DirectoryAudit] = None, request_configuration: Optional[DirectoryAuditsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to directoryAudits for auditLogs param body: The request body @@ -189,4 +188,27 @@ def 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 347296a5a26..f6a3128189f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DirectoryAuditItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property directoryAudits for auditLogs param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[DirectoryAudit]: + async def get(self,request_configuration: Optional[DirectoryAuditItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryAudit, error_mapping) - async def patch(self,body: Optional[DirectoryAudit] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryAudit]: + async def patch(self,body: Optional[DirectoryAudit] = None, request_configuration: Optional[DirectoryAuditItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DirectoryAudit]: """ Update the navigation property directoryAudits in auditLogs param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DirectoryAuditItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property directoryAudits for auditLogs param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DirectoryAuditItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DirectoryAudit] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DirectoryAudit] = None, request_configuration: Optional[DirectoryAuditItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property directoryAudits in auditLogs param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 eaf8892cc60..86f354e3438 100644 --- a/msgraph/generated/audit_logs/provisioning/count/count_request_builder.py +++ b/msgraph/generated/audit_logs/provisioning/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 5651f8a8d0c..f6411a16d22 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ProvisioningObjectSummaryItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property provisioning for auditLogs param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ProvisioningObjectSummary]: + async def get(self,request_configuration: Optional[ProvisioningObjectSummaryItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ProvisioningObjectSummary]: """ Get provisioning from auditLogs param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ProvisioningObjectSummary, error_mapping) - async def patch(self,body: Optional[ProvisioningObjectSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ProvisioningObjectSummary]: + async def patch(self,body: Optional[ProvisioningObjectSummary] = None, request_configuration: Optional[ProvisioningObjectSummaryItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ProvisioningObjectSummary]: """ Update the navigation property provisioning in auditLogs param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ProvisioningObjectSummaryItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property provisioning for auditLogs param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ProvisioningObjectSummaryItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get provisioning from auditLogs param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ProvisioningObjectSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ProvisioningObjectSummary] = None, request_configuration: Optional[ProvisioningObjectSummaryItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property provisioning in auditLogs param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 d4db59e3ba3..8508f36761a 100644 --- a/msgraph/generated/audit_logs/provisioning/provisioning_request_builder.py +++ b/msgraph/generated/audit_logs/provisioning/provisioning_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ProvisioningObjectSummaryCollectionResponse]: + async def get(self,request_configuration: Optional[ProvisioningRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ProvisioningObjectSummaryCollectionResponse, error_mapping) - async def post(self,body: Optional[ProvisioningObjectSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ProvisioningObjectSummary]: + async def post(self,body: Optional[ProvisioningObjectSummary] = None, request_configuration: Optional[ProvisioningRequestBuilderPostRequestConfiguration] = None) -> Optional[ProvisioningObjectSummary]: """ Create new navigation property to provisioning for auditLogs param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ProvisioningRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ProvisioningObjectSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ProvisioningObjectSummary] = None, request_configuration: Optional[ProvisioningRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to provisioning for auditLogs param body: The request body @@ -189,4 +188,27 @@ def 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 031745568cf..aaf535e7001 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 7f41742dca3..f325ef7d3c4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SignInItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property signIns for auditLogs param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[SignIn]: + async def get(self,request_configuration: Optional[SignInItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SignIn, error_mapping) - async def patch(self,body: Optional[SignIn] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SignIn]: + async def patch(self,body: Optional[SignIn] = None, request_configuration: Optional[SignInItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[SignIn]: """ Update the navigation property signIns in auditLogs param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SignInItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property signIns for auditLogs param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SignInItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SignIn] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SignIn] = None, request_configuration: Optional[SignInItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property signIns in auditLogs param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 bea282f07c9..0e81cc4fa25 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[SignInCollectionResponse]: + async def get(self,request_configuration: Optional[SignInsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SignInCollectionResponse, error_mapping) - async def post(self,body: Optional[SignIn] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SignIn]: + async def post(self,body: Optional[SignIn] = None, request_configuration: Optional[SignInsRequestBuilderPostRequestConfiguration] = None) -> Optional[SignIn]: """ Create new navigation property to signIns for auditLogs param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SignInsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SignIn] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SignIn] = None, request_configuration: Optional[SignInsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to signIns for auditLogs param body: The request body @@ -189,4 +188,27 @@ def 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 d1123718207..2d0f8c107f4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AuthenticationMethodConfigurationCollectionResponse]: + async def get(self,request_configuration: Optional[AuthenticationMethodConfigurationsRequestBuilderGetRequestConfiguration] = None) -> Optional[AuthenticationMethodConfigurationCollectionResponse]: """ Get entities from authenticationMethodConfigurations param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AuthenticationMethodConfigurationCollectionResponse, error_mapping) - async def post(self,body: Optional[AuthenticationMethodConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationMethodConfiguration]: + async def post(self,body: Optional[AuthenticationMethodConfiguration] = None, request_configuration: Optional[AuthenticationMethodConfigurationsRequestBuilderPostRequestConfiguration] = None) -> Optional[AuthenticationMethodConfiguration]: """ Add new entity to authenticationMethodConfigurations param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AuthenticationMethodConfigurationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get entities from authenticationMethodConfigurations param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AuthenticationMethodConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AuthenticationMethodConfiguration] = None, request_configuration: Optional[AuthenticationMethodConfigurationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Add new entity to authenticationMethodConfigurations param body: The request body @@ -188,4 +187,27 @@ def 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 37f5d5ecd1c..4e3fc2f5bbc 100644 --- a/msgraph/generated/authentication_method_configurations/count/count_request_builder.py +++ b/msgraph/generated/authentication_method_configurations/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 cf0bac86cea..fab0efe09b6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AuthenticationMethodConfigurationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete entity from authenticationMethodConfigurations param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AuthenticationMethodConfiguration]: + async def get(self,request_configuration: Optional[AuthenticationMethodConfigurationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AuthenticationMethodConfiguration]: """ Get entity from authenticationMethodConfigurations by key param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AuthenticationMethodConfiguration, error_mapping) - async def patch(self,body: Optional[AuthenticationMethodConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationMethodConfiguration]: + async def patch(self,body: Optional[AuthenticationMethodConfiguration] = None, request_configuration: Optional[AuthenticationMethodConfigurationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AuthenticationMethodConfiguration]: """ Update entity in authenticationMethodConfigurations param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AuthenticationMethodConfigurationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete entity from authenticationMethodConfigurations param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AuthenticationMethodConfigurationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get entity from authenticationMethodConfigurations by key param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AuthenticationMethodConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AuthenticationMethodConfiguration] = None, request_configuration: Optional[AuthenticationMethodConfigurationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update entity in authenticationMethodConfigurations param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 96953a0405c..5fa2802bf15 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AuthenticationMethodConfigurationCollectionResponse]: + async def get(self,request_configuration: Optional[AuthenticationMethodConfigurationsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AuthenticationMethodConfigurationCollectionResponse, error_mapping) - async def post(self,body: Optional[AuthenticationMethodConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationMethodConfiguration]: + async def post(self,body: Optional[AuthenticationMethodConfiguration] = None, request_configuration: Optional[AuthenticationMethodConfigurationsRequestBuilderPostRequestConfiguration] = None) -> Optional[AuthenticationMethodConfiguration]: """ Create new navigation property to authenticationMethodConfigurations for authenticationMethodsPolicy param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AuthenticationMethodConfigurationsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AuthenticationMethodConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AuthenticationMethodConfiguration] = None, request_configuration: Optional[AuthenticationMethodConfigurationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to authenticationMethodConfigurations for authenticationMethodsPolicy param body: The request body @@ -188,4 +187,27 @@ def 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 8d6e5a245b5..9c3997d1974 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 c54e58433f3..c040da7a0de 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AuthenticationMethodConfigurationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property authenticationMethodConfigurations for authenticationMethodsPolicy param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AuthenticationMethodConfiguration]: + async def get(self,request_configuration: Optional[AuthenticationMethodConfigurationItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AuthenticationMethodConfiguration, error_mapping) - async def patch(self,body: Optional[AuthenticationMethodConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationMethodConfiguration]: + async def patch(self,body: Optional[AuthenticationMethodConfiguration] = None, request_configuration: Optional[AuthenticationMethodConfigurationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AuthenticationMethodConfiguration]: """ Update the navigation property authenticationMethodConfigurations in authenticationMethodsPolicy param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AuthenticationMethodConfigurationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property authenticationMethodConfigurations for authenticationMethodsPolicy param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AuthenticationMethodConfigurationItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AuthenticationMethodConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AuthenticationMethodConfiguration] = None, request_configuration: Optional[AuthenticationMethodConfigurationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property authenticationMethodConfigurations in authenticationMethodsPolicy param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 9e9ee5c6c8a..ea70cda1297 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[AuthenticationMethodsPolicy]: + async def get(self,request_configuration: Optional[AuthenticationMethodsPolicyRequestBuilderGetRequestConfiguration] = None) -> Optional[AuthenticationMethodsPolicy]: """ Get authenticationMethodsPolicy param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AuthenticationMethodsPolicy, error_mapping) - async def patch(self,body: Optional[AuthenticationMethodsPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationMethodsPolicy]: + async def patch(self,body: Optional[AuthenticationMethodsPolicy] = None, request_configuration: Optional[AuthenticationMethodsPolicyRequestBuilderPatchRequestConfiguration] = None) -> Optional[AuthenticationMethodsPolicy]: """ Update authenticationMethodsPolicy param body: The request body @@ -71,7 +70,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AuthenticationMethodsPolicyRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get authenticationMethodsPolicy param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -82,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AuthenticationMethodsPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AuthenticationMethodsPolicy] = None, request_configuration: Optional[AuthenticationMethodsPolicyRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update authenticationMethodsPolicy param body: The request body @@ -142,4 +141,27 @@ def get_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 095343bd609..bcee1b3ae24 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[CertificateBasedAuthConfigurationCollectionResponse]: + async def get(self,request_configuration: Optional[CertificateBasedAuthConfigurationRequestBuilderGetRequestConfiguration] = None) -> Optional[CertificateBasedAuthConfigurationCollectionResponse]: """ Get entities from certificateBasedAuthConfiguration param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CertificateBasedAuthConfigurationCollectionResponse, error_mapping) - async def post(self,body: Optional[CertificateBasedAuthConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CertificateBasedAuthConfiguration]: + async def post(self,body: Optional[CertificateBasedAuthConfiguration] = None, request_configuration: Optional[CertificateBasedAuthConfigurationRequestBuilderPostRequestConfiguration] = None) -> Optional[CertificateBasedAuthConfiguration]: """ Add new entity to certificateBasedAuthConfiguration param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CertificateBasedAuthConfigurationRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get entities from certificateBasedAuthConfiguration param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[CertificateBasedAuthConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CertificateBasedAuthConfiguration] = None, request_configuration: Optional[CertificateBasedAuthConfigurationRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Add new entity to certificateBasedAuthConfiguration param body: The request body @@ -188,4 +187,27 @@ def 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 9d023f8f4cf..b67b0219883 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 bb1d8229058..759ebfea42a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[CertificateBasedAuthConfigurationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete entity from certificateBasedAuthConfiguration param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[CertificateBasedAuthConfiguration]: + async def get(self,request_configuration: Optional[CertificateBasedAuthConfigurationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[CertificateBasedAuthConfiguration]: """ Get entity from certificateBasedAuthConfiguration by key param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CertificateBasedAuthConfiguration, error_mapping) - async def patch(self,body: Optional[CertificateBasedAuthConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CertificateBasedAuthConfiguration]: + async def patch(self,body: Optional[CertificateBasedAuthConfiguration] = None, request_configuration: Optional[CertificateBasedAuthConfigurationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[CertificateBasedAuthConfiguration]: """ Update entity in certificateBasedAuthConfiguration param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[CertificateBasedAuthConfigurationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete entity from certificateBasedAuthConfiguration param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CertificateBasedAuthConfigurationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get entity from certificateBasedAuthConfiguration by key param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[CertificateBasedAuthConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[CertificateBasedAuthConfiguration] = None, request_configuration: Optional[CertificateBasedAuthConfigurationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update entity in certificateBasedAuthConfiguration param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 379f0f9f3d2..66937809ec5 100644 --- a/msgraph/generated/chats/chats_request_builder.py +++ b/msgraph/generated/chats/chats_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[ChatCollectionResponse]: + async def get(self,request_configuration: Optional[ChatsRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatCollectionResponse, error_mapping) - async def post(self,body: Optional[Chat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Chat]: + async def post(self,body: Optional[Chat] = None, request_configuration: Optional[ChatsRequestBuilderPostRequestConfiguration] = None) -> Optional[Chat]: """ Create a new chat object. param body: The request body @@ -90,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChatsRequestBuilderGetRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Chat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Chat] = None, request_configuration: Optional[ChatsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new chat object. param body: The request body @@ -200,4 +199,27 @@ def 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 046f8cf5d6f..0703318bd34 100644 --- a/msgraph/generated/chats/count/count_request_builder.py +++ b/msgraph/generated/chats/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 dd11961d219..fbc453b421e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[GetAllMessagesGetResponse]: + async def get(self,request_configuration: Optional[GetAllMessagesRequestBuilderGetRequestConfiguration] = None) -> Optional[GetAllMessagesGetResponse]: """ Invoke function getAllMessages param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GetAllMessagesGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetAllMessagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getAllMessages param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -129,4 +128,17 @@ def 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 81f031cd799..f141228f7d9 100644 --- a/msgraph/generated/chats/item/chat_item_request_builder.py +++ b/msgraph/generated/chats/item/chat_item_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +38,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ChatItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -58,7 +57,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Chat]: + async def get(self,request_configuration: Optional[ChatItemRequestBuilderGetRequestConfiguration] = 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. @@ -79,7 +78,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Chat, error_mapping) - async def patch(self,body: Optional[Chat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Chat]: + async def patch(self,body: Optional[Chat] = None, request_configuration: Optional[ChatItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Chat]: """ Update the properties of a chat object. param body: The request body @@ -103,7 +102,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ChatItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChatItemRequestBuilderGetRequestConfiguration] = 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. @@ -125,7 +124,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Chat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Chat] = None, request_configuration: Optional[ChatItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a chat object. param body: The request body @@ -258,6 +257,16 @@ 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(): """ @@ -284,4 +293,27 @@ def get_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 60f01ddbeb3..a234b5c2fb9 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[HideForUserPostRequestBody] = None, request_configuration: Optional[HideForUserRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[HideForUserPostRequestBody] = None, request_configuration: Optional[HideForUserRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Hide a chat for a user. param body: The request body @@ -73,4 +73,14 @@ 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 7cc6f83a30d..9f59ab8972c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 42b2bf09233..d6a5fb7ea35 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TeamsAppInstallationCollectionResponse]: + async def get(self,request_configuration: Optional[InstalledAppsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamsAppInstallationCollectionResponse, error_mapping) - async def post(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsAppInstallation]: + async def post(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[InstalledAppsRequestBuilderPostRequestConfiguration] = None) -> Optional[TeamsAppInstallation]: """ Install a teamsApp to the specified chat. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[InstalledAppsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ List all app installations within a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[InstalledAppsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Install a teamsApp to the specified chat. param body: The request body @@ -190,4 +189,27 @@ def 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 715486eb455..bd3c02b0339 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/teamsApp{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsApp]: + async def get(self,request_configuration: Optional[TeamsAppRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamsApp]: """ The app that is installed. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamsApp, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TeamsAppRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The app that is installed. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 b433a358bd5..2ec8fe833c7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/teamsAppDefinition{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsAppDefinition]: + async def get(self,request_configuration: Optional[TeamsAppDefinitionRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamsAppDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TeamsAppDefinitionRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 cd28e3dda75..a941ead9c1b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TeamsAppInstallationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Uninstall an app installed within a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[TeamsAppInstallation]: + async def get(self,request_configuration: Optional[TeamsAppInstallationItemRequestBuilderGetRequestConfiguration] = 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. @@ -70,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamsAppInstallation, error_mapping) - async def patch(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsAppInstallation]: + async def patch(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[TeamsAppInstallationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TeamsAppInstallation]: """ Update the navigation property installedApps in chats param body: The request body @@ -93,7 +92,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TeamsAppInstallationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Uninstall an app installed within a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -104,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TeamsAppInstallationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get an app installed in a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[TeamsAppInstallationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property installedApps in chats param body: The request body @@ -167,6 +166,16 @@ 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(): """ @@ -193,4 +202,27 @@ def get_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 eb8a4c4ab57..e20b80699ae 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[UpgradePostRequestBody] = None, request_configuration: Optional[UpgradeRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UpgradePostRequestBody] = None, request_configuration: Optional[UpgradeRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Upgrade an app installation within a chat. param body: The request body @@ -73,4 +73,14 @@ 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 f01d6117fc1..523d5937932 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[LastMessagePreviewRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property lastMessagePreview for chats param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ChatMessageInfo]: + async def get(self,request_configuration: Optional[LastMessagePreviewRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatMessageInfo, error_mapping) - async def patch(self,body: Optional[ChatMessageInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageInfo]: + async def patch(self,body: Optional[ChatMessageInfo] = None, request_configuration: Optional[LastMessagePreviewRequestBuilderPatchRequestConfiguration] = None) -> Optional[ChatMessageInfo]: """ Update the navigation property lastMessagePreview in chats param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[LastMessagePreviewRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property lastMessagePreview for chats param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LastMessagePreviewRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChatMessageInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChatMessageInfo] = None, request_configuration: Optional[LastMessagePreviewRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property lastMessagePreview in chats param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 37d6e495d77..86984bbcf1c 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[MarkChatReadForUserPostRequestBody] = None, request_configuration: Optional[MarkChatReadForUserRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MarkChatReadForUserPostRequestBody] = None, request_configuration: Optional[MarkChatReadForUserRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Mark a chat as read for a user. param body: The request body @@ -73,4 +73,14 @@ 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 c22afca58e2..7b62869ffb2 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[MarkChatUnreadForUserPostRequestBody] = None, request_configuration: Optional[MarkChatUnreadForUserRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MarkChatUnreadForUserPostRequestBody] = None, request_configuration: Optional[MarkChatUnreadForUserRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Mark a chat as unread for a user. param body: The request body @@ -73,4 +73,14 @@ 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 d1186e5b14a..9186257e427 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[RequestConfiguration] = None) -> Optional[AddPostResponse]: + async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 2f6674bf261..755987db338 100644 --- a/msgraph/generated/chats/item/members/count/count_request_builder.py +++ b/msgraph/generated/chats/item/members/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 5f97e16abd8..8d47ccc8d87 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ConversationMemberItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Remove a conversationMember from a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ConversationMember]: + async def get(self,request_configuration: Optional[ConversationMemberItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ConversationMember]: """ Retrieve a conversationMember from a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) - async def patch(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMember]: + async def patch(self,body: Optional[ConversationMember] = None, request_configuration: Optional[ConversationMemberItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ConversationMember]: """ Update the navigation property members in chats param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ConversationMemberItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Remove a conversationMember from a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ConversationMemberItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieve a conversationMember from a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[ConversationMemberItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property members in chats param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 eab09c98533..7a21d0e1382 100644 --- a/msgraph/generated/chats/item/members/members_request_builder.py +++ b/msgraph/generated/chats/item/members/members_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[ConversationMemberCollectionResponse]: + async def get(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ConversationMemberCollectionResponse, error_mapping) - async def post(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMember]: + async def post(self,body: Optional[ConversationMember] = None, request_configuration: Optional[MembersRequestBuilderPostRequestConfiguration] = None) -> Optional[ConversationMember]: """ Add a conversationMember to a chat. param body: The request body @@ -90,7 +89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[MembersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Add a conversationMember to a chat. param body: The request body @@ -200,4 +199,27 @@ def 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 9bf26e1e2e7..e0c33d15932 100644 --- a/msgraph/generated/chats/item/messages/count/count_request_builder.py +++ b/msgraph/generated/chats/item/messages/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 7e2f0d8983d..1f89f745742 100644 --- a/msgraph/generated/chats/item/messages/delta/delta_request_builder.py +++ b/msgraph/generated/chats/item/messages/delta/delta_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 ef0c28cf388..0be96743e73 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +32,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ChatMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property messages for chats param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ChatMessage]: + async def get(self,request_configuration: Optional[ChatMessageItemRequestBuilderGetRequestConfiguration] = 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. @@ -72,7 +71,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) - async def patch(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: + async def patch(self,body: Optional[ChatMessage] = None, request_configuration: Optional[ChatMessageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ChatMessage]: """ Update the navigation property messages in chats param body: The request body @@ -95,7 +94,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ChatMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property messages for chats param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -106,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChatMessageItemRequestBuilderGetRequestConfiguration] = 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 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[ChatMessageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property messages in chats param body: The request body @@ -196,6 +195,16 @@ 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(): """ @@ -222,4 +231,27 @@ def get_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 1d857468c36..578e1f97e62 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 c0bfca9c7ed..b5641f68b63 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,7 @@ 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[RequestConfiguration] = None) -> Optional[ChatMessageHostedContentCollectionResponse]: + async def get(self,request_configuration: Optional[HostedContentsRequestBuilderGetRequestConfiguration] = 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatMessageHostedContentCollectionResponse, error_mapping) - async def post(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def post(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[HostedContentsRequestBuilderPostRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Create new navigation property to hostedContents for chats param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[HostedContentsRequestBuilderGetRequestConfiguration] = 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[HostedContentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to hostedContents for chats param body: The request body @@ -189,4 +188,27 @@ def 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 93fcc0ce875..10b9f44b72c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}/hostedContents/{chatMessageHostedContent%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property hostedContents for chats param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ChatMessageHostedContent]: + async def get(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatMessageHostedContent, error_mapping) - async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Update the navigation property hostedContents in chats param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property hostedContents for chats param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property hostedContents in chats param body: The request body @@ -146,6 +145,16 @@ 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(): """ @@ -172,4 +181,27 @@ def get_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 1cb6d5e52da..ec1ab393254 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = 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[RequestConfigura raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ Update media content for the navigation property hostedContents in chats param body: Binary request body @@ -101,4 +101,24 @@ 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 f07174d54de..3cdb36a7eb6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 ee63dae07a5..4e3d0e166ca 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 07c794eaf19..bceabbd8f31 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +31,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ChatMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property replies for chats param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ChatMessage]: + async def get(self,request_configuration: Optional[ChatMessageItemRequestBuilderGetRequestConfiguration] = 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 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) - async def patch(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: + async def patch(self,body: Optional[ChatMessage] = None, request_configuration: Optional[ChatMessageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ChatMessage]: """ Update the navigation property replies in chats param body: The request body @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ChatMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property replies for chats param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChatMessageItemRequestBuilderGetRequestConfiguration] = 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 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[ChatMessageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property replies in chats param body: The request body @@ -186,6 +185,16 @@ 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(): """ @@ -212,4 +221,27 @@ def get_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 c574d8748ef..63f1cbfd21c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 6475552a4f7..b9457b8b6a0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,7 @@ 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[RequestConfiguration] = None) -> Optional[ChatMessageHostedContentCollectionResponse]: + async def get(self,request_configuration: Optional[HostedContentsRequestBuilderGetRequestConfiguration] = 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatMessageHostedContentCollectionResponse, error_mapping) - async def post(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def post(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[HostedContentsRequestBuilderPostRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Create new navigation property to hostedContents for chats param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[HostedContentsRequestBuilderGetRequestConfiguration] = 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[HostedContentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to hostedContents for chats param body: The request body @@ -189,4 +188,27 @@ def 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 73ddd01cb8b..1426b80ce80 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/{chatMessage%2Did1}/hostedContents/{chatMessageHostedContent%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property hostedContents for chats param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ChatMessageHostedContent]: + async def get(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatMessageHostedContent, error_mapping) - async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Update the navigation property hostedContents in chats param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property hostedContents for chats param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property hostedContents in chats param body: The request body @@ -146,6 +145,16 @@ 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(): """ @@ -172,4 +181,27 @@ def get_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 df9e4b3aa10..5f85d2ca30e 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = 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[RequestConfigura raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ Update media content for the navigation property hostedContents in chats param body: Binary request body @@ -101,4 +101,24 @@ 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 9d6261c0520..6ba196051ec 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[SetReactionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[SetReactionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action setReaction param body: The request body @@ -72,4 +72,14 @@ 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 c91073bcdb7..4e10b006306 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[SoftDeleteRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[SoftDeleteRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 b79e6b63bf9..890f29263c7 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[UndoSoftDeleteRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[UndoSoftDeleteRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 b8a801d69a9..379bc15a6f1 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[UnsetReactionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[UnsetReactionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action unsetReaction param body: The request body @@ -72,4 +72,14 @@ 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 6308bf40ddb..4527aba7d41 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[ChatMessageCollectionResponse]: + async def get(self,request_configuration: Optional[RepliesRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatMessageCollectionResponse, error_mapping) - async def post(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: + async def post(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RepliesRequestBuilderPostRequestConfiguration] = None) -> Optional[ChatMessage]: """ Create a new reply to a chatMessage in a specified channel. param body: The request body @@ -90,7 +89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RepliesRequestBuilderGetRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RepliesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new reply to a chatMessage in a specified channel. param body: The request body @@ -200,4 +199,27 @@ def 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 43a804debc3..39f9c143ab9 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[SetReactionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[SetReactionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action setReaction param body: The request body @@ -72,4 +72,14 @@ 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 052d6eddf2d..fd4504a328e 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[SoftDeleteRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[SoftDeleteRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 48c5d1f8270..a3a245303ae 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[UndoSoftDeleteRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[UndoSoftDeleteRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 417bf003a6c..1c5a67ad43e 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[UnsetReactionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[UnsetReactionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action unsetReaction param body: The request body @@ -72,4 +72,14 @@ 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 b571953b3f7..2f7ae975038 100644 --- a/msgraph/generated/chats/item/messages/messages_request_builder.py +++ b/msgraph/generated/chats/item/messages/messages_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[ChatMessageCollectionResponse]: + async def get(self,request_configuration: Optional[MessagesRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatMessageCollectionResponse, error_mapping) - async def post(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: + async def post(self,body: Optional[ChatMessage] = None, request_configuration: Optional[MessagesRequestBuilderPostRequestConfiguration] = 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 @@ -90,7 +89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MessagesRequestBuilderGetRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[MessagesRequestBuilderPostRequestConfiguration] = 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 @@ -200,4 +199,27 @@ def 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 16553a05e80..cebd67054c8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 fe452ff26b3..b01edc55c6e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property permissionGrants for chats param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ResourceSpecificPermissionGrant]: + async def get(self,request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ResourceSpecificPermissionGrant, error_mapping) - async def patch(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: + async def patch(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: """ Update the navigation property permissionGrants in chats param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property permissionGrants for chats param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property permissionGrants in chats param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 ce1d67da878..06467033fa8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrantCollectionResponse]: + async def get(self,request_configuration: Optional[PermissionGrantsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ResourceSpecificPermissionGrantCollectionResponse, error_mapping) - async def post(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: + async def post(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[PermissionGrantsRequestBuilderPostRequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: """ Create new navigation property to permissionGrants for chats param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PermissionGrantsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[PermissionGrantsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to permissionGrants for chats param body: The request body @@ -189,4 +188,27 @@ def 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 07970bea4a9..14f915b1c85 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 2addea43b93..ab401d15ab9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[ChatMessage]: + async def get(self,request_configuration: Optional[MessageRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MessageRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 86cdb63de18..74289117159 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[PinnedChatMessageInfoItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Unpin a message from a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PinnedChatMessageInfo]: + async def get(self,request_configuration: Optional[PinnedChatMessageInfoItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PinnedChatMessageInfo, error_mapping) - async def patch(self,body: Optional[PinnedChatMessageInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PinnedChatMessageInfo]: + async def patch(self,body: Optional[PinnedChatMessageInfo] = None, request_configuration: Optional[PinnedChatMessageInfoItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PinnedChatMessageInfo]: """ Update the navigation property pinnedMessages in chats param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[PinnedChatMessageInfoItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Unpin a message from a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PinnedChatMessageInfoItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PinnedChatMessageInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PinnedChatMessageInfo] = None, request_configuration: Optional[PinnedChatMessageInfoItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property pinnedMessages in chats param body: The request body @@ -146,6 +145,16 @@ 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(): """ @@ -172,4 +181,27 @@ def get_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 10c96467dc0..ff6d01b2535 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[PinnedChatMessageInfoCollectionResponse]: + async def get(self,request_configuration: Optional[PinnedMessagesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PinnedChatMessageInfoCollectionResponse, error_mapping) - async def post(self,body: Optional[PinnedChatMessageInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PinnedChatMessageInfo]: + async def post(self,body: Optional[PinnedChatMessageInfo] = None, request_configuration: Optional[PinnedMessagesRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PinnedMessagesRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PinnedChatMessageInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PinnedChatMessageInfo] = None, request_configuration: Optional[PinnedMessagesRequestBuilderPostRequestConfiguration] = 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 @@ -190,4 +189,27 @@ def 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 3ecca45187d..561ad0e0cd3 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SendActivityNotificationPostRequestBody] = None, request_configuration: Optional[SendActivityNotificationRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SendActivityNotificationPostRequestBody] = None, request_configuration: Optional[SendActivityNotificationRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 206a7039051..45cab600039 100644 --- a/msgraph/generated/chats/item/tabs/count/count_request_builder.py +++ b/msgraph/generated/chats/item/tabs/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 89db7eb8b95..13bae22bd9f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[TeamsApp]: + async def get(self,request_configuration: Optional[TeamsAppRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamsApp, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TeamsAppRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 e48399899f8..7d68b8e35c1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TeamsTabItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[TeamsTab]: + async def get(self,request_configuration: Optional[TeamsTabItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamsTab, error_mapping) - async def patch(self,body: Optional[TeamsTab] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsTab]: + async def patch(self,body: Optional[TeamsTab] = None, request_configuration: Optional[TeamsTabItemRequestBuilderPatchRequestConfiguration] = 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 @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TeamsTabItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TeamsTabItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TeamsTab] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TeamsTab] = None, request_configuration: Optional[TeamsTabItemRequestBuilderPatchRequestConfiguration] = 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 @@ -148,6 +147,16 @@ 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(): """ @@ -174,4 +183,27 @@ def get_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 f4aa7074998..04df32ad1c3 100644 --- a/msgraph/generated/chats/item/tabs/tabs_request_builder.py +++ b/msgraph/generated/chats/item/tabs/tabs_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TeamsTabCollectionResponse]: + async def get(self,request_configuration: Optional[TabsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamsTabCollectionResponse, error_mapping) - async def post(self,body: Optional[TeamsTab] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsTab]: + async def post(self,body: Optional[TeamsTab] = None, request_configuration: Optional[TabsRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TabsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TeamsTab] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TeamsTab] = None, request_configuration: Optional[TabsRequestBuilderPostRequestConfiguration] = 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 @@ -190,4 +189,27 @@ def 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 084cee6f539..b9f21d2ce7c 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[UnhideForUserPostRequestBody] = None, request_configuration: Optional[UnhideForUserRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnhideForUserPostRequestBody] = None, request_configuration: Optional[UnhideForUserRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Unhide a chat for a user. param body: The request body @@ -73,4 +73,14 @@ 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 904fe0f38aa..5052df21f34 100644 --- a/msgraph/generated/communications/call_records/call_records_request_builder.py +++ b/msgraph/generated/communications/call_records/call_records_request_builder.py @@ -2,7 +2,6 @@ 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 @@ -47,7 +46,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[RequestConfiguration] = None) -> Optional[CallRecordCollectionResponse]: + async def get(self,request_configuration: Optional[CallRecordsRequestBuilderGetRequestConfiguration] = 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. @@ -97,7 +96,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[RequestConfiguration] = None) -> Optional[CallRecord]: + async def post(self,body: Optional[CallRecord] = None, request_configuration: Optional[CallRecordsRequestBuilderPostRequestConfiguration] = None) -> Optional[CallRecord]: """ Create new navigation property to callRecords for communications param body: The request body @@ -120,7 +119,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CallRecordsRequestBuilderGetRequestConfiguration] = 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. @@ -131,7 +130,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[CallRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CallRecord] = None, request_configuration: Optional[CallRecordsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to callRecords for communications param body: The request body @@ -221,4 +220,27 @@ def 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 c3ef282f75c..79762eaa9ea 100644 --- a/msgraph/generated/communications/call_records/count/count_request_builder.py +++ b/msgraph/generated/communications/call_records/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 15b53133d85..bc7015d4351 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[CallRecordItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property callRecords for communications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[CallRecord]: + async def get(self,request_configuration: Optional[CallRecordItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CallRecord, error_mapping) - async def patch(self,body: Optional[CallRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CallRecord]: + async def patch(self,body: Optional[CallRecord] = None, request_configuration: Optional[CallRecordItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[CallRecord]: """ Update the navigation property callRecords in communications param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[CallRecordItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property callRecords for communications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CallRecordItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[CallRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[CallRecord] = None, request_configuration: Optional[CallRecordItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property callRecords in communications param body: The request body @@ -146,6 +145,16 @@ 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(): """ @@ -172,4 +181,27 @@ def get_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 44f7ba239a0..ef3d40692e5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 6eee9d018d6..02d6bf946d7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 e9360d072e0..effee4e3ca0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{segment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SegmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property segments for communications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Segment]: + async def get(self,request_configuration: Optional[SegmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Segment, error_mapping) - async def patch(self,body: Optional[Segment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Segment]: + async def patch(self,body: Optional[Segment] = None, request_configuration: Optional[SegmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Segment]: """ Update the navigation property segments in communications param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SegmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property segments for communications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SegmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Segment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Segment] = None, request_configuration: Optional[SegmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property segments in communications param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 c234496a2db..f6305a1cca0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[SegmentCollectionResponse]: + async def get(self,request_configuration: Optional[SegmentsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SegmentCollectionResponse, error_mapping) - async def post(self,body: Optional[Segment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Segment]: + async def post(self,body: Optional[Segment] = None, request_configuration: Optional[SegmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[Segment]: """ Create new navigation property to segments for communications param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SegmentsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Segment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Segment] = None, request_configuration: Optional[SegmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to segments for communications param body: The request body @@ -188,4 +187,27 @@ def 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 719c58914a5..41bf5b381c4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SessionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property sessions for communications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Session]: + async def get(self,request_configuration: Optional[SessionItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Session, error_mapping) - async def patch(self,body: Optional[Session] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Session]: + async def patch(self,body: Optional[Session] = None, request_configuration: Optional[SessionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Session]: """ Update the navigation property sessions in communications param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SessionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sessions for communications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SessionItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Session] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Session] = None, request_configuration: Optional[SessionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sessions in communications param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 a51970967dd..603651a3472 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[SessionCollectionResponse]: + async def get(self,request_configuration: Optional[SessionsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SessionCollectionResponse, error_mapping) - async def post(self,body: Optional[Session] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Session]: + async def post(self,body: Optional[Session] = None, request_configuration: Optional[SessionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Session]: """ Create new navigation property to sessions for communications param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SessionsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Session] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Session] = None, request_configuration: Optional[SessionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to sessions for communications param body: The request body @@ -189,4 +188,27 @@ def 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 2ecac7ee239..1bb5aac4429 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,7 +2,6 @@ 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 @@ -33,7 +32,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[RequestConfiguration] = None) -> Optional[GetDirectRoutingCallsWithFromDateTimeWithToDateTimeGetResponse]: + async def get(self,request_configuration: Optional[MicrosoftGraphCallRecordsGetDirectRoutingCallsWithFromDateTimeWithToDateTimeRequestBuilderGetRequestConfiguration] = None) -> Optional[GetDirectRoutingCallsWithFromDateTimeWithToDateTimeGetResponse]: """ Invoke function getDirectRoutingCalls param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -53,7 +52,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GetDirectRoutingCallsWithFromDateTimeWithToDateTimeGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MicrosoftGraphCallRecordsGetDirectRoutingCallsWithFromDateTimeWithToDateTimeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getDirectRoutingCalls param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,4 +114,17 @@ def 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 d0f2e0035e3..7a38a78f819 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,7 +2,6 @@ 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 @@ -33,7 +32,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[RequestConfiguration] = None) -> Optional[GetPstnCallsWithFromDateTimeWithToDateTimeGetResponse]: + async def get(self,request_configuration: Optional[MicrosoftGraphCallRecordsGetPstnCallsWithFromDateTimeWithToDateTimeRequestBuilderGetRequestConfiguration] = None) -> Optional[GetPstnCallsWithFromDateTimeWithToDateTimeGetResponse]: """ Invoke function getPstnCalls param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -53,7 +52,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GetPstnCallsWithFromDateTimeWithToDateTimeGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MicrosoftGraphCallRecordsGetPstnCallsWithFromDateTimeWithToDateTimeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getPstnCalls param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,4 +114,17 @@ def 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 d3401e66908..156f5d962a2 100644 --- a/msgraph/generated/communications/calls/calls_request_builder.py +++ b/msgraph/generated/communications/calls/calls_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[CallCollectionResponse]: + async def get(self,request_configuration: Optional[CallsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CallCollectionResponse, error_mapping) - async def post(self,body: Optional[Call] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Call]: + async def post(self,body: Optional[Call] = None, request_configuration: Optional[CallsRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CallsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Call] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Call] = None, request_configuration: Optional[CallsRequestBuilderPostRequestConfiguration] = 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 @@ -199,4 +198,27 @@ def 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 ad8ecae8ccb..5f6f4b39520 100644 --- a/msgraph/generated/communications/calls/count/count_request_builder.py +++ b/msgraph/generated/communications/calls/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 17c85289dc6..bffc002eff2 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[RequestConfiguration] = None) -> Optional[AddLargeGalleryViewOperation]: + async def post(self,body: Optional[AddLargeGalleryViewPostRequestBody] = None, request_configuration: Optional[AddLargeGalleryViewRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddLargeGalleryViewPostRequestBody] = None, request_configuration: Optional[AddLargeGalleryViewRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 612b649aee5..ad19b679e16 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[AnswerPostRequestBody] = None, request_configuration: Optional[AnswerRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AnswerPostRequestBody] = None, request_configuration: Optional[AnswerRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 b1ac0e32af3..6e7623fb0d0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AudioRoutingGroupCollectionResponse]: + async def get(self,request_configuration: Optional[AudioRoutingGroupsRequestBuilderGetRequestConfiguration] = None) -> Optional[AudioRoutingGroupCollectionResponse]: """ Retrieve a list of audioRoutingGroup objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AudioRoutingGroupCollectionResponse, error_mapping) - async def post(self,body: Optional[AudioRoutingGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AudioRoutingGroup]: + async def post(self,body: Optional[AudioRoutingGroup] = None, request_configuration: Optional[AudioRoutingGroupsRequestBuilderPostRequestConfiguration] = None) -> Optional[AudioRoutingGroup]: """ Create a new audioRoutingGroup. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AudioRoutingGroupsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of audioRoutingGroup objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AudioRoutingGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AudioRoutingGroup] = None, request_configuration: Optional[AudioRoutingGroupsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new audioRoutingGroup. param body: The request body @@ -190,4 +189,27 @@ def 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 bd47e8fee54..7b02c92231b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 569a1739659..d3767aa009c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AudioRoutingGroupItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete the specified audioRoutingGroup. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AudioRoutingGroup]: + async def get(self,request_configuration: Optional[AudioRoutingGroupItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AudioRoutingGroup, error_mapping) - async def patch(self,body: Optional[AudioRoutingGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AudioRoutingGroup]: + async def patch(self,body: Optional[AudioRoutingGroup] = None, request_configuration: Optional[AudioRoutingGroupItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AudioRoutingGroup]: """ Modify sources and receivers of an audioRoutingGroup. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AudioRoutingGroupItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete the specified audioRoutingGroup. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AudioRoutingGroupItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AudioRoutingGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AudioRoutingGroup] = None, request_configuration: Optional[AudioRoutingGroupItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Modify sources and receivers of an audioRoutingGroup. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 bf9bc763bbd..9d635454571 100644 --- a/msgraph/generated/communications/calls/item/call_item_request_builder.py +++ b/msgraph/generated/communications/calls/item/call_item_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +45,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[CallItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Call]: + async def get(self,request_configuration: Optional[CallItemRequestBuilderGetRequestConfiguration] = 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. @@ -86,7 +85,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Call, error_mapping) - async def patch(self,body: Optional[Call] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Call]: + async def patch(self,body: Optional[Call] = None, request_configuration: Optional[CallItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Call]: """ Update the navigation property calls in communications param body: The request body @@ -109,7 +108,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[CallItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -120,7 +119,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CallItemRequestBuilderGetRequestConfiguration] = 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. @@ -131,7 +130,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Call] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Call] = None, request_configuration: Optional[CallItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property calls in communications param body: The request body @@ -327,6 +326,16 @@ 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(): """ @@ -353,4 +362,27 @@ def get_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 42d20be1b62..26c870cf3a4 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[RequestConfiguration] = None) -> Optional[CancelMediaProcessingOperation]: + async def post(self,body: Optional[CancelMediaProcessingPostRequestBody] = None, request_configuration: Optional[CancelMediaProcessingRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CancelMediaProcessingPostRequestBody] = None, request_configuration: Optional[CancelMediaProcessingRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 8f7965600bb..5dc0fcffec2 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ChangeScreenSharingRolePostRequestBody] = None, request_configuration: Optional[ChangeScreenSharingRoleRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChangeScreenSharingRolePostRequestBody] = None, request_configuration: Optional[ChangeScreenSharingRoleRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Allow applications to share screen content with the participants of a group call. param body: The request body @@ -73,4 +73,14 @@ 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 800fb3fd234..cff6d7345a1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ContentSharingSessionCollectionResponse]: + async def get(self,request_configuration: Optional[ContentSharingSessionsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ContentSharingSessionCollectionResponse, error_mapping) - async def post(self,body: Optional[ContentSharingSession] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentSharingSession]: + async def post(self,body: Optional[ContentSharingSession] = None, request_configuration: Optional[ContentSharingSessionsRequestBuilderPostRequestConfiguration] = None) -> Optional[ContentSharingSession]: """ Create new navigation property to contentSharingSessions for communications param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentSharingSessionsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ContentSharingSession] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ContentSharingSession] = None, request_configuration: Optional[ContentSharingSessionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to contentSharingSessions for communications param body: The request body @@ -189,4 +188,27 @@ def 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 bffa0141517..852c84357f7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 74efcbbde6c..1efa6e43fab 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ContentSharingSessionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property contentSharingSessions for communications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ContentSharingSession]: + async def get(self,request_configuration: Optional[ContentSharingSessionItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ContentSharingSession, error_mapping) - async def patch(self,body: Optional[ContentSharingSession] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentSharingSession]: + async def patch(self,body: Optional[ContentSharingSession] = None, request_configuration: Optional[ContentSharingSessionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ContentSharingSession]: """ Update the navigation property contentSharingSessions in communications param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ContentSharingSessionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property contentSharingSessions for communications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentSharingSessionItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ContentSharingSession] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ContentSharingSession] = None, request_configuration: Optional[ContentSharingSessionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property contentSharingSessions in communications param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 2d3cea37e63..17d4a5c1a7f 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[KeepAliveRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[KeepAliveRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 3874b837aec..367e1218c49 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[RequestConfiguration] = None) -> Optional[MuteParticipantOperation]: + async def post(self,body: Optional[MutePostRequestBody] = None, request_configuration: Optional[MuteRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MutePostRequestBody] = None, request_configuration: Optional[MuteRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 8e6e3068266..ba2bf3d756c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 7aed1d72685..a84c3166b7b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[CommsOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property operations for communications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[CommsOperation]: + async def get(self,request_configuration: Optional[CommsOperationItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CommsOperation, error_mapping) - async def patch(self,body: Optional[CommsOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CommsOperation]: + async def patch(self,body: Optional[CommsOperation] = None, request_configuration: Optional[CommsOperationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[CommsOperation]: """ Update the navigation property operations in communications param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[CommsOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property operations for communications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CommsOperationItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[CommsOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[CommsOperation] = None, request_configuration: Optional[CommsOperationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property operations in communications param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 8a69fdf5dcb..62253d3bc0a 100644 --- a/msgraph/generated/communications/calls/item/operations/operations_request_builder.py +++ b/msgraph/generated/communications/calls/item/operations/operations_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[CommsOperationCollectionResponse]: + async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CommsOperationCollectionResponse, error_mapping) - async def post(self,body: Optional[CommsOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CommsOperation]: + async def post(self,body: Optional[CommsOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> Optional[CommsOperation]: """ Create new navigation property to operations for communications param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[CommsOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CommsOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to operations for communications param body: The request body @@ -188,4 +187,27 @@ def 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 68eafe2796e..5cf229cce93 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 b18995c642c..942482555c3 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[RequestConfiguration] = None) -> Optional[InviteParticipantsOperation]: + async def post(self,body: Optional[InvitePostRequestBody] = None, request_configuration: Optional[InviteRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[InvitePostRequestBody] = None, request_configuration: Optional[InviteRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 46cbb92510d..f3926c44d00 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[RequestConfiguration] = None) -> Optional[MuteParticipantOperation]: + async def post(self,body: Optional[MutePostRequestBody] = None, request_configuration: Optional[MuteRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MutePostRequestBody] = None, request_configuration: Optional[MuteRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 6b11b66cc16..6daabfde8cf 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ParticipantItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Participant]: + async def get(self,request_configuration: Optional[ParticipantItemRequestBuilderGetRequestConfiguration] = 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. @@ -70,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Participant, error_mapping) - async def patch(self,body: Optional[Participant] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Participant]: + async def patch(self,body: Optional[Participant] = None, request_configuration: Optional[ParticipantItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Participant]: """ Update the navigation property participants in communications param body: The request body @@ -93,7 +92,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ParticipantItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -104,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParticipantItemRequestBuilderGetRequestConfiguration] = 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. @@ -115,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Participant] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Participant] = None, request_configuration: Optional[ParticipantItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property participants in communications param body: The request body @@ -167,6 +166,16 @@ 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(): """ @@ -193,4 +202,27 @@ def get_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 dc42269ec98..54b9285804b 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[RequestConfiguration] = None) -> Optional[StartHoldMusicOperation]: + async def post(self,body: Optional[StartHoldMusicPostRequestBody] = None, request_configuration: Optional[StartHoldMusicRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[StartHoldMusicPostRequestBody] = None, request_configuration: Optional[StartHoldMusicRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Put a participant on hold and play music in the background. param body: The request body @@ -76,4 +76,14 @@ 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 726a5371401..147cbe1d7a0 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[RequestConfiguration] = None) -> Optional[StopHoldMusicOperation]: + async def post(self,body: Optional[StopHoldMusicPostRequestBody] = None, request_configuration: Optional[StopHoldMusicRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[StopHoldMusicPostRequestBody] = None, request_configuration: Optional[StopHoldMusicRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Reincorporate a participant previously put on hold to the call. param body: The request body @@ -76,4 +76,14 @@ 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 20a4b7709ae..f44aa690c42 100644 --- a/msgraph/generated/communications/calls/item/participants/participants_request_builder.py +++ b/msgraph/generated/communications/calls/item/participants/participants_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[ParticipantCollectionResponse]: + async def get(self,request_configuration: Optional[ParticipantsRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ParticipantCollectionResponse, error_mapping) - async def post(self,body: Optional[Participant] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Participant]: + async def post(self,body: Optional[Participant] = None, request_configuration: Optional[ParticipantsRequestBuilderPostRequestConfiguration] = None) -> Optional[Participant]: """ Create new navigation property to participants for communications param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParticipantsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Participant] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Participant] = None, request_configuration: Optional[ParticipantsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to participants for communications param body: The request body @@ -199,4 +198,27 @@ def 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 eb6e6e2fca0..870df48ede1 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[RequestConfiguration] = None) -> Optional[PlayPromptOperation]: + async def post(self,body: Optional[PlayPromptPostRequestBody] = None, request_configuration: Optional[PlayPromptRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PlayPromptPostRequestBody] = None, request_configuration: Optional[PlayPromptRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Play a prompt in the call. For more information about how to handle operations, see commsOperation param body: The request body @@ -76,4 +76,14 @@ 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 5d4840a363a..9d91c4b89eb 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[RequestConfiguration] = None) -> Optional[RecordOperation]: + async def post(self,body: Optional[RecordResponsePostRequestBody] = None, request_configuration: Optional[RecordResponseRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RecordResponsePostRequestBody] = None, request_configuration: Optional[RecordResponseRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 37fbd148582..51b9acfda6a 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[RedirectPostRequestBody] = None, request_configuration: Optional[RedirectRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RedirectPostRequestBody] = None, request_configuration: Optional[RedirectRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 bfb85b2a828..8e6141c3f75 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[RejectPostRequestBody] = None, request_configuration: Optional[RejectRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RejectPostRequestBody] = None, request_configuration: Optional[RejectRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 19db39a73b5..1417b2d8315 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[RequestConfiguration] = None) -> Optional[SendDtmfTonesOperation]: + async def post(self,body: Optional[SendDtmfTonesPostRequestBody] = None, request_configuration: Optional[SendDtmfTonesRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SendDtmfTonesPostRequestBody] = None, request_configuration: Optional[SendDtmfTonesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action sendDtmfTones param body: The request body @@ -75,4 +75,14 @@ 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 1190955974d..b0cecb3a80a 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[RequestConfiguration] = None) -> Optional[SubscribeToToneOperation]: + async def post(self,body: Optional[SubscribeToTonePostRequestBody] = None, request_configuration: Optional[SubscribeToToneRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SubscribeToTonePostRequestBody] = None, request_configuration: Optional[SubscribeToToneRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 78b3c10fb0b..1938db537b4 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[TransferPostRequestBody] = None, request_configuration: Optional[TransferRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TransferPostRequestBody] = None, request_configuration: Optional[TransferRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 8bcfaba1e4d..e7d957372c9 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[RequestConfiguration] = None) -> Optional[UnmuteParticipantOperation]: + async def post(self,body: Optional[UnmutePostRequestBody] = None, request_configuration: Optional[UnmuteRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnmutePostRequestBody] = None, request_configuration: Optional[UnmuteRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 cb70086706e..489570b3809 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[RequestConfiguration] = None) -> Optional[UpdateRecordingStatusOperation]: + async def post(self,body: Optional[UpdateRecordingStatusPostRequestBody] = None, request_configuration: Optional[UpdateRecordingStatusRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UpdateRecordingStatusPostRequestBody] = None, request_configuration: Optional[UpdateRecordingStatusRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 f9438241aea..2509718ab25 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[LogTeleconferenceDeviceQualityPostRequestBody] = None, request_configuration: Optional[LogTeleconferenceDeviceQualityRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[LogTeleconferenceDeviceQualityPostRequestBody] = None, request_configuration: Optional[LogTeleconferenceDeviceQualityRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 1870535000f..3da7b6fc49b 100644 --- a/msgraph/generated/communications/communications_request_builder.py +++ b/msgraph/generated/communications/communications_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +31,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[RequestConfiguration] = None) -> Optional[CloudCommunications]: + async def get(self,request_configuration: Optional[CommunicationsRequestBuilderGetRequestConfiguration] = None) -> Optional[CloudCommunications]: """ Get communications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -52,7 +51,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CloudCommunications, error_mapping) - async def patch(self,body: Optional[CloudCommunications] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CloudCommunications]: + async def patch(self,body: Optional[CloudCommunications] = None, request_configuration: Optional[CommunicationsRequestBuilderPatchRequestConfiguration] = None) -> Optional[CloudCommunications]: """ Update communications param body: The request body @@ -75,7 +74,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CommunicationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get communications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,7 +85,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[CloudCommunications] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[CloudCommunications] = None, request_configuration: Optional[CommunicationsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update communications param body: The request body @@ -182,4 +181,27 @@ def get_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 1b9deebfe5c..84beff8ea99 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[RequestConfiguration] = None) -> Optional[GetPresencesByUserIdPostResponse]: + async def post(self,body: Optional[GetPresencesByUserIdPostRequestBody] = None, request_configuration: Optional[GetPresencesByUserIdRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetPresencesByUserIdPostRequestBody] = None, request_configuration: Optional[GetPresencesByUserIdRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Get the presence information for multiple users. param body: The request body @@ -76,4 +76,14 @@ 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 43edc687e63..19adcca6d42 100644 --- a/msgraph/generated/communications/online_meetings/count/count_request_builder.py +++ b/msgraph/generated/communications/online_meetings/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 c77b0e46b12..209f2377edc 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[RequestConfiguration] = None) -> Optional[OnlineMeeting]: + async def post(self,body: Optional[CreateOrGetPostRequestBody] = None, request_configuration: Optional[CreateOrGetRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateOrGetPostRequestBody] = None, request_configuration: Optional[CreateOrGetRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 aaba6cd4655..e5fc1e2bb3c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[MeetingAttendanceReportCollectionResponse]: + async def get(self,request_configuration: Optional[AttendanceReportsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MeetingAttendanceReportCollectionResponse, error_mapping) - async def post(self,body: Optional[MeetingAttendanceReport] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MeetingAttendanceReport]: + async def post(self,body: Optional[MeetingAttendanceReport] = None, request_configuration: Optional[AttendanceReportsRequestBuilderPostRequestConfiguration] = None) -> Optional[MeetingAttendanceReport]: """ Create new navigation property to attendanceReports for communications param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttendanceReportsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MeetingAttendanceReport] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MeetingAttendanceReport] = None, request_configuration: Optional[AttendanceReportsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to attendanceReports for communications param body: The request body @@ -188,4 +187,27 @@ def 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 f03b2b46d7d..375ac00a9da 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 d675d13a584..f65b7a1aba1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AttendanceRecordCollectionResponse]: + async def get(self,request_configuration: Optional[AttendanceRecordsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AttendanceRecordCollectionResponse, error_mapping) - async def post(self,body: Optional[AttendanceRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttendanceRecord]: + async def post(self,body: Optional[AttendanceRecord] = None, request_configuration: Optional[AttendanceRecordsRequestBuilderPostRequestConfiguration] = None) -> Optional[AttendanceRecord]: """ Create new navigation property to attendanceRecords for communications param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttendanceRecordsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AttendanceRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AttendanceRecord] = None, request_configuration: Optional[AttendanceRecordsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to attendanceRecords for communications param body: The request body @@ -189,4 +188,27 @@ def 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 1506685ccd8..61492234351 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 d0adbae9a3c..6b903ecdfbe 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{attendanceRecord%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AttendanceRecordItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property attendanceRecords for communications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AttendanceRecord]: + async def get(self,request_configuration: Optional[AttendanceRecordItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AttendanceRecord, error_mapping) - async def patch(self,body: Optional[AttendanceRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttendanceRecord]: + async def patch(self,body: Optional[AttendanceRecord] = None, request_configuration: Optional[AttendanceRecordItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AttendanceRecord]: """ Update the navigation property attendanceRecords in communications param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AttendanceRecordItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property attendanceRecords for communications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttendanceRecordItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AttendanceRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AttendanceRecord] = None, request_configuration: Optional[AttendanceRecordItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property attendanceRecords in communications param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 222e6e706fd..5f20c62a4bd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[MeetingAttendanceReportItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property attendanceReports for communications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[MeetingAttendanceReport]: + async def get(self,request_configuration: Optional[MeetingAttendanceReportItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MeetingAttendanceReport, error_mapping) - async def patch(self,body: Optional[MeetingAttendanceReport] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MeetingAttendanceReport]: + async def patch(self,body: Optional[MeetingAttendanceReport] = None, request_configuration: Optional[MeetingAttendanceReportItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MeetingAttendanceReport]: """ Update the navigation property attendanceReports in communications param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[MeetingAttendanceReportItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property attendanceReports for communications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MeetingAttendanceReportItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MeetingAttendanceReport] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MeetingAttendanceReport] = None, request_configuration: Optional[MeetingAttendanceReportItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property attendanceReports in communications param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 88eba7e6a8e..361ecaded00 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[AttendeeReportRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[AttendeeReportRequestBuilderPutRequestConfiguration] = 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[RequestConfigura raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttendeeReportRequestBuilderGetRequestConfiguration] = 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[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[AttendeeReportRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ Update attendeeReport for the navigation property onlineMeetings in communications param body: Binary request body @@ -101,4 +101,24 @@ 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 09dd499beed..d0f807465ba 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[RequestConfiguration] = None) -> Optional[GetVirtualAppointmentJoinWebUrlGetResponse]: + async def get(self,request_configuration: Optional[GetVirtualAppointmentJoinWebUrlRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GetVirtualAppointmentJoinWebUrlGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetVirtualAppointmentJoinWebUrlRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getVirtualAppointmentJoinWebUrl param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 41de80a5c67..a0c98e73029 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +33,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[OnlineMeetingItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property onlineMeetings for communications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -52,7 +51,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[OnlineMeeting]: + async def get(self,request_configuration: Optional[OnlineMeetingItemRequestBuilderGetRequestConfiguration] = None) -> Optional[OnlineMeeting]: """ Get onlineMeetings from communications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -72,7 +71,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnlineMeeting, error_mapping) - async def patch(self,body: Optional[OnlineMeeting] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnlineMeeting]: + async def patch(self,body: Optional[OnlineMeeting] = None, request_configuration: Optional[OnlineMeetingItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnlineMeeting]: """ Update the navigation property onlineMeetings in communications param body: The request body @@ -95,7 +94,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[OnlineMeetingItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property onlineMeetings for communications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -106,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OnlineMeetingItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get onlineMeetings from communications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -117,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnlineMeeting] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnlineMeeting] = None, request_configuration: Optional[OnlineMeetingItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property onlineMeetings in communications param body: The request body @@ -205,6 +204,16 @@ 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(): """ @@ -231,4 +240,27 @@ def get_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 f85857c6630..be1e959aeff 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 cc8323a6c4f..c96fb3adbf0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[CallRecordingItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property recordings for communications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[CallRecording]: + async def get(self,request_configuration: Optional[CallRecordingItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CallRecording, error_mapping) - async def patch(self,body: Optional[CallRecording] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CallRecording]: + async def patch(self,body: Optional[CallRecording] = None, request_configuration: Optional[CallRecordingItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[CallRecording]: """ Update the navigation property recordings in communications param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[CallRecordingItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property recordings for communications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CallRecordingItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[CallRecording] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[CallRecording] = None, request_configuration: Optional[CallRecordingItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property recordings in communications param body: The request body @@ -146,6 +145,16 @@ 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(): """ @@ -172,4 +181,27 @@ def get_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 2e680510331..cc72bd8b47c 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CallRecording]: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = 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[RequestConfigura return await self.request_adapter.send_async(request_info, CallRecording, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ The content of the recording. Read-only. param body: Binary request body @@ -103,4 +103,24 @@ 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 ac4aedddf4c..9080656a5fe 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[CallRecordingCollectionResponse]: + async def get(self,request_configuration: Optional[RecordingsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CallRecordingCollectionResponse, error_mapping) - async def post(self,body: Optional[CallRecording] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CallRecording]: + async def post(self,body: Optional[CallRecording] = None, request_configuration: Optional[RecordingsRequestBuilderPostRequestConfiguration] = None) -> Optional[CallRecording]: """ Create new navigation property to recordings for communications param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RecordingsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[CallRecording] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CallRecording] = None, request_configuration: Optional[RecordingsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to recordings for communications param body: The request body @@ -188,4 +187,27 @@ def 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 247aaee291e..8acb386dcca 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SendVirtualAppointmentReminderSmsPostRequestBody] = None, request_configuration: Optional[SendVirtualAppointmentReminderSmsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SendVirtualAppointmentReminderSmsPostRequestBody] = None, request_configuration: Optional[SendVirtualAppointmentReminderSmsRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 2aaa989ee0d..05212712916 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SendVirtualAppointmentSmsPostRequestBody] = None, request_configuration: Optional[SendVirtualAppointmentSmsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SendVirtualAppointmentSmsPostRequestBody] = None, request_configuration: Optional[SendVirtualAppointmentSmsRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 d8535eda5b2..ab6fd3a0510 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 e7312d202c9..d4747b7ed2b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[CallTranscriptItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property transcripts for communications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[CallTranscript]: + async def get(self,request_configuration: Optional[CallTranscriptItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CallTranscript, error_mapping) - async def patch(self,body: Optional[CallTranscript] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CallTranscript]: + async def patch(self,body: Optional[CallTranscript] = None, request_configuration: Optional[CallTranscriptItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[CallTranscript]: """ Update the navigation property transcripts in communications param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[CallTranscriptItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property transcripts for communications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CallTranscriptItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[CallTranscript] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[CallTranscript] = None, request_configuration: Optional[CallTranscriptItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property transcripts in communications param body: The request body @@ -156,6 +155,16 @@ 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(): """ @@ -182,4 +191,27 @@ def get_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 5912e9f0bb5..404ac5a278f 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CallTranscript]: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = 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[RequestConfigura return await self.request_adapter.send_async(request_info, CallTranscript, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ The content of the transcript. Read-only. param body: Binary request body @@ -104,4 +104,24 @@ 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 6d50e453eb6..70d6b6b7bd1 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[MetadataContentRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[MetadataContentRequestBuilderPutRequestConfiguration] = 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[RequestConfigura raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MetadataContentRequestBuilderGetRequestConfiguration] = 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[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[MetadataContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ The time-aligned metadata of the utterances in the transcript. Read-only. param body: Binary request body @@ -101,4 +101,24 @@ 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 78cbae9588d..bcae45af183 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[CallTranscriptCollectionResponse]: + async def get(self,request_configuration: Optional[TranscriptsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CallTranscriptCollectionResponse, error_mapping) - async def post(self,body: Optional[CallTranscript] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CallTranscript]: + async def post(self,body: Optional[CallTranscript] = None, request_configuration: Optional[TranscriptsRequestBuilderPostRequestConfiguration] = None) -> Optional[CallTranscript]: """ Create new navigation property to transcripts for communications param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TranscriptsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[CallTranscript] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CallTranscript] = None, request_configuration: Optional[TranscriptsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to transcripts for communications param body: The request body @@ -189,4 +188,27 @@ def 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 805571ceac7..e82ae3215e2 100644 --- a/msgraph/generated/communications/online_meetings/online_meetings_request_builder.py +++ b/msgraph/generated/communications/online_meetings/online_meetings_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[OnlineMeetingCollectionResponse]: + async def get(self,request_configuration: Optional[OnlineMeetingsRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnlineMeetingCollectionResponse, error_mapping) - async def post(self,body: Optional[OnlineMeeting] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnlineMeeting]: + async def post(self,body: Optional[OnlineMeeting] = None, request_configuration: Optional[OnlineMeetingsRequestBuilderPostRequestConfiguration] = None) -> Optional[OnlineMeeting]: """ Create new navigation property to onlineMeetings for communications param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OnlineMeetingsRequestBuilderGetRequestConfiguration] = 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 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnlineMeeting] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnlineMeeting] = None, request_configuration: Optional[OnlineMeetingsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to onlineMeetings for communications param body: The request body @@ -199,4 +198,27 @@ def 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 c88f7e8c759..c4428550a05 100644 --- a/msgraph/generated/communications/presences/count/count_request_builder.py +++ b/msgraph/generated/communications/presences/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 8c8bcef6b58..bd2a258577a 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ClearPresencePostRequestBody] = None, request_configuration: Optional[ClearPresenceRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ClearPresencePostRequestBody] = None, request_configuration: Optional[ClearPresenceRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 631688bf41f..9c73be539aa 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[ClearUserPreferredPresenceRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[ClearUserPreferredPresenceRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 ebb43757e29..ef7096727c1 100644 --- a/msgraph/generated/communications/presences/item/presence_item_request_builder.py +++ b/msgraph/generated/communications/presences/item/presence_item_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +31,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[PresenceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property presences for communications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Presence]: + async def get(self,request_configuration: Optional[PresenceItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Presence]: """ Get a user's presence information. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -71,7 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Presence, error_mapping) - async def patch(self,body: Optional[Presence] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Presence]: + async def patch(self,body: Optional[Presence] = None, request_configuration: Optional[PresenceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Presence]: """ Update the navigation property presences in communications param body: The request body @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[PresenceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property presences for communications param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PresenceItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get a user's presence information. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -116,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Presence] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Presence] = None, request_configuration: Optional[PresenceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property presences in communications param body: The request body @@ -186,6 +185,16 @@ 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(): """ @@ -212,4 +221,27 @@ def get_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 64ba226e946..ffbbf941444 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetPresencePostRequestBody] = None, request_configuration: Optional[SetPresenceRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetPresencePostRequestBody] = None, request_configuration: Optional[SetPresenceRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Set the state of a user's presence session as an application. param body: The request body @@ -73,4 +73,14 @@ 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 961477b49f1..faccd175403 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetStatusMessagePostRequestBody] = None, request_configuration: Optional[SetStatusMessageRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetStatusMessagePostRequestBody] = None, request_configuration: Optional[SetStatusMessageRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 c8ebbe9d37f..4bc9a40183e 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetUserPreferredPresencePostRequestBody] = None, request_configuration: Optional[SetUserPreferredPresenceRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetUserPreferredPresencePostRequestBody] = None, request_configuration: Optional[SetUserPreferredPresenceRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 2a485dff585..7518d48dad1 100644 --- a/msgraph/generated/communications/presences/presences_request_builder.py +++ b/msgraph/generated/communications/presences/presences_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[PresenceCollectionResponse]: + async def get(self,request_configuration: Optional[PresencesRequestBuilderGetRequestConfiguration] = None) -> Optional[PresenceCollectionResponse]: """ Get a user's presence information. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PresenceCollectionResponse, error_mapping) - async def post(self,body: Optional[Presence] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Presence]: + async def post(self,body: Optional[Presence] = None, request_configuration: Optional[PresencesRequestBuilderPostRequestConfiguration] = None) -> Optional[Presence]: """ Create new navigation property to presences for communications param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PresencesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get a user's presence information. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Presence] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Presence] = None, request_configuration: Optional[PresencesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to presences for communications param body: The request body @@ -188,4 +187,27 @@ def 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 3ee3e08843e..0f4c97bdd88 100644 --- a/msgraph/generated/compliance/compliance_request_builder.py +++ b/msgraph/generated/compliance/compliance_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Compliance]: + async def get(self,request_configuration: Optional[ComplianceRequestBuilderGetRequestConfiguration] = None) -> Optional[Compliance]: """ Get compliance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Compliance, error_mapping) - async def patch(self,body: Optional[Compliance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Compliance]: + async def patch(self,body: Optional[Compliance] = None, request_configuration: Optional[ComplianceRequestBuilderPatchRequestConfiguration] = None) -> Optional[Compliance]: """ Update compliance param body: The request body @@ -70,7 +69,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ComplianceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get compliance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -81,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Compliance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Compliance] = None, request_configuration: Optional[ComplianceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update compliance param body: The request body @@ -132,4 +131,27 @@ def get_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 f365422fc17..0a82a89951b 100644 --- a/msgraph/generated/connections/connections_request_builder.py +++ b/msgraph/generated/connections/connections_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ExternalConnectionCollectionResponse]: + async def get(self,request_configuration: Optional[ConnectionsRequestBuilderGetRequestConfiguration] = None) -> Optional[ExternalConnectionCollectionResponse]: """ Get entities from connections param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ExternalConnectionCollectionResponse, error_mapping) - async def post(self,body: Optional[ExternalConnection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExternalConnection]: + async def post(self,body: Optional[ExternalConnection] = None, request_configuration: Optional[ConnectionsRequestBuilderPostRequestConfiguration] = None) -> Optional[ExternalConnection]: """ Add new entity to connections param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ConnectionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get entities from connections param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ExternalConnection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ExternalConnection] = None, request_configuration: Optional[ConnectionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Add new entity to connections param body: The request body @@ -188,4 +187,27 @@ def 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 db1f32ca034..81313a6dbc5 100644 --- a/msgraph/generated/connections/count/count_request_builder.py +++ b/msgraph/generated/connections/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 2f635299525..97e620ca5fd 100644 --- a/msgraph/generated/connections/item/external_connection_item_request_builder.py +++ b/msgraph/generated/connections/item/external_connection_item_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +30,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ExternalConnectionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete entity from connections param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ExternalConnection]: + async def get(self,request_configuration: Optional[ExternalConnectionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ExternalConnection]: """ Get entity from connections by key param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ExternalConnection, error_mapping) - async def patch(self,body: Optional[ExternalConnection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExternalConnection]: + async def patch(self,body: Optional[ExternalConnection] = None, request_configuration: Optional[ExternalConnectionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ExternalConnection]: """ Update entity in connections param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ExternalConnectionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete entity from connections param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExternalConnectionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get entity from connections by key param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ExternalConnection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ExternalConnection] = None, request_configuration: Optional[ExternalConnectionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update entity in connections param body: The request body @@ -175,6 +174,16 @@ 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(): """ @@ -201,4 +210,27 @@ def get_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 338f4a1e789..d8d90a37c0d 100644 --- a/msgraph/generated/connections/item/groups/count/count_request_builder.py +++ b/msgraph/generated/connections/item/groups/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 930d8936af3..eb78eb0791c 100644 --- a/msgraph/generated/connections/item/groups/groups_request_builder.py +++ b/msgraph/generated/connections/item/groups/groups_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ExternalGroupCollectionResponse]: + async def get(self,request_configuration: Optional[GroupsRequestBuilderGetRequestConfiguration] = None) -> Optional[ExternalGroupCollectionResponse]: """ Get an externalGroup object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ExternalGroupCollectionResponse, error_mapping) - async def post(self,body: Optional[ExternalGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExternalGroup]: + async def post(self,body: Optional[ExternalGroup] = None, request_configuration: Optional[GroupsRequestBuilderPostRequestConfiguration] = None) -> Optional[ExternalGroup]: """ Create a new externalGroup object. param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GroupsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get an externalGroup object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ExternalGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ExternalGroup] = None, request_configuration: Optional[GroupsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new externalGroup object. param body: The request body @@ -189,4 +188,27 @@ def 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 f43c9b1932f..031761d095c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ExternalGroupItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete an externalGroup object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ExternalGroup]: + async def get(self,request_configuration: Optional[ExternalGroupItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ExternalGroup]: """ Get an externalGroup object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ExternalGroup, error_mapping) - async def patch(self,body: Optional[ExternalGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExternalGroup]: + async def patch(self,body: Optional[ExternalGroup] = None, request_configuration: Optional[ExternalGroupItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ExternalGroup]: """ Update the properties of an externalGroup object. param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ExternalGroupItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete an externalGroup object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExternalGroupItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get an externalGroup object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ExternalGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ExternalGroup] = None, request_configuration: Optional[ExternalGroupItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of an externalGroup object. param body: The request body @@ -148,6 +147,16 @@ 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(): """ @@ -174,4 +183,27 @@ def get_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 a1ee0fafb77..7d99439585a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 3c222b74664..1d125a44a3c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{identity%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[IdentityItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Identity]: + async def get(self,request_configuration: Optional[IdentityItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Identity, error_mapping) - async def patch(self,body: Optional[Identity] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Identity]: + async def patch(self,body: Optional[Identity] = None, request_configuration: Optional[IdentityItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Identity]: """ Update the navigation property members in connections param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[IdentityItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[IdentityItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Identity] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Identity] = None, request_configuration: Optional[IdentityItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property members in connections param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 30d042cac5e..cb6819a3bb0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[IdentityCollectionResponse]: + async def get(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, IdentityCollectionResponse, error_mapping) - async def post(self,body: Optional[Identity] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Identity]: + async def post(self,body: Optional[Identity] = None, request_configuration: Optional[MembersRequestBuilderPostRequestConfiguration] = None) -> Optional[Identity]: """ Create an identity resource for a new member in an externalGroup. param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Identity] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Identity] = None, request_configuration: Optional[MembersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create an identity resource for a new member in an externalGroup. param body: The request body @@ -189,4 +188,27 @@ def 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 049295c7928..d4e6fedce6c 100644 --- a/msgraph/generated/connections/item/items/count/count_request_builder.py +++ b/msgraph/generated/connections/item/items/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 d1ec4aecd4c..e93e4c801f8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ExternalActivityCollectionResponse]: + async def get(self,request_configuration: Optional[ActivitiesRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ExternalActivityCollectionResponse, error_mapping) - async def post(self,body: Optional[ExternalActivity] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExternalActivity]: + async def post(self,body: Optional[ExternalActivity] = None, request_configuration: Optional[ActivitiesRequestBuilderPostRequestConfiguration] = None) -> Optional[ExternalActivity]: """ Create new navigation property to activities for connections param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ActivitiesRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ExternalActivity] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ExternalActivity] = None, request_configuration: Optional[ActivitiesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to activities for connections param body: The request body @@ -188,4 +187,27 @@ def 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 98c0b5d7efc..64c6996bf41 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 8ec25e34e97..5a61f554da8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ExternalActivityItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property activities for connections param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ExternalActivity]: + async def get(self,request_configuration: Optional[ExternalActivityItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ExternalActivity, error_mapping) - async def patch(self,body: Optional[ExternalActivity] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExternalActivity]: + async def patch(self,body: Optional[ExternalActivity] = None, request_configuration: Optional[ExternalActivityItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ExternalActivity]: """ Update the navigation property activities in connections param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ExternalActivityItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property activities for connections param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExternalActivityItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ExternalActivity] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ExternalActivity] = None, request_configuration: Optional[ExternalActivityItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property activities in connections param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 aea7b9b0cd5..dafc68ef6f1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{externalActivity%2Did}/performedBy{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Identity]: + async def get(self,request_configuration: Optional[PerformedByRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Identity, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PerformedByRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 26df636ac24..2c073e1b63c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ExternalItemItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete an externalItem object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ExternalItem]: + async def get(self,request_configuration: Optional[ExternalItemItemRequestBuilderGetRequestConfiguration] = 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. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ExternalItem, error_mapping) - async def put(self,body: Optional[ExternalItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExternalItem]: + async def put(self,body: Optional[ExternalItem] = None, request_configuration: Optional[ExternalItemItemRequestBuilderPutRequestConfiguration] = None) -> Optional[ExternalItem]: """ Update the navigation property items in connections param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ExternalItemItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete an externalItem object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExternalItemItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_put_request_information(self,body: Optional[ExternalItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: Optional[ExternalItem] = None, request_configuration: Optional[ExternalItemItemRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property items in connections param body: The request body @@ -157,6 +156,16 @@ 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(): """ @@ -183,4 +192,27 @@ def get_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 0a6045bae20..5324ec78b30 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[RequestConfiguration] = None) -> Optional[AddActivitiesPostResponse]: + async def post(self,body: Optional[AddActivitiesPostRequestBody] = None, request_configuration: Optional[MicrosoftGraphExternalConnectorsAddActivitiesRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddActivitiesPostRequestBody] = None, request_configuration: Optional[MicrosoftGraphExternalConnectorsAddActivitiesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action addActivities param body: The request body @@ -75,4 +75,14 @@ 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 4b1f529c5ce..d6ed2cf0ab6 100644 --- a/msgraph/generated/connections/item/items/items_request_builder.py +++ b/msgraph/generated/connections/item/items/items_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ExternalItemCollectionResponse]: + async def get(self,request_configuration: Optional[ItemsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ExternalItemCollectionResponse, error_mapping) - async def post(self,body: Optional[ExternalItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExternalItem]: + async def post(self,body: Optional[ExternalItem] = None, request_configuration: Optional[ItemsRequestBuilderPostRequestConfiguration] = None) -> Optional[ExternalItem]: """ Create new navigation property to items for connections param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ItemsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ExternalItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ExternalItem] = None, request_configuration: Optional[ItemsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to items for connections param body: The request body @@ -188,4 +187,27 @@ def 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 7e8d873d797..84bd5833597 100644 --- a/msgraph/generated/connections/item/operations/count/count_request_builder.py +++ b/msgraph/generated/connections/item/operations/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 8533642abf7..47e830bfdb6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ConnectionOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property operations for connections param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ConnectionOperation]: + async def get(self,request_configuration: Optional[ConnectionOperationItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ConnectionOperation, error_mapping) - async def patch(self,body: Optional[ConnectionOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConnectionOperation]: + async def patch(self,body: Optional[ConnectionOperation] = None, request_configuration: Optional[ConnectionOperationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ConnectionOperation]: """ Update the navigation property operations in connections param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ConnectionOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property operations for connections param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ConnectionOperationItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ConnectionOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ConnectionOperation] = None, request_configuration: Optional[ConnectionOperationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property operations in connections param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 c4e787ca54d..3fdc2acf7bc 100644 --- a/msgraph/generated/connections/item/operations/operations_request_builder.py +++ b/msgraph/generated/connections/item/operations/operations_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ConnectionOperationCollectionResponse]: + async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ConnectionOperationCollectionResponse, error_mapping) - async def post(self,body: Optional[ConnectionOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConnectionOperation]: + async def post(self,body: Optional[ConnectionOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> Optional[ConnectionOperation]: """ Create new navigation property to operations for connections param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ConnectionOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ConnectionOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to operations for connections param body: The request body @@ -188,4 +187,27 @@ def 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 27c6468e72b..0924af55566 100644 --- a/msgraph/generated/connections/item/schema/schema_request_builder.py +++ b/msgraph/generated/connections/item/schema/schema_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Schema]: + async def get(self,request_configuration: Optional[SchemaRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Schema, error_mapping) - async def patch(self,body: Optional[Schema] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Schema]: + async def patch(self,body: Optional[Schema] = None, request_configuration: Optional[SchemaRequestBuilderPatchRequestConfiguration] = None) -> Optional[Schema]: """ Create a new schema object. param body: The request body @@ -72,7 +71,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SchemaRequestBuilderGetRequestConfiguration] = 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. @@ -83,7 +82,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Schema] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Schema] = None, request_configuration: Optional[SchemaRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Create a new schema object. param body: The request body @@ -134,4 +133,27 @@ def get_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 e3504e54a5e..838df84be0c 100644 --- a/msgraph/generated/contacts/contacts_request_builder.py +++ b/msgraph/generated/contacts/contacts_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +47,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[RequestConfiguration] = None) -> Optional[OrgContactCollectionResponse]: + async def get(self,request_configuration: Optional[ContactsRequestBuilderGetRequestConfiguration] = 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. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OrgContactCollectionResponse, error_mapping) - async def post(self,body: Optional[OrgContact] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OrgContact]: + async def post(self,body: Optional[OrgContact] = None, request_configuration: Optional[ContactsRequestBuilderPostRequestConfiguration] = None) -> Optional[OrgContact]: """ Add new entity to contacts param body: The request body @@ -92,7 +91,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContactsRequestBuilderGetRequestConfiguration] = 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. @@ -103,7 +102,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OrgContact] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OrgContact] = None, request_configuration: Optional[ContactsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Add new entity to contacts param body: The request body @@ -229,4 +228,27 @@ def 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 934cd1d5af8..3c7fef01595 100644 --- a/msgraph/generated/contacts/count/count_request_builder.py +++ b/msgraph/generated/contacts/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 ab4bf8c4b80..fbab3911c58 100644 --- a/msgraph/generated/contacts/delta/delta_request_builder.py +++ b/msgraph/generated/contacts/delta/delta_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 86e92a4a7d1..cdf7ffe0d2a 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[RequestConfiguration] = None) -> Optional[GetAvailableExtensionPropertiesPostResponse]: + async def post(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 265b4c1864f..07da6871111 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[RequestConfiguration] = None) -> Optional[GetByIdsPostResponse]: + async def post(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[GetByIdsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[GetByIdsRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 35e583b27e7..2af76f873ba 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[RequestConfiguration] = None) -> Optional[CheckMemberGroupsPostResponse]: + async def post(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[CheckMemberGroupsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[CheckMemberGroupsRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 18ffce84973..0e84fd7b3d7 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[RequestConfiguration] = None) -> Optional[CheckMemberObjectsPostResponse]: + async def post(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[CheckMemberObjectsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[CheckMemberObjectsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action checkMemberObjects param body: The request body @@ -75,4 +75,14 @@ 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 72e25a2947d..cf42dab384d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 598939e30b5..b5dafa9419b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[DirectReportsRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DirectReportsRequestBuilderGetRequestConfiguration] = 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. @@ -170,4 +169,17 @@ def 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 110a48cccd8..abb1bd0e71c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 edf8714e41a..429cc4db17e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[OrgContactCollectionResponse]: + async def get(self,request_configuration: Optional[GraphOrgContactRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OrgContactCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphOrgContactRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 3fa6d0675c8..420b9c0ad88 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 54712ef0383..dcdd7cab31d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[UserCollectionResponse]: + async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 90ca7523e8c..92002902e51 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,4 +113,17 @@ def get_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 5bd74fe039c..c6089b4cf97 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[OrgContact]: + async def get(self,request_configuration: Optional[GraphOrgContactRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OrgContact, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphOrgContactRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 fed0dbc73cf..845646d610f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 7efeb700dec..d23dc89b00e 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[RequestConfiguration] = None) -> Optional[GetMemberGroupsPostResponse]: + async def post(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[GetMemberGroupsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[GetMemberGroupsRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 a5f9f4b0587..ca9b39a0d37 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[RequestConfiguration] = None) -> Optional[GetMemberObjectsPostResponse]: + async def post(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[GetMemberObjectsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[GetMemberObjectsRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 1d6e0da1cf3..d75e2e308b4 100644 --- a/msgraph/generated/contacts/item/manager/manager_request_builder.py +++ b/msgraph/generated/contacts/item/manager/manager_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[ManagerRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObject]: """ Get this organizational contact's manager. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ManagerRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get this organizational contact's manager. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -95,4 +94,17 @@ def get_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 d28eda8b2f5..a279064d091 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 6c4f651bc49..891a8d73047 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 68dd618bc71..dca70c1a872 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[AdministrativeUnitCollectionResponse]: + async def get(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AdministrativeUnitCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 6025ed096ac..101c0281730 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 312fa3e7eed..1f785a26bbd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[GroupCollectionResponse]: + async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GroupCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 7b6ee6a7537..271ee6b8500 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,4 +113,17 @@ def get_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 90c0ce3aab5..14646e02e3f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[AdministrativeUnit]: + async def get(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AdministrativeUnit, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 4062ddf14c9..b09f9f8afe7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Group]: + async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 8fa2cb3a386..c699d52e76c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[MemberOfRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MemberOfRequestBuilderGetRequestConfiguration] = 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. @@ -170,4 +169,17 @@ def 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 4e49b2406ba..fe300dcc5a6 100644 --- a/msgraph/generated/contacts/item/org_contact_item_request_builder.py +++ b/msgraph/generated/contacts/item/org_contact_item_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +37,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[OrgContactItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete entity from contacts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -56,7 +55,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[OrgContact]: + async def get(self,request_configuration: Optional[OrgContactItemRequestBuilderGetRequestConfiguration] = 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. @@ -77,7 +76,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OrgContact, error_mapping) - async def patch(self,body: Optional[OrgContact] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OrgContact]: + async def patch(self,body: Optional[OrgContact] = None, request_configuration: Optional[OrgContactItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OrgContact]: """ Update entity in contacts param body: The request body @@ -100,7 +99,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[OrgContactItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete entity from contacts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OrgContactItemRequestBuilderGetRequestConfiguration] = 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. @@ -122,7 +121,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OrgContact] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OrgContact] = None, request_configuration: Optional[OrgContactItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update entity in contacts param body: The request body @@ -246,6 +245,16 @@ 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(): """ @@ -272,4 +281,27 @@ def get_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 270d6c76a6d..84a17b3f6a0 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[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def post(self,request_configuration: Optional[RestoreRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RestoreRequestBuilderPostRequestConfiguration] = 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,4 +68,14 @@ 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 fd5565bb1c5..e6b88924e79 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RetryServiceProvisioningRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RetryServiceProvisioningRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action retryServiceProvisioning param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,4 +64,14 @@ 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 26a160ceeaa..9889f71ad52 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 2f3c816c53b..86f8658eb44 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 25bcf13095b..87e884e9120 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 bc84be493c6..84d6e2a9abf 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 6bac3c81f74..be6f6e184da 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[AdministrativeUnitCollectionResponse]: + async def get(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AdministrativeUnitCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 05cfa5d7893..e5e2f9e4d89 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 b3a7bdeaa36..e7728ec7d4c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[GroupCollectionResponse]: + async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GroupCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 c394016788f..6c610641f49 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,4 +113,17 @@ def get_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 2b14f6a555f..140e1b3e7af 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[AdministrativeUnit]: + async def get(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AdministrativeUnit, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 eca5761cee7..a67ae617c3d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Group]: + async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 abfd0ad41f6..0942814e701 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[TransitiveMemberOfRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TransitiveMemberOfRequestBuilderGetRequestConfiguration] = 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. @@ -170,4 +169,17 @@ def 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 1243d526216..97bccae9849 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[ValidatePropertiesRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[ValidatePropertiesRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 2ae8ed8f353..a6109ccd920 100644 --- a/msgraph/generated/contracts/contracts_request_builder.py +++ b/msgraph/generated/contracts/contracts_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +47,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[RequestConfiguration] = None) -> Optional[ContractCollectionResponse]: + async def get(self,request_configuration: Optional[ContractsRequestBuilderGetRequestConfiguration] = 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. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ContractCollectionResponse, error_mapping) - async def post(self,body: Optional[Contract] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Contract]: + async def post(self,body: Optional[Contract] = None, request_configuration: Optional[ContractsRequestBuilderPostRequestConfiguration] = None) -> Optional[Contract]: """ Add new entity to contracts param body: The request body @@ -92,7 +91,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContractsRequestBuilderGetRequestConfiguration] = 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. @@ -103,7 +102,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Contract] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Contract] = None, request_configuration: Optional[ContractsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Add new entity to contracts param body: The request body @@ -229,4 +228,27 @@ def 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 0f878ff28a3..1629ae02ce5 100644 --- a/msgraph/generated/contracts/count/count_request_builder.py +++ b/msgraph/generated/contracts/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 91236dc9dc2..6929e28d324 100644 --- a/msgraph/generated/contracts/delta/delta_request_builder.py +++ b/msgraph/generated/contracts/delta/delta_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 c9da4c3db42..60513a2a68a 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[RequestConfiguration] = None) -> Optional[GetAvailableExtensionPropertiesPostResponse]: + async def post(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 d0eeb0b6697..a6164de8cf5 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[RequestConfiguration] = None) -> Optional[GetByIdsPostResponse]: + async def post(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[GetByIdsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[GetByIdsRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 2cfaf205edc..374736eeb37 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[RequestConfiguration] = None) -> Optional[CheckMemberGroupsPostResponse]: + async def post(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[CheckMemberGroupsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[CheckMemberGroupsRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 212f7ea9cfd..aec064c48d7 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[RequestConfiguration] = None) -> Optional[CheckMemberObjectsPostResponse]: + async def post(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[CheckMemberObjectsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[CheckMemberObjectsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action checkMemberObjects param body: The request body @@ -75,4 +75,14 @@ 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 1359cf0a358..7e6024af9d9 100644 --- a/msgraph/generated/contracts/item/contract_item_request_builder.py +++ b/msgraph/generated/contracts/item/contract_item_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +31,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ContractItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete entity from contracts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Contract]: + async def get(self,request_configuration: Optional[ContractItemRequestBuilderGetRequestConfiguration] = 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. @@ -71,7 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Contract, error_mapping) - async def patch(self,body: Optional[Contract] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Contract]: + async def patch(self,body: Optional[Contract] = None, request_configuration: Optional[ContractItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Contract]: """ Update entity in contracts param body: The request body @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ContractItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete entity from contracts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContractItemRequestBuilderGetRequestConfiguration] = 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. @@ -116,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Contract] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Contract] = None, request_configuration: Optional[ContractItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update entity in contracts param body: The request body @@ -186,6 +185,16 @@ 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(): """ @@ -212,4 +221,27 @@ def get_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 8c30796e9e4..10e51b9ac71 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[RequestConfiguration] = None) -> Optional[GetMemberGroupsPostResponse]: + async def post(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[GetMemberGroupsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[GetMemberGroupsRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 1f4aac08688..b88a503ea4e 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[RequestConfiguration] = None) -> Optional[GetMemberObjectsPostResponse]: + async def post(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[GetMemberObjectsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[GetMemberObjectsRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 b3d717181cc..f10bb592b2e 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[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def post(self,request_configuration: Optional[RestoreRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RestoreRequestBuilderPostRequestConfiguration] = 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,4 +68,14 @@ 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 7911ad797a7..bbaf947376c 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[ValidatePropertiesRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[ValidatePropertiesRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 3e77383fb20..ff44105456d 100644 --- a/msgraph/generated/data_policy_operations/count/count_request_builder.py +++ b/msgraph/generated/data_policy_operations/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 922849120d1..6df445bda1a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[DataPolicyOperationCollectionResponse]: + async def get(self,request_configuration: Optional[DataPolicyOperationsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DataPolicyOperationCollectionResponse, error_mapping) - async def post(self,body: Optional[DataPolicyOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DataPolicyOperation]: + async def post(self,body: Optional[DataPolicyOperation] = None, request_configuration: Optional[DataPolicyOperationsRequestBuilderPostRequestConfiguration] = None) -> Optional[DataPolicyOperation]: """ Add new entity to dataPolicyOperations param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DataPolicyOperationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties of a dataPolicyOperation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DataPolicyOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DataPolicyOperation] = None, request_configuration: Optional[DataPolicyOperationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Add new entity to dataPolicyOperations param body: The request body @@ -188,4 +187,27 @@ def 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 7fc254327b4..c680fc39c1b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DataPolicyOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete entity from dataPolicyOperations param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[DataPolicyOperation]: + async def get(self,request_configuration: Optional[DataPolicyOperationItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DataPolicyOperation, error_mapping) - async def patch(self,body: Optional[DataPolicyOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DataPolicyOperation]: + async def patch(self,body: Optional[DataPolicyOperation] = None, request_configuration: Optional[DataPolicyOperationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DataPolicyOperation]: """ Update entity in dataPolicyOperations param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DataPolicyOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete entity from dataPolicyOperations param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DataPolicyOperationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties of a dataPolicyOperation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DataPolicyOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DataPolicyOperation] = None, request_configuration: Optional[DataPolicyOperationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update entity in dataPolicyOperations param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 31a18b79f85..b90f62d3e91 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AndroidManagedAppProtectionCollectionResponse]: + async def get(self,request_configuration: Optional[AndroidManagedAppProtectionsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AndroidManagedAppProtectionCollectionResponse, error_mapping) - async def post(self,body: Optional[AndroidManagedAppProtection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AndroidManagedAppProtection]: + async def post(self,body: Optional[AndroidManagedAppProtection] = None, request_configuration: Optional[AndroidManagedAppProtectionsRequestBuilderPostRequestConfiguration] = None) -> Optional[AndroidManagedAppProtection]: """ Create a new androidManagedAppProtection object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AndroidManagedAppProtectionsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AndroidManagedAppProtection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AndroidManagedAppProtection] = None, request_configuration: Optional[AndroidManagedAppProtectionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new androidManagedAppProtection object. param body: The request body @@ -190,4 +189,27 @@ def 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 80eae60a895..d020eff882d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 113be1c478e..11bc72cb122 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AndroidManagedAppProtectionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a androidManagedAppProtection. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AndroidManagedAppProtection]: + async def get(self,request_configuration: Optional[AndroidManagedAppProtectionItemRequestBuilderGetRequestConfiguration] = 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. @@ -70,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AndroidManagedAppProtection, error_mapping) - async def patch(self,body: Optional[AndroidManagedAppProtection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AndroidManagedAppProtection]: + async def patch(self,body: Optional[AndroidManagedAppProtection] = None, request_configuration: Optional[AndroidManagedAppProtectionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AndroidManagedAppProtection]: """ Update the properties of a androidManagedAppProtection object. param body: The request body @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AndroidManagedAppProtectionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a androidManagedAppProtection. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AndroidManagedAppProtectionItemRequestBuilderGetRequestConfiguration] = 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. @@ -116,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AndroidManagedAppProtection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AndroidManagedAppProtection] = None, request_configuration: Optional[AndroidManagedAppProtectionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a androidManagedAppProtection object. param body: The request body @@ -168,6 +167,16 @@ 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(): """ @@ -194,4 +203,27 @@ def get_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 65ad831af35..a556f422315 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ManagedMobileAppCollectionResponse]: + async def get(self,request_configuration: Optional[AppsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ManagedMobileAppCollectionResponse, error_mapping) - async def post(self,body: Optional[ManagedMobileApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedMobileApp]: + async def post(self,body: Optional[ManagedMobileApp] = None, request_configuration: Optional[AppsRequestBuilderPostRequestConfiguration] = None) -> Optional[ManagedMobileApp]: """ Create new navigation property to apps for deviceAppManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AppsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ManagedMobileApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ManagedMobileApp] = None, request_configuration: Optional[AppsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to apps for deviceAppManagement param body: The request body @@ -188,4 +187,27 @@ def 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 e87084124ee..dd421b52565 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 ed17755a4ec..794e17c6034 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ManagedMobileAppItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property apps for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ManagedMobileApp]: + async def get(self,request_configuration: Optional[ManagedMobileAppItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ManagedMobileApp, error_mapping) - async def patch(self,body: Optional[ManagedMobileApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedMobileApp]: + async def patch(self,body: Optional[ManagedMobileApp] = None, request_configuration: Optional[ManagedMobileAppItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ManagedMobileApp]: """ Update the navigation property apps in deviceAppManagement param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ManagedMobileAppItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property apps for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ManagedMobileAppItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ManagedMobileApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ManagedMobileApp] = None, request_configuration: Optional[ManagedMobileAppItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property apps in deviceAppManagement param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 1c170e2a288..88292919b44 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TargetedManagedAppPolicyAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TargetedManagedAppPolicyAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TargetedManagedAppPolicyAssignment]: + async def post(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[TargetedManagedAppPolicyAssignment]: """ Create new navigation property to assignments for deviceAppManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to assignments for deviceAppManagement param body: The request body @@ -188,4 +187,27 @@ def 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 8bdfa01ff24..3470d2910bd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 e05eb67f59b..c75df422a67 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TargetedManagedAppPolicyAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property assignments for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[TargetedManagedAppPolicyAssignment]: + async def get(self,request_configuration: Optional[TargetedManagedAppPolicyAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TargetedManagedAppPolicyAssignment, error_mapping) - async def patch(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TargetedManagedAppPolicyAssignment]: + async def patch(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[TargetedManagedAppPolicyAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TargetedManagedAppPolicyAssignment]: """ Update the navigation property assignments in deviceAppManagement param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TargetedManagedAppPolicyAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property assignments for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TargetedManagedAppPolicyAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[TargetedManagedAppPolicyAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property assignments in deviceAppManagement param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 bb52302175e..f961564a7fd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DeploymentSummaryRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property deploymentSummary for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ManagedAppPolicyDeploymentSummary]: + async def get(self,request_configuration: Optional[DeploymentSummaryRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ManagedAppPolicyDeploymentSummary, error_mapping) - async def patch(self,body: Optional[ManagedAppPolicyDeploymentSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedAppPolicyDeploymentSummary]: + async def patch(self,body: Optional[ManagedAppPolicyDeploymentSummary] = None, request_configuration: Optional[DeploymentSummaryRequestBuilderPatchRequestConfiguration] = None) -> Optional[ManagedAppPolicyDeploymentSummary]: """ Update the navigation property deploymentSummary in deviceAppManagement param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DeploymentSummaryRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property deploymentSummary for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeploymentSummaryRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ManagedAppPolicyDeploymentSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ManagedAppPolicyDeploymentSummary] = None, request_configuration: Optional[DeploymentSummaryRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property deploymentSummary in deviceAppManagement param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 f18cf5cddc3..2f67bdda5d4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 7207f223edb..7b609a4915b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[DefaultManagedAppProtectionCollectionResponse]: + async def get(self,request_configuration: Optional[DefaultManagedAppProtectionsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DefaultManagedAppProtectionCollectionResponse, error_mapping) - async def post(self,body: Optional[DefaultManagedAppProtection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DefaultManagedAppProtection]: + async def post(self,body: Optional[DefaultManagedAppProtection] = None, request_configuration: Optional[DefaultManagedAppProtectionsRequestBuilderPostRequestConfiguration] = None) -> Optional[DefaultManagedAppProtection]: """ Create a new defaultManagedAppProtection object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DefaultManagedAppProtectionsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DefaultManagedAppProtection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DefaultManagedAppProtection] = None, request_configuration: Optional[DefaultManagedAppProtectionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new defaultManagedAppProtection object. param body: The request body @@ -190,4 +189,27 @@ def 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 f1cd5d05937..b4216a1e70f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ManagedMobileAppCollectionResponse]: + async def get(self,request_configuration: Optional[AppsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ManagedMobileAppCollectionResponse, error_mapping) - async def post(self,body: Optional[ManagedMobileApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedMobileApp]: + async def post(self,body: Optional[ManagedMobileApp] = None, request_configuration: Optional[AppsRequestBuilderPostRequestConfiguration] = None) -> Optional[ManagedMobileApp]: """ Create new navigation property to apps for deviceAppManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AppsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ManagedMobileApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ManagedMobileApp] = None, request_configuration: Optional[AppsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to apps for deviceAppManagement param body: The request body @@ -188,4 +187,27 @@ def 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 a182a28d9fc..c16f7922537 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 76d1c0eb0b6..293a1788f74 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ManagedMobileAppItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property apps for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ManagedMobileApp]: + async def get(self,request_configuration: Optional[ManagedMobileAppItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ManagedMobileApp, error_mapping) - async def patch(self,body: Optional[ManagedMobileApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedMobileApp]: + async def patch(self,body: Optional[ManagedMobileApp] = None, request_configuration: Optional[ManagedMobileAppItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ManagedMobileApp]: """ Update the navigation property apps in deviceAppManagement param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ManagedMobileAppItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property apps for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ManagedMobileAppItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ManagedMobileApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ManagedMobileApp] = None, request_configuration: Optional[ManagedMobileAppItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property apps in deviceAppManagement param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 3cc3358b2d5..074352c7c44 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DefaultManagedAppProtectionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a defaultManagedAppProtection. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[DefaultManagedAppProtection]: + async def get(self,request_configuration: Optional[DefaultManagedAppProtectionItemRequestBuilderGetRequestConfiguration] = 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. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DefaultManagedAppProtection, error_mapping) - async def patch(self,body: Optional[DefaultManagedAppProtection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DefaultManagedAppProtection]: + async def patch(self,body: Optional[DefaultManagedAppProtection] = None, request_configuration: Optional[DefaultManagedAppProtectionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DefaultManagedAppProtection]: """ Update the properties of a defaultManagedAppProtection object. param body: The request body @@ -93,7 +92,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DefaultManagedAppProtectionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a defaultManagedAppProtection. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -104,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DefaultManagedAppProtectionItemRequestBuilderGetRequestConfiguration] = 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. @@ -115,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DefaultManagedAppProtection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DefaultManagedAppProtection] = None, request_configuration: Optional[DefaultManagedAppProtectionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a defaultManagedAppProtection object. param body: The request body @@ -158,6 +157,16 @@ 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(): """ @@ -184,4 +193,27 @@ def get_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 86794051b23..ed9d13feba2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DeploymentSummaryRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property deploymentSummary for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ManagedAppPolicyDeploymentSummary]: + async def get(self,request_configuration: Optional[DeploymentSummaryRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ManagedAppPolicyDeploymentSummary, error_mapping) - async def patch(self,body: Optional[ManagedAppPolicyDeploymentSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedAppPolicyDeploymentSummary]: + async def patch(self,body: Optional[ManagedAppPolicyDeploymentSummary] = None, request_configuration: Optional[DeploymentSummaryRequestBuilderPatchRequestConfiguration] = None) -> Optional[ManagedAppPolicyDeploymentSummary]: """ Update the navigation property deploymentSummary in deviceAppManagement param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DeploymentSummaryRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property deploymentSummary for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeploymentSummaryRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ManagedAppPolicyDeploymentSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ManagedAppPolicyDeploymentSummary] = None, request_configuration: Optional[DeploymentSummaryRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property deploymentSummary in deviceAppManagement param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 9b6032c1fb5..6a81e092a9e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +41,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[RequestConfiguration] = None) -> Optional[DeviceAppManagement]: + async def get(self,request_configuration: Optional[DeviceAppManagementRequestBuilderGetRequestConfiguration] = 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-onboarding-deviceappmanagement-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-policyset-deviceappmanagement-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -63,13 +62,13 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceAppManagement, error_mapping) - async def patch(self,body: Optional[DeviceAppManagement] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceAppManagement]: + async def patch(self,body: Optional[DeviceAppManagement] = None, request_configuration: Optional[DeviceAppManagementRequestBuilderPatchRequestConfiguration] = 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-unlock-deviceappmanagement-update?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-partnerintegration-deviceappmanagement-update?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeviceAppManagementRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceAppManagement] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceAppManagement] = None, request_configuration: Optional[DeviceAppManagementRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a deviceAppManagement object. param body: The request body @@ -284,4 +283,27 @@ def get_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 87d3b4d5825..4cfc4994b84 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 9242c1207f5..cc5c4023e7f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[IosManagedAppProtectionCollectionResponse]: + async def get(self,request_configuration: Optional[IosManagedAppProtectionsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, IosManagedAppProtectionCollectionResponse, error_mapping) - async def post(self,body: Optional[IosManagedAppProtection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[IosManagedAppProtection]: + async def post(self,body: Optional[IosManagedAppProtection] = None, request_configuration: Optional[IosManagedAppProtectionsRequestBuilderPostRequestConfiguration] = None) -> Optional[IosManagedAppProtection]: """ Create a new iosManagedAppProtection object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[IosManagedAppProtectionsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[IosManagedAppProtection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[IosManagedAppProtection] = None, request_configuration: Optional[IosManagedAppProtectionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new iosManagedAppProtection object. param body: The request body @@ -190,4 +189,27 @@ def 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 cadb1ca07c7..a6816288f45 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ManagedMobileAppCollectionResponse]: + async def get(self,request_configuration: Optional[AppsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ManagedMobileAppCollectionResponse, error_mapping) - async def post(self,body: Optional[ManagedMobileApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedMobileApp]: + async def post(self,body: Optional[ManagedMobileApp] = None, request_configuration: Optional[AppsRequestBuilderPostRequestConfiguration] = None) -> Optional[ManagedMobileApp]: """ Create a new managedMobileApp object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AppsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ManagedMobileApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ManagedMobileApp] = None, request_configuration: Optional[AppsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new managedMobileApp object. param body: The request body @@ -190,4 +189,27 @@ def 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 5abf72a00e6..01390111a89 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 9aded6f5d59..b04396450eb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ManagedMobileAppItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a managedMobileApp. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ManagedMobileApp]: + async def get(self,request_configuration: Optional[ManagedMobileAppItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ManagedMobileApp, error_mapping) - async def patch(self,body: Optional[ManagedMobileApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedMobileApp]: + async def patch(self,body: Optional[ManagedMobileApp] = None, request_configuration: Optional[ManagedMobileAppItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ManagedMobileApp]: """ Update the properties of a managedMobileApp object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ManagedMobileAppItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a managedMobileApp. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ManagedMobileAppItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ManagedMobileApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ManagedMobileApp] = None, request_configuration: Optional[ManagedMobileAppItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a managedMobileApp object. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 5165e85be68..07bc7ea0b12 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TargetedManagedAppPolicyAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TargetedManagedAppPolicyAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TargetedManagedAppPolicyAssignment]: + async def post(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[TargetedManagedAppPolicyAssignment]: """ Create new navigation property to assignments for deviceAppManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to assignments for deviceAppManagement param body: The request body @@ -188,4 +187,27 @@ def 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 b7198d76f0d..51bab3d4d28 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 d419098a443..48349968bda 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TargetedManagedAppPolicyAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property assignments for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[TargetedManagedAppPolicyAssignment]: + async def get(self,request_configuration: Optional[TargetedManagedAppPolicyAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TargetedManagedAppPolicyAssignment, error_mapping) - async def patch(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TargetedManagedAppPolicyAssignment]: + async def patch(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[TargetedManagedAppPolicyAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TargetedManagedAppPolicyAssignment]: """ Update the navigation property assignments in deviceAppManagement param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TargetedManagedAppPolicyAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property assignments for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TargetedManagedAppPolicyAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[TargetedManagedAppPolicyAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property assignments in deviceAppManagement param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 a74a35a13c4..6168ddb0972 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DeploymentSummaryRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property deploymentSummary for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ManagedAppPolicyDeploymentSummary]: + async def get(self,request_configuration: Optional[DeploymentSummaryRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ManagedAppPolicyDeploymentSummary, error_mapping) - async def patch(self,body: Optional[ManagedAppPolicyDeploymentSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedAppPolicyDeploymentSummary]: + async def patch(self,body: Optional[ManagedAppPolicyDeploymentSummary] = None, request_configuration: Optional[DeploymentSummaryRequestBuilderPatchRequestConfiguration] = None) -> Optional[ManagedAppPolicyDeploymentSummary]: """ Update the properties of a managedAppPolicyDeploymentSummary object. param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DeploymentSummaryRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property deploymentSummary for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeploymentSummaryRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ManagedAppPolicyDeploymentSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ManagedAppPolicyDeploymentSummary] = None, request_configuration: Optional[DeploymentSummaryRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a managedAppPolicyDeploymentSummary object. param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 db7a395eaac..2cf56b23a0d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[IosManagedAppProtectionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a iosManagedAppProtection. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[IosManagedAppProtection]: + async def get(self,request_configuration: Optional[IosManagedAppProtectionItemRequestBuilderGetRequestConfiguration] = 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. @@ -70,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, IosManagedAppProtection, error_mapping) - async def patch(self,body: Optional[IosManagedAppProtection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[IosManagedAppProtection]: + async def patch(self,body: Optional[IosManagedAppProtection] = None, request_configuration: Optional[IosManagedAppProtectionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[IosManagedAppProtection]: """ Update the properties of a iosManagedAppProtection object. param body: The request body @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[IosManagedAppProtectionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a iosManagedAppProtection. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[IosManagedAppProtectionItemRequestBuilderGetRequestConfiguration] = 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. @@ -116,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[IosManagedAppProtection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[IosManagedAppProtection] = None, request_configuration: Optional[IosManagedAppProtectionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a iosManagedAppProtection object. param body: The request body @@ -168,6 +167,16 @@ 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(): """ @@ -194,4 +203,27 @@ def get_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 4a874269370..2ad9618a76b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 f554c2f7693..713a1f0b3e6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ManagedAppPolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property managedAppPolicies for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,12 +45,12 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ManagedAppPolicy]: + async def get(self,request_configuration: Optional[ManagedAppPolicyItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ManagedAppPolicy]: """ - Read properties and relationships of the windowsInformationProtection object. + Read properties and relationships of the targetedManagedAppProtection object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedAppPolicy] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-windowsinformationprotection-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-mam-targetedmanagedappprotection-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ManagedAppPolicy, error_mapping) - async def patch(self,body: Optional[ManagedAppPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedAppPolicy]: + async def patch(self,body: Optional[ManagedAppPolicy] = None, request_configuration: Optional[ManagedAppPolicyItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ManagedAppPolicy]: """ Update the navigation property managedAppPolicies in deviceAppManagement param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ManagedAppPolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property managedAppPolicies for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,9 +100,9 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ManagedAppPolicyItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ - Read properties and relationships of the windowsInformationProtection object. + Read properties and relationships of the targetedManagedAppProtection object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ManagedAppPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ManagedAppPolicy] = None, request_configuration: Optional[ManagedAppPolicyItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property managedAppPolicies in deviceAppManagement param body: The request body @@ -146,10 +145,20 @@ 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(): """ - Read properties and relationships of the windowsInformationProtection object. + Read properties and relationships of the targetedManagedAppProtection object. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -172,4 +181,27 @@ def get_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 e8cb1aebbe4..5016a87799c 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[TargetAppsPostRequestBody] = None, request_configuration: Optional[TargetAppsRequestBuilderPostRequestConfiguration] = 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-managedappprotection-targetapps?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-mam-targetedmanagedappprotection-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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TargetAppsPostRequestBody] = None, request_configuration: Optional[TargetAppsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Not yet documented param body: The request body @@ -73,4 +73,14 @@ 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 9db3b024e54..704fe640dfa 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ManagedAppPolicyCollectionResponse]: + async def get(self,request_configuration: Optional[ManagedAppPoliciesRequestBuilderGetRequestConfiguration] = None) -> Optional[ManagedAppPolicyCollectionResponse]: """ - List properties and relationships of the targetedManagedAppProtection objects. + List properties and relationships of the managedAppConfiguration 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-targetedmanagedappprotection-list?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-mam-managedappconfiguration-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ManagedAppPolicyCollectionResponse, error_mapping) - async def post(self,body: Optional[ManagedAppPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedAppPolicy]: + async def post(self,body: Optional[ManagedAppPolicy] = None, request_configuration: Optional[ManagedAppPoliciesRequestBuilderPostRequestConfiguration] = None) -> Optional[ManagedAppPolicy]: """ Create new navigation property to managedAppPolicies for deviceAppManagement param body: The request body @@ -88,9 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ManagedAppPoliciesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ - List properties and relationships of the targetedManagedAppProtection objects. + List properties and relationships of the managedAppConfiguration objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ManagedAppPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ManagedAppPolicy] = None, request_configuration: Optional[ManagedAppPoliciesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to managedAppPolicies for deviceAppManagement param body: The request body @@ -136,7 +135,7 @@ def count(self) -> CountRequestBuilder: @dataclass class ManagedAppPoliciesRequestBuilderGetQueryParameters(): """ - List properties and relationships of the targetedManagedAppProtection objects. + List properties and relationships of the managedAppConfiguration objects. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -189,4 +188,27 @@ def 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 026ad0e5bef..30d5d08b500 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 84a2b962bdc..8051eafd02b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[GetUserIdsWithFlaggedAppRegistrationGetResponse]: + async def get(self,request_configuration: Optional[GetUserIdsWithFlaggedAppRegistrationRequestBuilderGetRequestConfiguration] = None) -> Optional[GetUserIdsWithFlaggedAppRegistrationGetResponse]: """ Invoke function getUserIdsWithFlaggedAppRegistration param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GetUserIdsWithFlaggedAppRegistrationGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetUserIdsWithFlaggedAppRegistrationRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getUserIdsWithFlaggedAppRegistration param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,4 +108,17 @@ def 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 97b8765c36c..9a193252cba 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ManagedAppPolicyCollectionResponse]: + async def get(self,request_configuration: Optional[AppliedPoliciesRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ManagedAppPolicyCollectionResponse, error_mapping) - async def post(self,body: Optional[ManagedAppPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedAppPolicy]: + async def post(self,body: Optional[ManagedAppPolicy] = None, request_configuration: Optional[AppliedPoliciesRequestBuilderPostRequestConfiguration] = None) -> Optional[ManagedAppPolicy]: """ Create new navigation property to appliedPolicies for deviceAppManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AppliedPoliciesRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ManagedAppPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ManagedAppPolicy] = None, request_configuration: Optional[AppliedPoliciesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to appliedPolicies for deviceAppManagement param body: The request body @@ -188,4 +187,27 @@ def 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 e7ffee38c2a..7461d5261ac 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 7758820f262..04730b8540e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ManagedAppPolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property appliedPolicies for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ManagedAppPolicy]: + async def get(self,request_configuration: Optional[ManagedAppPolicyItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ManagedAppPolicy, error_mapping) - async def patch(self,body: Optional[ManagedAppPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedAppPolicy]: + async def patch(self,body: Optional[ManagedAppPolicy] = None, request_configuration: Optional[ManagedAppPolicyItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ManagedAppPolicy]: """ Update the navigation property appliedPolicies in deviceAppManagement param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ManagedAppPolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property appliedPolicies for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ManagedAppPolicyItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ManagedAppPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ManagedAppPolicy] = None, request_configuration: Optional[ManagedAppPolicyItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property appliedPolicies in deviceAppManagement param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 55b234389e9..8bbe7695a14 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[TargetAppsPostRequestBody] = None, request_configuration: Optional[TargetAppsRequestBuilderPostRequestConfiguration] = 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-managedappprotection-targetapps?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-mam-targetedmanagedappprotection-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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TargetAppsPostRequestBody] = None, request_configuration: Optional[TargetAppsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Not yet documented param body: The request body @@ -73,4 +73,14 @@ 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 fd6ad2e6546..4f54c4117c1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 8808d9e1030..1696cf85567 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ManagedAppPolicyCollectionResponse]: + async def get(self,request_configuration: Optional[IntendedPoliciesRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ManagedAppPolicyCollectionResponse, error_mapping) - async def post(self,body: Optional[ManagedAppPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedAppPolicy]: + async def post(self,body: Optional[ManagedAppPolicy] = None, request_configuration: Optional[IntendedPoliciesRequestBuilderPostRequestConfiguration] = None) -> Optional[ManagedAppPolicy]: """ Create new navigation property to intendedPolicies for deviceAppManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[IntendedPoliciesRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ManagedAppPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ManagedAppPolicy] = None, request_configuration: Optional[IntendedPoliciesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to intendedPolicies for deviceAppManagement param body: The request body @@ -188,4 +187,27 @@ def 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 982794d6f6c..e423e1ef709 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ManagedAppPolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property intendedPolicies for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ManagedAppPolicy]: + async def get(self,request_configuration: Optional[ManagedAppPolicyItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ManagedAppPolicy, error_mapping) - async def patch(self,body: Optional[ManagedAppPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedAppPolicy]: + async def patch(self,body: Optional[ManagedAppPolicy] = None, request_configuration: Optional[ManagedAppPolicyItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ManagedAppPolicy]: """ Update the navigation property intendedPolicies in deviceAppManagement param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ManagedAppPolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property intendedPolicies for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ManagedAppPolicyItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ManagedAppPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ManagedAppPolicy] = None, request_configuration: Optional[ManagedAppPolicyItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property intendedPolicies in deviceAppManagement param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 9143606f8e4..b1ea3c94234 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[TargetAppsPostRequestBody] = None, request_configuration: Optional[TargetAppsRequestBuilderPostRequestConfiguration] = 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-managedappprotection-targetapps?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-mam-targetedmanagedappprotection-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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TargetAppsPostRequestBody] = None, request_configuration: Optional[TargetAppsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Not yet documented param body: The request body @@ -73,4 +73,14 @@ 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 276bbb1457a..edb4e29c418 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ManagedAppRegistrationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property managedAppRegistrations for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,12 +47,12 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ManagedAppRegistration]: + async def get(self,request_configuration: Optional[ManagedAppRegistrationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ManagedAppRegistration]: """ - Read properties and relationships of the androidManagedAppRegistration object. + Read properties and relationships of the iosManagedAppRegistration object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedAppRegistration] - Find more info here: https://learn.microsoft.com/graph/api/intune-mam-androidmanagedappregistration-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-mam-iosmanagedappregistration-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ManagedAppRegistration, error_mapping) - async def patch(self,body: Optional[ManagedAppRegistration] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedAppRegistration]: + async def patch(self,body: Optional[ManagedAppRegistration] = None, request_configuration: Optional[ManagedAppRegistrationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ManagedAppRegistration]: """ Update the navigation property managedAppRegistrations in deviceAppManagement param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ManagedAppRegistrationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property managedAppRegistrations for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,9 +102,9 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ManagedAppRegistrationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ - Read properties and relationships of the androidManagedAppRegistration object. + Read properties and relationships of the iosManagedAppRegistration object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ManagedAppRegistration] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ManagedAppRegistration] = None, request_configuration: Optional[ManagedAppRegistrationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property managedAppRegistrations in deviceAppManagement param body: The request body @@ -166,10 +165,20 @@ 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(): """ - Read properties and relationships of the androidManagedAppRegistration object. + Read properties and relationships of the iosManagedAppRegistration object. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -192,4 +201,27 @@ def get_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 455ee9fb636..cc94d49b91a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 577d9c18753..999f9e2b31f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ManagedAppOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a managedAppOperation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ManagedAppOperation]: + async def get(self,request_configuration: Optional[ManagedAppOperationItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ManagedAppOperation, error_mapping) - async def patch(self,body: Optional[ManagedAppOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedAppOperation]: + async def patch(self,body: Optional[ManagedAppOperation] = None, request_configuration: Optional[ManagedAppOperationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ManagedAppOperation]: """ Update the properties of a managedAppOperation object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ManagedAppOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a managedAppOperation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ManagedAppOperationItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ManagedAppOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ManagedAppOperation] = None, request_configuration: Optional[ManagedAppOperationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a managedAppOperation object. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 dca8830f193..ac2cd3e11c1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ManagedAppOperationCollectionResponse]: + async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ManagedAppOperationCollectionResponse, error_mapping) - async def post(self,body: Optional[ManagedAppOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedAppOperation]: + async def post(self,body: Optional[ManagedAppOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> Optional[ManagedAppOperation]: """ Create a new managedAppOperation object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ManagedAppOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ManagedAppOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new managedAppOperation object. param body: The request body @@ -190,4 +189,27 @@ def 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 f2f4c6dfd48..8191fae12d6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[ManagedAppRegistrationCollectionResponse]: + async def get(self,request_configuration: Optional[ManagedAppRegistrationsRequestBuilderGetRequestConfiguration] = None) -> Optional[ManagedAppRegistrationCollectionResponse]: """ - List properties and relationships of the androidManagedAppRegistration objects. + List properties and relationships of the iosManagedAppRegistration 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-androidmanagedappregistration-list?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-mam-iosmanagedappregistration-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ManagedAppRegistrationCollectionResponse, error_mapping) - async def post(self,body: Optional[ManagedAppRegistration] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedAppRegistration]: + async def post(self,body: Optional[ManagedAppRegistration] = None, request_configuration: Optional[ManagedAppRegistrationsRequestBuilderPostRequestConfiguration] = None) -> Optional[ManagedAppRegistration]: """ Create a new androidManagedAppRegistration object. param body: The request body @@ -90,9 +89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ManagedAppRegistrationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ - List properties and relationships of the androidManagedAppRegistration objects. + List properties and relationships of the iosManagedAppRegistration objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -101,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ManagedAppRegistration] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ManagedAppRegistration] = None, request_configuration: Optional[ManagedAppRegistrationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new androidManagedAppRegistration object. param body: The request body @@ -147,7 +146,7 @@ def get_user_ids_with_flagged_app_registration(self) -> GetUserIdsWithFlaggedApp @dataclass class ManagedAppRegistrationsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the androidManagedAppRegistration objects. + List properties and relationships of the iosManagedAppRegistration objects. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -200,4 +199,27 @@ def 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 58051498418..1a0aebf1c8b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 9f5a809144b..15f378cfc00 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ManagedAppStatusItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property managedAppStatuses for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ManagedAppStatus]: + async def get(self,request_configuration: Optional[ManagedAppStatusItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ManagedAppStatus]: """ Read properties and relationships of the managedAppStatusRaw object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ManagedAppStatus, error_mapping) - async def patch(self,body: Optional[ManagedAppStatus] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedAppStatus]: + async def patch(self,body: Optional[ManagedAppStatus] = None, request_configuration: Optional[ManagedAppStatusItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ManagedAppStatus]: """ Update the navigation property managedAppStatuses in deviceAppManagement param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ManagedAppStatusItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property managedAppStatuses for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ManagedAppStatusItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the managedAppStatusRaw object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ManagedAppStatus] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ManagedAppStatus] = None, request_configuration: Optional[ManagedAppStatusItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property managedAppStatuses in deviceAppManagement param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 e86536e8d8c..bffea594908 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,7 @@ 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[RequestConfiguration] = None) -> Optional[ManagedAppStatusCollectionResponse]: + async def get(self,request_configuration: Optional[ManagedAppStatusesRequestBuilderGetRequestConfiguration] = None) -> Optional[ManagedAppStatusCollectionResponse]: """ List properties and relationships of the managedAppStatus objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ManagedAppStatusCollectionResponse, error_mapping) - async def post(self,body: Optional[ManagedAppStatus] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedAppStatus]: + async def post(self,body: Optional[ManagedAppStatus] = None, request_configuration: Optional[ManagedAppStatusesRequestBuilderPostRequestConfiguration] = None) -> Optional[ManagedAppStatus]: """ Create new navigation property to managedAppStatuses for deviceAppManagement param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ManagedAppStatusesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the managedAppStatus objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ManagedAppStatus] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ManagedAppStatus] = None, request_configuration: Optional[ManagedAppStatusesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to managedAppStatuses for deviceAppManagement param body: The request body @@ -189,4 +188,27 @@ def 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 77a6cad7339..d4568c4212a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 2a7d962ae02..09bb59ceb52 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[AssignPostRequestBody] = None, request_configuration: Optional[AssignRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AssignPostRequestBody] = None, request_configuration: Optional[AssignRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Not yet documented param body: The request body @@ -73,4 +73,14 @@ 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 66ac485b894..ae0079c373f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ManagedEBookAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ManagedEBookAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[ManagedEBookAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedEBookAssignment]: + async def post(self,body: Optional[ManagedEBookAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[ManagedEBookAssignment]: """ Create a new iosVppEBookAssignment object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ManagedEBookAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ManagedEBookAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new iosVppEBookAssignment object. param body: The request body @@ -190,4 +189,27 @@ def 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 ffc8d1b42ec..40e86422d83 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 33bbca676bc..369b94ba725 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration 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 +26,12 @@ 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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ManagedEBookAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ - Deletes a managedEBookAssignment. + Deletes a iosVppEBookAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/intune-books-managedebookassignment-delete?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-books-iosvppebookassignment-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ManagedEBookAssignment]: + async def get(self,request_configuration: Optional[ManagedEBookAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ManagedEBookAssignment]: """ Read properties and relationships of the iosVppEBookAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ManagedEBookAssignment, error_mapping) - async def patch(self,body: Optional[ManagedEBookAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedEBookAssignment]: + async def patch(self,body: Optional[ManagedEBookAssignment] = None, request_configuration: Optional[ManagedEBookAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ManagedEBookAssignment]: """ Update the properties of a iosVppEBookAssignment object. param body: The request body @@ -91,9 +90,9 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ManagedEBookAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ - Deletes a managedEBookAssignment. + Deletes a iosVppEBookAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ManagedEBookAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the iosVppEBookAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ManagedEBookAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ManagedEBookAssignment] = None, request_configuration: Optional[ManagedEBookAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a iosVppEBookAssignment object. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 4cd6eabe2d5..120791e7adc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 6994d7ae9ee..7789c78d057 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[DeviceInstallStateCollectionResponse]: + async def get(self,request_configuration: Optional[DeviceStatesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceInstallStateCollectionResponse, error_mapping) - async def post(self,body: Optional[DeviceInstallState] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceInstallState]: + async def post(self,body: Optional[DeviceInstallState] = None, request_configuration: Optional[DeviceStatesRequestBuilderPostRequestConfiguration] = None) -> Optional[DeviceInstallState]: """ Create a new deviceInstallState object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeviceStatesRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DeviceInstallState] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeviceInstallState] = None, request_configuration: Optional[DeviceStatesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new deviceInstallState object. param body: The request body @@ -190,4 +189,27 @@ def 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 896749a22cb..34afba9a969 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DeviceInstallStateItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a deviceInstallState. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[DeviceInstallState]: + async def get(self,request_configuration: Optional[DeviceInstallStateItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceInstallState, error_mapping) - async def patch(self,body: Optional[DeviceInstallState] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceInstallState]: + async def patch(self,body: Optional[DeviceInstallState] = None, request_configuration: Optional[DeviceInstallStateItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceInstallState]: """ Update the properties of a deviceInstallState object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DeviceInstallStateItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a deviceInstallState. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeviceInstallStateItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceInstallState] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceInstallState] = None, request_configuration: Optional[DeviceInstallStateItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a deviceInstallState object. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 051f4f15fb2..6d11d66f55b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[InstallSummaryRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property installSummary for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[EBookInstallSummary]: + async def get(self,request_configuration: Optional[InstallSummaryRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EBookInstallSummary, error_mapping) - async def patch(self,body: Optional[EBookInstallSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EBookInstallSummary]: + async def patch(self,body: Optional[EBookInstallSummary] = None, request_configuration: Optional[InstallSummaryRequestBuilderPatchRequestConfiguration] = None) -> Optional[EBookInstallSummary]: """ Update the properties of a eBookInstallSummary object. param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[InstallSummaryRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property installSummary for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[InstallSummaryRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EBookInstallSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EBookInstallSummary] = None, request_configuration: Optional[InstallSummaryRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a eBookInstallSummary object. param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 eb4754fb4e7..b7924744600 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +31,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ManagedEBookItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a iosVppEBook. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,12 +50,12 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ManagedEBook]: + async def get(self,request_configuration: Optional[ManagedEBookItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ManagedEBook]: """ - Read properties and relationships of the iosVppEBook object. + Read properties and relationships of the managedEBook object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedEBook] - Find more info here: https://learn.microsoft.com/graph/api/intune-books-iosvppebook-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-books-managedebook-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -72,7 +71,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ManagedEBook, error_mapping) - async def patch(self,body: Optional[ManagedEBook] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedEBook]: + async def patch(self,body: Optional[ManagedEBook] = None, request_configuration: Optional[ManagedEBookItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ManagedEBook]: """ Update the properties of a iosVppEBook object. param body: The request body @@ -96,7 +95,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ManagedEBookItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a iosVppEBook. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -107,9 +106,9 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ManagedEBookItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ - Read properties and relationships of the iosVppEBook object. + Read properties and relationships of the managedEBook object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -118,7 +117,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ManagedEBook] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ManagedEBook] = None, request_configuration: Optional[ManagedEBookItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a iosVppEBook object. param body: The request body @@ -188,10 +187,20 @@ 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(): """ - Read properties and relationships of the iosVppEBook object. + Read properties and relationships of the managedEBook object. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -214,4 +223,27 @@ def get_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 d7e567c8f9a..be325be4423 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 e9f8b17b232..7ed5b689ba5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 8e474a2dd12..cd5cc1f09df 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[DeviceInstallStateCollectionResponse]: + async def get(self,request_configuration: Optional[DeviceStatesRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceInstallStateCollectionResponse]: """ The install state of the eBook. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceInstallStateCollectionResponse, error_mapping) - async def post(self,body: Optional[DeviceInstallState] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceInstallState]: + async def post(self,body: Optional[DeviceInstallState] = None, request_configuration: Optional[DeviceStatesRequestBuilderPostRequestConfiguration] = None) -> Optional[DeviceInstallState]: """ Create new navigation property to deviceStates for deviceAppManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeviceStatesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The install state of the eBook. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DeviceInstallState] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeviceInstallState] = None, request_configuration: Optional[DeviceStatesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to deviceStates for deviceAppManagement param body: The request body @@ -188,4 +187,27 @@ def 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 c1dfa8a8877..dd0fe286a5b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{deviceInstallState%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DeviceInstallStateItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property deviceStates for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[DeviceInstallState]: + async def get(self,request_configuration: Optional[DeviceInstallStateItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceInstallState]: """ The install state of the eBook. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceInstallState, error_mapping) - async def patch(self,body: Optional[DeviceInstallState] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceInstallState]: + async def patch(self,body: Optional[DeviceInstallState] = None, request_configuration: Optional[DeviceInstallStateItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceInstallState]: """ Update the navigation property deviceStates in deviceAppManagement param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DeviceInstallStateItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property deviceStates for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeviceInstallStateItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The install state of the eBook. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceInstallState] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceInstallState] = None, request_configuration: Optional[DeviceInstallStateItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property deviceStates in deviceAppManagement param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 b16783f9a98..688ac059ed8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[UserInstallStateSummaryItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a userInstallStateSummary. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[UserInstallStateSummary]: + async def get(self,request_configuration: Optional[UserInstallStateSummaryItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserInstallStateSummary, error_mapping) - async def patch(self,body: Optional[UserInstallStateSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserInstallStateSummary]: + async def patch(self,body: Optional[UserInstallStateSummary] = None, request_configuration: Optional[UserInstallStateSummaryItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UserInstallStateSummary]: """ Update the properties of a userInstallStateSummary object. param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[UserInstallStateSummaryItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a userInstallStateSummary. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserInstallStateSummaryItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UserInstallStateSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UserInstallStateSummary] = None, request_configuration: Optional[UserInstallStateSummaryItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a userInstallStateSummary object. param body: The request body @@ -148,6 +147,16 @@ 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(): """ @@ -174,4 +183,27 @@ def get_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 74b595ee6c5..9b230fd175c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[UserInstallStateSummaryCollectionResponse]: + async def get(self,request_configuration: Optional[UserStateSummaryRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserInstallStateSummaryCollectionResponse, error_mapping) - async def post(self,body: Optional[UserInstallStateSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserInstallStateSummary]: + async def post(self,body: Optional[UserInstallStateSummary] = None, request_configuration: Optional[UserStateSummaryRequestBuilderPostRequestConfiguration] = None) -> Optional[UserInstallStateSummary]: """ Create a new userInstallStateSummary object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserStateSummaryRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UserInstallStateSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UserInstallStateSummary] = None, request_configuration: Optional[UserStateSummaryRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new userInstallStateSummary object. param body: The request body @@ -190,4 +189,27 @@ def 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 e3e27da8bb6..49b1b49b61b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ManagedEBookCollectionResponse]: + async def get(self,request_configuration: Optional[ManagedEBooksRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ManagedEBookCollectionResponse, error_mapping) - async def post(self,body: Optional[ManagedEBook] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedEBook]: + async def post(self,body: Optional[ManagedEBook] = None, request_configuration: Optional[ManagedEBooksRequestBuilderPostRequestConfiguration] = None) -> Optional[ManagedEBook]: """ Create a new iosVppEBook object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ManagedEBooksRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ManagedEBook] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ManagedEBook] = None, request_configuration: Optional[ManagedEBooksRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new iosVppEBook object. param body: The request body @@ -190,4 +189,27 @@ def 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 4a5e99329d8..08f8be451ac 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 e78d19bce6c..da5378bbb09 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TargetedManagedAppPolicyAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TargetedManagedAppPolicyAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TargetedManagedAppPolicyAssignment]: + async def post(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[TargetedManagedAppPolicyAssignment]: """ Create new navigation property to assignments for deviceAppManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to assignments for deviceAppManagement param body: The request body @@ -188,4 +187,27 @@ def 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 bbd4a9d7938..0e0f4e534ee 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 978deecb972..bc97ffe8e9a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TargetedManagedAppPolicyAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property assignments for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[TargetedManagedAppPolicyAssignment]: + async def get(self,request_configuration: Optional[TargetedManagedAppPolicyAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TargetedManagedAppPolicyAssignment, error_mapping) - async def patch(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TargetedManagedAppPolicyAssignment]: + async def patch(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[TargetedManagedAppPolicyAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TargetedManagedAppPolicyAssignment]: """ Update the navigation property assignments in deviceAppManagement param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TargetedManagedAppPolicyAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property assignments for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TargetedManagedAppPolicyAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[TargetedManagedAppPolicyAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property assignments in deviceAppManagement param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 c58821135c7..89fb9ed3409 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 dc0eb55baf1..5cb40c40984 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[WindowsInformationProtectionAppLockerFileCollectionResponse]: + async def get(self,request_configuration: Optional[ExemptAppLockerFilesRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WindowsInformationProtectionAppLockerFileCollectionResponse, error_mapping) - async def post(self,body: Optional[WindowsInformationProtectionAppLockerFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsInformationProtectionAppLockerFile]: + async def post(self,body: Optional[WindowsInformationProtectionAppLockerFile] = None, request_configuration: Optional[ExemptAppLockerFilesRequestBuilderPostRequestConfiguration] = None) -> Optional[WindowsInformationProtectionAppLockerFile]: """ Create new navigation property to exemptAppLockerFiles for deviceAppManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExemptAppLockerFilesRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WindowsInformationProtectionAppLockerFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WindowsInformationProtectionAppLockerFile] = None, request_configuration: Optional[ExemptAppLockerFilesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to exemptAppLockerFiles for deviceAppManagement param body: The request body @@ -188,4 +187,27 @@ def 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 e9e3c82ae74..c37fa963670 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[WindowsInformationProtectionAppLockerFileItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property exemptAppLockerFiles for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WindowsInformationProtectionAppLockerFile]: + async def get(self,request_configuration: Optional[WindowsInformationProtectionAppLockerFileItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WindowsInformationProtectionAppLockerFile, error_mapping) - async def patch(self,body: Optional[WindowsInformationProtectionAppLockerFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsInformationProtectionAppLockerFile]: + async def patch(self,body: Optional[WindowsInformationProtectionAppLockerFile] = None, request_configuration: Optional[WindowsInformationProtectionAppLockerFileItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[WindowsInformationProtectionAppLockerFile]: """ Update the navigation property exemptAppLockerFiles in deviceAppManagement param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[WindowsInformationProtectionAppLockerFileItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property exemptAppLockerFiles for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WindowsInformationProtectionAppLockerFileItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WindowsInformationProtectionAppLockerFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WindowsInformationProtectionAppLockerFile] = None, request_configuration: Optional[WindowsInformationProtectionAppLockerFileItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property exemptAppLockerFiles in deviceAppManagement param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 e51501d566c..bbf9f02789b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[MdmWindowsInformationProtectionPolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a mdmWindowsInformationProtectionPolicy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[MdmWindowsInformationProtectionPolicy]: + async def get(self,request_configuration: Optional[MdmWindowsInformationProtectionPolicyItemRequestBuilderGetRequestConfiguration] = 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. @@ -70,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MdmWindowsInformationProtectionPolicy, error_mapping) - async def patch(self,body: Optional[MdmWindowsInformationProtectionPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MdmWindowsInformationProtectionPolicy]: + async def patch(self,body: Optional[MdmWindowsInformationProtectionPolicy] = None, request_configuration: Optional[MdmWindowsInformationProtectionPolicyItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MdmWindowsInformationProtectionPolicy]: """ Update the properties of a mdmWindowsInformationProtectionPolicy object. param body: The request body @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[MdmWindowsInformationProtectionPolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a mdmWindowsInformationProtectionPolicy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MdmWindowsInformationProtectionPolicyItemRequestBuilderGetRequestConfiguration] = 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. @@ -116,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MdmWindowsInformationProtectionPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MdmWindowsInformationProtectionPolicy] = None, request_configuration: Optional[MdmWindowsInformationProtectionPolicyItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a mdmWindowsInformationProtectionPolicy object. param body: The request body @@ -168,6 +167,16 @@ 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(): """ @@ -194,4 +203,27 @@ def get_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 381dbd20090..4576eb2e836 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 6290b9c791a..186112d4032 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[WindowsInformationProtectionAppLockerFileItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property protectedAppLockerFiles for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WindowsInformationProtectionAppLockerFile]: + async def get(self,request_configuration: Optional[WindowsInformationProtectionAppLockerFileItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WindowsInformationProtectionAppLockerFile, error_mapping) - async def patch(self,body: Optional[WindowsInformationProtectionAppLockerFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsInformationProtectionAppLockerFile]: + async def patch(self,body: Optional[WindowsInformationProtectionAppLockerFile] = None, request_configuration: Optional[WindowsInformationProtectionAppLockerFileItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[WindowsInformationProtectionAppLockerFile]: """ Update the navigation property protectedAppLockerFiles in deviceAppManagement param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[WindowsInformationProtectionAppLockerFileItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property protectedAppLockerFiles for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WindowsInformationProtectionAppLockerFileItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WindowsInformationProtectionAppLockerFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WindowsInformationProtectionAppLockerFile] = None, request_configuration: Optional[WindowsInformationProtectionAppLockerFileItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property protectedAppLockerFiles in deviceAppManagement param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 8e314edd2e6..4270d09a1bb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[WindowsInformationProtectionAppLockerFileCollectionResponse]: + async def get(self,request_configuration: Optional[ProtectedAppLockerFilesRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WindowsInformationProtectionAppLockerFileCollectionResponse, error_mapping) - async def post(self,body: Optional[WindowsInformationProtectionAppLockerFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsInformationProtectionAppLockerFile]: + async def post(self,body: Optional[WindowsInformationProtectionAppLockerFile] = None, request_configuration: Optional[ProtectedAppLockerFilesRequestBuilderPostRequestConfiguration] = None) -> Optional[WindowsInformationProtectionAppLockerFile]: """ Create new navigation property to protectedAppLockerFiles for deviceAppManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ProtectedAppLockerFilesRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WindowsInformationProtectionAppLockerFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WindowsInformationProtectionAppLockerFile] = None, request_configuration: Optional[ProtectedAppLockerFilesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to protectedAppLockerFiles for deviceAppManagement param body: The request body @@ -188,4 +187,27 @@ def 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 eb7a5d31ebd..d56d3ebd8e3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[MdmWindowsInformationProtectionPolicyCollectionResponse]: + async def get(self,request_configuration: Optional[MdmWindowsInformationProtectionPoliciesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MdmWindowsInformationProtectionPolicyCollectionResponse, error_mapping) - async def post(self,body: Optional[MdmWindowsInformationProtectionPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MdmWindowsInformationProtectionPolicy]: + async def post(self,body: Optional[MdmWindowsInformationProtectionPolicy] = None, request_configuration: Optional[MdmWindowsInformationProtectionPoliciesRequestBuilderPostRequestConfiguration] = None) -> Optional[MdmWindowsInformationProtectionPolicy]: """ Create a new mdmWindowsInformationProtectionPolicy object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MdmWindowsInformationProtectionPoliciesRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MdmWindowsInformationProtectionPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MdmWindowsInformationProtectionPolicy] = None, request_configuration: Optional[MdmWindowsInformationProtectionPoliciesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new mdmWindowsInformationProtectionPolicy object. param body: The request body @@ -190,4 +189,27 @@ def 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 1b6da785fda..1a12bbf917b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 bde0f5b36f8..b8b0092ac56 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[MobileAppCategoryItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a mobileAppCategory. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[MobileAppCategory]: + async def get(self,request_configuration: Optional[MobileAppCategoryItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppCategory, error_mapping) - async def patch(self,body: Optional[MobileAppCategory] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppCategory]: + async def patch(self,body: Optional[MobileAppCategory] = None, request_configuration: Optional[MobileAppCategoryItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppCategory]: """ Update the properties of a mobileAppCategory object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[MobileAppCategoryItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a mobileAppCategory. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MobileAppCategoryItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppCategory] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppCategory] = None, request_configuration: Optional[MobileAppCategoryItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a mobileAppCategory object. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 7a54c3b09e6..c5b4bb5e054 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[MobileAppCategoryCollectionResponse]: + async def get(self,request_configuration: Optional[MobileAppCategoriesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppCategoryCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppCategory] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppCategory]: + async def post(self,body: Optional[MobileAppCategory] = None, request_configuration: Optional[MobileAppCategoriesRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppCategory]: """ Create a new mobileAppCategory object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MobileAppCategoriesRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppCategory] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppCategory] = None, request_configuration: Optional[MobileAppCategoriesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new mobileAppCategory object. param body: The request body @@ -190,4 +189,27 @@ def 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 889b15cfd1b..92bbe89da7f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 0c8ba71ec1e..70fd8118f14 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[AssignPostRequestBody] = None, request_configuration: Optional[AssignRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AssignPostRequestBody] = None, request_configuration: Optional[AssignRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Not yet documented param body: The request body @@ -73,4 +73,14 @@ 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 857d5a24589..932fa9990ae 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ManagedDeviceMobileAppConfigurationAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ManagedDeviceMobileAppConfigurationAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[ManagedDeviceMobileAppConfigurationAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedDeviceMobileAppConfigurationAssignment]: + async def post(self,body: Optional[ManagedDeviceMobileAppConfigurationAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[ManagedDeviceMobileAppConfigurationAssignment]: """ Create a new managedDeviceMobileAppConfigurationAssignment object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ManagedDeviceMobileAppConfigurationAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ManagedDeviceMobileAppConfigurationAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new managedDeviceMobileAppConfigurationAssignment object. param body: The request body @@ -190,4 +189,27 @@ def 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 e14d7781f86..dfe45a485f3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 132224d2071..a1e81b48b21 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ManagedDeviceMobileAppConfigurationAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a managedDeviceMobileAppConfigurationAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ManagedDeviceMobileAppConfigurationAssignment]: + async def get(self,request_configuration: Optional[ManagedDeviceMobileAppConfigurationAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ManagedDeviceMobileAppConfigurationAssignment, error_mapping) - async def patch(self,body: Optional[ManagedDeviceMobileAppConfigurationAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedDeviceMobileAppConfigurationAssignment]: + async def patch(self,body: Optional[ManagedDeviceMobileAppConfigurationAssignment] = None, request_configuration: Optional[ManagedDeviceMobileAppConfigurationAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ManagedDeviceMobileAppConfigurationAssignment]: """ Update the properties of a managedDeviceMobileAppConfigurationAssignment object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ManagedDeviceMobileAppConfigurationAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a managedDeviceMobileAppConfigurationAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ManagedDeviceMobileAppConfigurationAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ManagedDeviceMobileAppConfigurationAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ManagedDeviceMobileAppConfigurationAssignment] = None, request_configuration: Optional[ManagedDeviceMobileAppConfigurationAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a managedDeviceMobileAppConfigurationAssignment object. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 337ac98cef9..d7f8697f226 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DeviceStatusSummaryRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property deviceStatusSummary for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ManagedDeviceMobileAppConfigurationDeviceSummary]: + async def get(self,request_configuration: Optional[DeviceStatusSummaryRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ManagedDeviceMobileAppConfigurationDeviceSummary, error_mapping) - async def patch(self,body: Optional[ManagedDeviceMobileAppConfigurationDeviceSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedDeviceMobileAppConfigurationDeviceSummary]: + async def patch(self,body: Optional[ManagedDeviceMobileAppConfigurationDeviceSummary] = None, request_configuration: Optional[DeviceStatusSummaryRequestBuilderPatchRequestConfiguration] = None) -> Optional[ManagedDeviceMobileAppConfigurationDeviceSummary]: """ Update the properties of a managedDeviceMobileAppConfigurationDeviceSummary object. param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DeviceStatusSummaryRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property deviceStatusSummary for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeviceStatusSummaryRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ManagedDeviceMobileAppConfigurationDeviceSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ManagedDeviceMobileAppConfigurationDeviceSummary] = None, request_configuration: Optional[DeviceStatusSummaryRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a managedDeviceMobileAppConfigurationDeviceSummary object. param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 6a188e94773..e3b028b31b7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 f7acc64282f..1da5b989751 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ManagedDeviceMobileAppConfigurationDeviceStatusCollectionResponse]: + async def get(self,request_configuration: Optional[DeviceStatusesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ManagedDeviceMobileAppConfigurationDeviceStatusCollectionResponse, error_mapping) - async def post(self,body: Optional[ManagedDeviceMobileAppConfigurationDeviceStatus] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedDeviceMobileAppConfigurationDeviceStatus]: + async def post(self,body: Optional[ManagedDeviceMobileAppConfigurationDeviceStatus] = None, request_configuration: Optional[DeviceStatusesRequestBuilderPostRequestConfiguration] = None) -> Optional[ManagedDeviceMobileAppConfigurationDeviceStatus]: """ Create a new managedDeviceMobileAppConfigurationDeviceStatus object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeviceStatusesRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ManagedDeviceMobileAppConfigurationDeviceStatus] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ManagedDeviceMobileAppConfigurationDeviceStatus] = None, request_configuration: Optional[DeviceStatusesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new managedDeviceMobileAppConfigurationDeviceStatus object. param body: The request body @@ -190,4 +189,27 @@ def 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 a56b2ecf324..3bca9e3741b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ManagedDeviceMobileAppConfigurationDeviceStatusItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a managedDeviceMobileAppConfigurationDeviceStatus. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ManagedDeviceMobileAppConfigurationDeviceStatus]: + async def get(self,request_configuration: Optional[ManagedDeviceMobileAppConfigurationDeviceStatusItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ManagedDeviceMobileAppConfigurationDeviceStatus, error_mapping) - async def patch(self,body: Optional[ManagedDeviceMobileAppConfigurationDeviceStatus] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedDeviceMobileAppConfigurationDeviceStatus]: + async def patch(self,body: Optional[ManagedDeviceMobileAppConfigurationDeviceStatus] = None, request_configuration: Optional[ManagedDeviceMobileAppConfigurationDeviceStatusItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ManagedDeviceMobileAppConfigurationDeviceStatus]: """ Update the properties of a managedDeviceMobileAppConfigurationDeviceStatus object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ManagedDeviceMobileAppConfigurationDeviceStatusItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a managedDeviceMobileAppConfigurationDeviceStatus. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ManagedDeviceMobileAppConfigurationDeviceStatusItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ManagedDeviceMobileAppConfigurationDeviceStatus] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ManagedDeviceMobileAppConfigurationDeviceStatus] = None, request_configuration: Optional[ManagedDeviceMobileAppConfigurationDeviceStatusItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a managedDeviceMobileAppConfigurationDeviceStatus object. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 f2f2c68e97c..410b85842d7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +32,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ManagedDeviceMobileAppConfigurationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a iosMobileAppConfiguration. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -52,7 +51,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ManagedDeviceMobileAppConfiguration]: + async def get(self,request_configuration: Optional[ManagedDeviceMobileAppConfigurationItemRequestBuilderGetRequestConfiguration] = 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. @@ -73,7 +72,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ManagedDeviceMobileAppConfiguration, error_mapping) - async def patch(self,body: Optional[ManagedDeviceMobileAppConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedDeviceMobileAppConfiguration]: + async def patch(self,body: Optional[ManagedDeviceMobileAppConfiguration] = None, request_configuration: Optional[ManagedDeviceMobileAppConfigurationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ManagedDeviceMobileAppConfiguration]: """ Update the properties of a iosMobileAppConfiguration object. param body: The request body @@ -97,7 +96,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ManagedDeviceMobileAppConfigurationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a iosMobileAppConfiguration. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -108,7 +107,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ManagedDeviceMobileAppConfigurationItemRequestBuilderGetRequestConfiguration] = 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. @@ -119,7 +118,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ManagedDeviceMobileAppConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ManagedDeviceMobileAppConfiguration] = None, request_configuration: Optional[ManagedDeviceMobileAppConfigurationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a iosMobileAppConfiguration object. param body: The request body @@ -198,6 +197,16 @@ 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(): """ @@ -224,4 +233,27 @@ def get_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 52a806262e9..a9b87c4ead3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[UserStatusSummaryRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property userStatusSummary for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ManagedDeviceMobileAppConfigurationUserSummary]: + async def get(self,request_configuration: Optional[UserStatusSummaryRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ManagedDeviceMobileAppConfigurationUserSummary, error_mapping) - async def patch(self,body: Optional[ManagedDeviceMobileAppConfigurationUserSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedDeviceMobileAppConfigurationUserSummary]: + async def patch(self,body: Optional[ManagedDeviceMobileAppConfigurationUserSummary] = None, request_configuration: Optional[UserStatusSummaryRequestBuilderPatchRequestConfiguration] = None) -> Optional[ManagedDeviceMobileAppConfigurationUserSummary]: """ Update the properties of a managedDeviceMobileAppConfigurationUserSummary object. param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[UserStatusSummaryRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property userStatusSummary for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserStatusSummaryRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ManagedDeviceMobileAppConfigurationUserSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ManagedDeviceMobileAppConfigurationUserSummary] = None, request_configuration: Optional[UserStatusSummaryRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a managedDeviceMobileAppConfigurationUserSummary object. param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 dbad4c507a2..4255336d02c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 1f45c995589..feca9e634a8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ManagedDeviceMobileAppConfigurationUserStatusItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a managedDeviceMobileAppConfigurationUserStatus. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ManagedDeviceMobileAppConfigurationUserStatus]: + async def get(self,request_configuration: Optional[ManagedDeviceMobileAppConfigurationUserStatusItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ManagedDeviceMobileAppConfigurationUserStatus, error_mapping) - async def patch(self,body: Optional[ManagedDeviceMobileAppConfigurationUserStatus] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedDeviceMobileAppConfigurationUserStatus]: + async def patch(self,body: Optional[ManagedDeviceMobileAppConfigurationUserStatus] = None, request_configuration: Optional[ManagedDeviceMobileAppConfigurationUserStatusItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ManagedDeviceMobileAppConfigurationUserStatus]: """ Update the properties of a managedDeviceMobileAppConfigurationUserStatus object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ManagedDeviceMobileAppConfigurationUserStatusItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a managedDeviceMobileAppConfigurationUserStatus. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ManagedDeviceMobileAppConfigurationUserStatusItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ManagedDeviceMobileAppConfigurationUserStatus] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ManagedDeviceMobileAppConfigurationUserStatus] = None, request_configuration: Optional[ManagedDeviceMobileAppConfigurationUserStatusItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a managedDeviceMobileAppConfigurationUserStatus object. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 e51f93030d7..014c7a8bd86 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ManagedDeviceMobileAppConfigurationUserStatusCollectionResponse]: + async def get(self,request_configuration: Optional[UserStatusesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ManagedDeviceMobileAppConfigurationUserStatusCollectionResponse, error_mapping) - async def post(self,body: Optional[ManagedDeviceMobileAppConfigurationUserStatus] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedDeviceMobileAppConfigurationUserStatus]: + async def post(self,body: Optional[ManagedDeviceMobileAppConfigurationUserStatus] = None, request_configuration: Optional[UserStatusesRequestBuilderPostRequestConfiguration] = None) -> Optional[ManagedDeviceMobileAppConfigurationUserStatus]: """ Create a new managedDeviceMobileAppConfigurationUserStatus object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserStatusesRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ManagedDeviceMobileAppConfigurationUserStatus] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ManagedDeviceMobileAppConfigurationUserStatus] = None, request_configuration: Optional[UserStatusesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new managedDeviceMobileAppConfigurationUserStatus object. param body: The request body @@ -190,4 +189,27 @@ def 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 2d67a9fe1e8..118049ad750 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,12 @@ 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[RequestConfiguration] = None) -> Optional[ManagedDeviceMobileAppConfigurationCollectionResponse]: + async def get(self,request_configuration: Optional[MobileAppConfigurationsRequestBuilderGetRequestConfiguration] = None) -> Optional[ManagedDeviceMobileAppConfigurationCollectionResponse]: """ - List properties and relationships of the iosMobileAppConfiguration objects. + List properties and relationships of the managedDeviceMobileAppConfiguration objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ManagedDeviceMobileAppConfigurationCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/intune-apps-iosmobileappconfiguration-list?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-apps-manageddevicemobileappconfiguration-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ManagedDeviceMobileAppConfigurationCollectionResponse, error_mapping) - async def post(self,body: Optional[ManagedDeviceMobileAppConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedDeviceMobileAppConfiguration]: + async def post(self,body: Optional[ManagedDeviceMobileAppConfiguration] = None, request_configuration: Optional[MobileAppConfigurationsRequestBuilderPostRequestConfiguration] = None) -> Optional[ManagedDeviceMobileAppConfiguration]: """ Create a new iosMobileAppConfiguration object. param body: The request body @@ -89,9 +88,9 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MobileAppConfigurationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ - List properties and relationships of the iosMobileAppConfiguration objects. + List properties and relationships of the managedDeviceMobileAppConfiguration objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ManagedDeviceMobileAppConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ManagedDeviceMobileAppConfiguration] = None, request_configuration: Optional[MobileAppConfigurationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new iosMobileAppConfiguration object. param body: The request body @@ -137,7 +136,7 @@ def count(self) -> CountRequestBuilder: @dataclass class MobileAppConfigurationsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the iosMobileAppConfiguration objects. + List properties and relationships of the managedDeviceMobileAppConfiguration objects. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -190,4 +189,27 @@ def 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 4ed6bcdd3b1..30303699268 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 f8ea14df0b7..0f4acaa6504 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 a3d44832ef0..267b0e93d5f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[AndroidLobAppCollectionResponse]: + async def get(self,request_configuration: Optional[GraphAndroidLobAppRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AndroidLobAppCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphAndroidLobAppRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 550b449d26e..0bec07c6f02 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 ce1dbd97bb5..e812eca1558 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[AndroidStoreAppCollectionResponse]: + async def get(self,request_configuration: Optional[GraphAndroidStoreAppRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AndroidStoreAppCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphAndroidStoreAppRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 279e705fd1d..8da6fbdee75 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 efc7fc5a268..6458ef7912c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[IosLobAppCollectionResponse]: + async def get(self,request_configuration: Optional[GraphIosLobAppRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, IosLobAppCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphIosLobAppRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 b76979e32a0..a5af289a3fe 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 2612a209c02..48b1f156af4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[IosStoreAppCollectionResponse]: + async def get(self,request_configuration: Optional[GraphIosStoreAppRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, IosStoreAppCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphIosStoreAppRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 f0e1248b0c8..e317efae374 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 42aabc813d2..82df24bf304 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[IosVppAppCollectionResponse]: + async def get(self,request_configuration: Optional[GraphIosVppAppRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, IosVppAppCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphIosVppAppRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 0cee23e3905..acf2c78e2da 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 53c7854dcd5..eb004caa39b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[MacOSDmgAppCollectionResponse]: + async def get(self,request_configuration: Optional[GraphMacOSDmgAppRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MacOSDmgAppCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphMacOSDmgAppRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 71b10f49cd3..7438286586c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 c3a3fbf8ec5..73917c57d46 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[MacOSLobAppCollectionResponse]: + async def get(self,request_configuration: Optional[GraphMacOSLobAppRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MacOSLobAppCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphMacOSLobAppRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 04df68d5d9e..a50a54fcd5b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 2a39e41b684..4125f57751d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[ManagedAndroidLobAppCollectionResponse]: + async def get(self,request_configuration: Optional[GraphManagedAndroidLobAppRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ManagedAndroidLobAppCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphManagedAndroidLobAppRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 73232a9dd36..a7ae593a3ff 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 9cfb8fa85b5..ca1301efafc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[ManagedIOSLobAppCollectionResponse]: + async def get(self,request_configuration: Optional[GraphManagedIOSLobAppRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ManagedIOSLobAppCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphManagedIOSLobAppRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 5462882e2f9..8abafa05598 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 3b4d47c0d1f..bc149f10b1f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[ManagedMobileLobAppCollectionResponse]: + async def get(self,request_configuration: Optional[GraphManagedMobileLobAppRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ManagedMobileLobAppCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphManagedMobileLobAppRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 f24c6d1ed0e..d2fdf2dab7d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 49679435ab8..b2ff6723f84 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[MicrosoftStoreForBusinessAppCollectionResponse]: + async def get(self,request_configuration: Optional[GraphMicrosoftStoreForBusinessAppRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MicrosoftStoreForBusinessAppCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphMicrosoftStoreForBusinessAppRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 57e273eba51..75a30c9744f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 0aca7b71956..63b33096517 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[Win32LobAppCollectionResponse]: + async def get(self,request_configuration: Optional[GraphWin32LobAppRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Win32LobAppCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphWin32LobAppRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 b29ccae932d..6a7bd93da58 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 a92057eda22..b403ad6d23f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[WindowsAppXCollectionResponse]: + async def get(self,request_configuration: Optional[GraphWindowsAppXRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WindowsAppXCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphWindowsAppXRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 266436ea6cf..2edb7c9d808 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 57a6d89df41..9b5a91d139e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[WindowsMobileMSICollectionResponse]: + async def get(self,request_configuration: Optional[GraphWindowsMobileMSIRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WindowsMobileMSICollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphWindowsMobileMSIRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 f54404b90d9..ee5f3b25e06 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 4341c374643..2d5334f9966 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[WindowsUniversalAppXCollectionResponse]: + async def get(self,request_configuration: Optional[GraphWindowsUniversalAppXRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WindowsUniversalAppXCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphWindowsUniversalAppXRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 ab079fae3f0..f86e6752633 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 ce83f0ab142..b513ab0eeb3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[WindowsWebAppCollectionResponse]: + async def get(self,request_configuration: Optional[GraphWindowsWebAppRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WindowsWebAppCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphWindowsWebAppRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 6cd2956a002..821346d6645 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[AssignPostRequestBody] = None, request_configuration: Optional[AssignRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AssignPostRequestBody] = None, request_configuration: Optional[AssignRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action assign param body: The request body @@ -72,4 +72,14 @@ 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 e4bf9f42768..b436cc4a484 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[MobileAppAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def post(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Create a new mobileAppAssignment object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new mobileAppAssignment object. param body: The request body @@ -190,4 +189,27 @@ def 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 91bfcd1c091..5779b6115fe 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 da06add75ed..5e200fc10a9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a mobileAppAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[MobileAppAssignment]: + async def get(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppAssignment, error_mapping) - async def patch(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def patch(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Update the properties of a mobileAppAssignment object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a mobileAppAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a mobileAppAssignment object. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 05ae533cbd8..29524503271 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[MobileAppCategoryCollectionResponse]: + async def get(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = 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. @@ -63,7 +62,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppCategoryCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,4 +148,17 @@ def 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 e0a9e0ce017..a169c4f2101 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 a7de3a6b6a0..f784d392edc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[MobileAppCategory]: + async def get(self,request_configuration: Optional[MobileAppCategoryItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppCategory, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MobileAppCategoryItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 1dbbab40cfd..333846e4704 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[MobileAppAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def post(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Create a new mobileAppAssignment object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new mobileAppAssignment object. param body: The request body @@ -190,4 +189,27 @@ def 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 a67734689bd..e23e532803f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/assignments/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 680c0f7f181..d7203aaff5d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{mobileAppAssignment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a mobileAppAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[MobileAppAssignment]: + async def get(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppAssignment, error_mapping) - async def patch(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def patch(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Update the properties of a mobileAppAssignment object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a mobileAppAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a mobileAppAssignment object. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 92c73b3f6f3..20e61caeb13 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[MobileAppCategoryCollectionResponse]: + async def get(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = 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. @@ -63,7 +62,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppCategoryCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,4 +148,17 @@ def 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 b342a012884..11e19d06db0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/categories/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 0da2b089117..cb8fd1b1087 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{mobileAppCategory%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppCategory]: + async def get(self,request_configuration: Optional[MobileAppCategoryItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppCategory, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MobileAppCategoryItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 8ea2481e536..a68d3108258 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[MobileAppContentCollectionResponse]: + async def get(self,request_configuration: Optional[ContentVersionsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppContentCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContent]: + async def post(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[ContentVersionsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppContent]: """ Create new navigation property to contentVersions for deviceAppManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentVersionsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[ContentVersionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to contentVersions for deviceAppManagement param body: The request body @@ -188,4 +187,27 @@ def 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 151bc82c618..69868a9587d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 c31a6939460..a807402047d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[MobileContainedAppCollectionResponse]: + async def get(self,request_configuration: Optional[ContainedAppsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileContainedAppCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileContainedApp]: + async def post(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[ContainedAppsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileContainedApp]: """ Create new navigation property to containedApps for deviceAppManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContainedAppsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[ContainedAppsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to containedApps for deviceAppManagement param body: The request body @@ -188,4 +187,27 @@ def 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 c80fba09074..f23d55142f1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/containedApps/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 0a0dc28a0a7..27e3a173467 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{mobileContainedApp%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property containedApps for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[MobileContainedApp]: + async def get(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileContainedApp, error_mapping) - async def patch(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileContainedApp]: + async def patch(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[MobileContainedAppItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileContainedApp]: """ Update the navigation property containedApps in deviceAppManagement param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property containedApps for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[MobileContainedAppItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property containedApps in deviceAppManagement param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 296e931eae6..9a4c47914d3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 6e3f8c55fa7..f321e1fefb7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[MobileAppContentFileCollectionResponse]: + async def get(self,request_configuration: Optional[FilesRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppContentFileCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContentFile]: + async def post(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[FilesRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppContentFile]: """ Create new navigation property to files for deviceAppManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FilesRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[FilesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to files for deviceAppManagement param body: The request body @@ -188,4 +187,27 @@ def 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 f5a5d368d82..a6a8084b2f3 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[CommitPostRequestBody] = None, request_configuration: Optional[CommitRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CommitPostRequestBody] = None, request_configuration: Optional[CommitRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Commits a file of a given app. param body: The request body @@ -72,4 +72,14 @@ 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 68f40ea3075..383b8134321 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property files for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[MobileAppContentFile]: + async def get(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppContentFile, error_mapping) - async def patch(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContentFile]: + async def patch(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[MobileAppContentFileItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppContentFile]: """ Update the navigation property files in deviceAppManagement param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property files for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[MobileAppContentFileItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property files in deviceAppManagement param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 2f1e773fcb6..d0b01a5cf9d 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RenewUploadRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RenewUploadRequestBuilderPostRequestConfiguration] = 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,4 +64,14 @@ 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 9c236f9972d..029a0db7c8e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[MobileAppContentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property contentVersions for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[MobileAppContent]: + async def get(self,request_configuration: Optional[MobileAppContentItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppContent, error_mapping) - async def patch(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContent]: + async def patch(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[MobileAppContentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppContent]: """ Update the navigation property contentVersions in deviceAppManagement param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[MobileAppContentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property contentVersions for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MobileAppContentItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[MobileAppContentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property contentVersions in deviceAppManagement param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 def75f951a2..546d28c81ad 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> Optional[AndroidLobApp]: + async def get(self,request_configuration: Optional[GraphAndroidLobAppRequestBuilderGetRequestConfiguration] = 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. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AndroidLobApp, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphAndroidLobAppRequestBuilderGetRequestConfiguration] = 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. @@ -124,4 +123,17 @@ def get_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 dfa3143708f..f825a9945ff 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[MobileAppAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def post(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Create a new mobileAppAssignment object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new mobileAppAssignment object. param body: The request body @@ -190,4 +189,27 @@ def 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 7115a88b4e5..ee18ba47a3e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 06b1bf3933d..bdfeb3ef7ea 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{mobileAppAssignment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a mobileAppAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[MobileAppAssignment]: + async def get(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppAssignment, error_mapping) - async def patch(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def patch(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Update the properties of a mobileAppAssignment object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a mobileAppAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a mobileAppAssignment object. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 56f0658c2c7..51d6c8a4aae 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[MobileAppCategoryCollectionResponse]: + async def get(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = 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. @@ -63,7 +62,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppCategoryCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,4 +148,17 @@ def 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 a01b1c1c466..f497bb6df7b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 20ccf36c878..8774bd78501 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{mobileAppCategory%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppCategory]: + async def get(self,request_configuration: Optional[MobileAppCategoryItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppCategory, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MobileAppCategoryItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 b9b4faff414..a04311e062d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> Optional[AndroidStoreApp]: + async def get(self,request_configuration: Optional[GraphAndroidStoreAppRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AndroidStoreApp, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphAndroidStoreAppRequestBuilderGetRequestConfiguration] = 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. @@ -114,4 +113,17 @@ def get_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 a36e9b6f02a..f2e635df392 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[MobileAppAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def post(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Create a new mobileAppAssignment object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new mobileAppAssignment object. param body: The request body @@ -190,4 +189,27 @@ def 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 8cd37b834cc..1955eb7942f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/assignments/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 e233a908d64..0addb6e7941 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{mobileAppAssignment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a mobileAppAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[MobileAppAssignment]: + async def get(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppAssignment, error_mapping) - async def patch(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def patch(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Update the properties of a mobileAppAssignment object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a mobileAppAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a mobileAppAssignment object. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 6ced55840a3..f657c38e668 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[MobileAppCategoryCollectionResponse]: + async def get(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = 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. @@ -63,7 +62,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppCategoryCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,4 +148,17 @@ def 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 385cc9c5bde..88a5b6fbe87 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/categories/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 7a56065e6d6..0a3fe8b0b83 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{mobileAppCategory%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppCategory]: + async def get(self,request_configuration: Optional[MobileAppCategoryItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppCategory, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MobileAppCategoryItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 10d48c5d3e8..260d738ea3b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[MobileAppContentCollectionResponse]: + async def get(self,request_configuration: Optional[ContentVersionsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppContentCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContent]: + async def post(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[ContentVersionsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppContent]: """ Create new navigation property to contentVersions for deviceAppManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentVersionsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[ContentVersionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to contentVersions for deviceAppManagement param body: The request body @@ -188,4 +187,27 @@ def 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 0366f44f8ee..31150a0b843 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 327cfae5779..63e8f7bf147 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[MobileContainedAppCollectionResponse]: + async def get(self,request_configuration: Optional[ContainedAppsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileContainedAppCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileContainedApp]: + async def post(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[ContainedAppsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileContainedApp]: """ Create new navigation property to containedApps for deviceAppManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContainedAppsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[ContainedAppsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to containedApps for deviceAppManagement param body: The request body @@ -188,4 +187,27 @@ def 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 874e612299e..8e13424af4e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/containedApps/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 2a2e73788ba..89c76324475 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{mobileContainedApp%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property containedApps for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[MobileContainedApp]: + async def get(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileContainedApp, error_mapping) - async def patch(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileContainedApp]: + async def patch(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[MobileContainedAppItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileContainedApp]: """ Update the navigation property containedApps in deviceAppManagement param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property containedApps for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[MobileContainedAppItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property containedApps in deviceAppManagement param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 19fac04ecf3..5634a1cfe23 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 aa8c208f5c4..a7a4ca58938 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[MobileAppContentFileCollectionResponse]: + async def get(self,request_configuration: Optional[FilesRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppContentFileCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContentFile]: + async def post(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[FilesRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppContentFile]: """ Create new navigation property to files for deviceAppManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FilesRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[FilesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to files for deviceAppManagement param body: The request body @@ -188,4 +187,27 @@ def 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 a5ced8f025d..da008e63c34 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[CommitPostRequestBody] = None, request_configuration: Optional[CommitRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CommitPostRequestBody] = None, request_configuration: Optional[CommitRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Commits a file of a given app. param body: The request body @@ -72,4 +72,14 @@ 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 823185f032b..aae535f1233 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property files for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[MobileAppContentFile]: + async def get(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppContentFile, error_mapping) - async def patch(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContentFile]: + async def patch(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[MobileAppContentFileItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppContentFile]: """ Update the navigation property files in deviceAppManagement param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property files for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[MobileAppContentFileItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property files in deviceAppManagement param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 3a538fe0e5d..9c29004666d 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RenewUploadRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RenewUploadRequestBuilderPostRequestConfiguration] = 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,4 +64,14 @@ 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 60d7ea41707..692c1f2b50a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[MobileAppContentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property contentVersions for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[MobileAppContent]: + async def get(self,request_configuration: Optional[MobileAppContentItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppContent, error_mapping) - async def patch(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContent]: + async def patch(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[MobileAppContentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppContent]: """ Update the navigation property contentVersions in deviceAppManagement param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[MobileAppContentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property contentVersions for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MobileAppContentItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[MobileAppContentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property contentVersions in deviceAppManagement param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 2d42d237541..6ce6d1a8bd1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> Optional[IosLobApp]: + async def get(self,request_configuration: Optional[GraphIosLobAppRequestBuilderGetRequestConfiguration] = 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. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, IosLobApp, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphIosLobAppRequestBuilderGetRequestConfiguration] = 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. @@ -124,4 +123,17 @@ def get_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 a642ae8a92e..d0df3e14c30 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[MobileAppAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def post(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Create a new mobileAppAssignment object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new mobileAppAssignment object. param body: The request body @@ -190,4 +189,27 @@ def 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 da870911fa3..e5b80a1c5f3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 2f6be1f0719..a57af803a3d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{mobileAppAssignment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a mobileAppAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[MobileAppAssignment]: + async def get(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppAssignment, error_mapping) - async def patch(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def patch(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Update the properties of a mobileAppAssignment object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a mobileAppAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a mobileAppAssignment object. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 1debaa29bbb..53bb057763b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[MobileAppCategoryCollectionResponse]: + async def get(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = 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. @@ -63,7 +62,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppCategoryCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,4 +148,17 @@ def 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 2a9ce0328ee..43bbc2cef85 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 71561191111..965209a5c08 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{mobileAppCategory%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppCategory]: + async def get(self,request_configuration: Optional[MobileAppCategoryItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppCategory, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MobileAppCategoryItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 35c7f495589..9623817826e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> Optional[IosStoreApp]: + async def get(self,request_configuration: Optional[GraphIosStoreAppRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, IosStoreApp, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphIosStoreAppRequestBuilderGetRequestConfiguration] = 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. @@ -114,4 +113,17 @@ def get_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 28e00cbab37..ee563331eee 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[MobileAppAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def post(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Create a new mobileAppAssignment object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new mobileAppAssignment object. param body: The request body @@ -190,4 +189,27 @@ def 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 fff0b7226a3..5779093b997 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 149afbe72c7..ccdff0c4937 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{mobileAppAssignment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a mobileAppAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[MobileAppAssignment]: + async def get(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppAssignment, error_mapping) - async def patch(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def patch(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Update the properties of a mobileAppAssignment object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a mobileAppAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a mobileAppAssignment object. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 20b01bb9ad2..99e07c439b0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[MobileAppCategoryCollectionResponse]: + async def get(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = 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. @@ -63,7 +62,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppCategoryCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,4 +148,17 @@ def 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 2272bb8e60f..cef5d6b6215 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 a412a1af874..6dc6699030e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{mobileAppCategory%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppCategory]: + async def get(self,request_configuration: Optional[MobileAppCategoryItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppCategory, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MobileAppCategoryItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 e7d699f2237..fc764568b6a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> Optional[IosVppApp]: + async def get(self,request_configuration: Optional[GraphIosVppAppRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, IosVppApp, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphIosVppAppRequestBuilderGetRequestConfiguration] = 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. @@ -114,4 +113,17 @@ def get_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 a0a5f3ee673..92f0881d0c3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[MobileAppAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def post(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Create a new mobileAppAssignment object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new mobileAppAssignment object. param body: The request body @@ -190,4 +189,27 @@ def 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 f4f125cc658..d4083f22532 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/assignments/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 81e8cd52ebc..73180b6e4a0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{mobileAppAssignment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a mobileAppAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[MobileAppAssignment]: + async def get(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppAssignment, error_mapping) - async def patch(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def patch(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Update the properties of a mobileAppAssignment object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a mobileAppAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a mobileAppAssignment object. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 2170983bb66..6359909c435 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[MobileAppCategoryCollectionResponse]: + async def get(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = 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. @@ -63,7 +62,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppCategoryCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,4 +148,17 @@ def 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 1d48e37f067..4ed17688a53 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/categories/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 db35d4de888..71a648ca00b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{mobileAppCategory%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppCategory]: + async def get(self,request_configuration: Optional[MobileAppCategoryItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppCategory, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MobileAppCategoryItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 694f2617900..7ee1201f8e5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[MobileAppContentCollectionResponse]: + async def get(self,request_configuration: Optional[ContentVersionsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppContentCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContent]: + async def post(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[ContentVersionsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppContent]: """ Create new navigation property to contentVersions for deviceAppManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentVersionsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[ContentVersionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to contentVersions for deviceAppManagement param body: The request body @@ -188,4 +187,27 @@ def 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 1a7bb4fe506..391f73f1c84 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 7a167f736db..eed9d589020 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[MobileContainedAppCollectionResponse]: + async def get(self,request_configuration: Optional[ContainedAppsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileContainedAppCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileContainedApp]: + async def post(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[ContainedAppsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileContainedApp]: """ Create new navigation property to containedApps for deviceAppManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContainedAppsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[ContainedAppsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to containedApps for deviceAppManagement param body: The request body @@ -188,4 +187,27 @@ def 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 b246ae69adb..887b4f05476 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/containedApps/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 5d3cbf95278..e9c061f16b5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{mobileContainedApp%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property containedApps for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[MobileContainedApp]: + async def get(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileContainedApp, error_mapping) - async def patch(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileContainedApp]: + async def patch(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[MobileContainedAppItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileContainedApp]: """ Update the navigation property containedApps in deviceAppManagement param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property containedApps for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[MobileContainedAppItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property containedApps in deviceAppManagement param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 aa8b1c95493..befa2a97537 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 74a7a371a0c..ae837dcbbc1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[MobileAppContentFileCollectionResponse]: + async def get(self,request_configuration: Optional[FilesRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppContentFileCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContentFile]: + async def post(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[FilesRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppContentFile]: """ Create new navigation property to files for deviceAppManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FilesRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[FilesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to files for deviceAppManagement param body: The request body @@ -188,4 +187,27 @@ def 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 c9979e3c71c..e5d5b3bf3a6 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[CommitPostRequestBody] = None, request_configuration: Optional[CommitRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CommitPostRequestBody] = None, request_configuration: Optional[CommitRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Commits a file of a given app. param body: The request body @@ -72,4 +72,14 @@ 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 661bcfcc1f7..7247020d618 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property files for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[MobileAppContentFile]: + async def get(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppContentFile, error_mapping) - async def patch(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContentFile]: + async def patch(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[MobileAppContentFileItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppContentFile]: """ Update the navigation property files in deviceAppManagement param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property files for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[MobileAppContentFileItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property files in deviceAppManagement param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 5ace6d30337..358db7b320b 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RenewUploadRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RenewUploadRequestBuilderPostRequestConfiguration] = 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,4 +64,14 @@ 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 7cc3f4ae2a7..f7008073be3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[MobileAppContentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property contentVersions for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[MobileAppContent]: + async def get(self,request_configuration: Optional[MobileAppContentItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppContent, error_mapping) - async def patch(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContent]: + async def patch(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[MobileAppContentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppContent]: """ Update the navigation property contentVersions in deviceAppManagement param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[MobileAppContentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property contentVersions for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MobileAppContentItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[MobileAppContentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property contentVersions in deviceAppManagement param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 9e2f9f5c45b..84ef9a98bdf 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> Optional[MacOSDmgApp]: + async def get(self,request_configuration: Optional[GraphMacOSDmgAppRequestBuilderGetRequestConfiguration] = 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. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MacOSDmgApp, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphMacOSDmgAppRequestBuilderGetRequestConfiguration] = 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. @@ -124,4 +123,17 @@ def get_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 d462f9312d1..e4dac364518 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[MobileAppAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def post(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Create a new mobileAppAssignment object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new mobileAppAssignment object. param body: The request body @@ -190,4 +189,27 @@ def 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 c1f7fb35d1f..b28c13d30f9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/assignments/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 52fec4c798e..47ce89cedb8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{mobileAppAssignment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a mobileAppAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[MobileAppAssignment]: + async def get(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppAssignment, error_mapping) - async def patch(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def patch(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Update the properties of a mobileAppAssignment object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a mobileAppAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a mobileAppAssignment object. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 936890c31bc..1aa13fe06d2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[MobileAppCategoryCollectionResponse]: + async def get(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = 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. @@ -63,7 +62,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppCategoryCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,4 +148,17 @@ def 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 2b6900b4cd3..80b76635dff 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/categories/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 a7a6168c04c..6ead0cbf7be 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{mobileAppCategory%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppCategory]: + async def get(self,request_configuration: Optional[MobileAppCategoryItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppCategory, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MobileAppCategoryItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 0927722f268..735269a968a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[MobileAppContentCollectionResponse]: + async def get(self,request_configuration: Optional[ContentVersionsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppContentCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContent]: + async def post(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[ContentVersionsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppContent]: """ Create new navigation property to contentVersions for deviceAppManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentVersionsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[ContentVersionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to contentVersions for deviceAppManagement param body: The request body @@ -188,4 +187,27 @@ def 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 2e651909128..eb2a2ee0e55 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 d7869ce2055..1359fc9cd7e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[MobileContainedAppCollectionResponse]: + async def get(self,request_configuration: Optional[ContainedAppsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileContainedAppCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileContainedApp]: + async def post(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[ContainedAppsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileContainedApp]: """ Create new navigation property to containedApps for deviceAppManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContainedAppsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[ContainedAppsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to containedApps for deviceAppManagement param body: The request body @@ -188,4 +187,27 @@ def 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 2dd7da9edb6..fa73373c4ec 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/containedApps/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 59232524a39..03cfb9c3f23 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{mobileContainedApp%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property containedApps for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[MobileContainedApp]: + async def get(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileContainedApp, error_mapping) - async def patch(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileContainedApp]: + async def patch(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[MobileContainedAppItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileContainedApp]: """ Update the navigation property containedApps in deviceAppManagement param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property containedApps for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[MobileContainedAppItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property containedApps in deviceAppManagement param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 145d632a934..9a3cb5e879a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 b8b35b217b8..6e70b5c3bf1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[MobileAppContentFileCollectionResponse]: + async def get(self,request_configuration: Optional[FilesRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppContentFileCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContentFile]: + async def post(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[FilesRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppContentFile]: """ Create new navigation property to files for deviceAppManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FilesRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[FilesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to files for deviceAppManagement param body: The request body @@ -188,4 +187,27 @@ def 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 156358e8ffc..d2086077e8c 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[CommitPostRequestBody] = None, request_configuration: Optional[CommitRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CommitPostRequestBody] = None, request_configuration: Optional[CommitRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Commits a file of a given app. param body: The request body @@ -72,4 +72,14 @@ 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 6a0118dd01f..6c85756e5ee 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property files for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[MobileAppContentFile]: + async def get(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppContentFile, error_mapping) - async def patch(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContentFile]: + async def patch(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[MobileAppContentFileItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppContentFile]: """ Update the navigation property files in deviceAppManagement param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property files for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[MobileAppContentFileItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property files in deviceAppManagement param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 ad1337b7558..7d6b62a39a0 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RenewUploadRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RenewUploadRequestBuilderPostRequestConfiguration] = 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,4 +64,14 @@ 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 f2c8e8c7c0c..5e43e883c20 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[MobileAppContentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property contentVersions for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[MobileAppContent]: + async def get(self,request_configuration: Optional[MobileAppContentItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppContent, error_mapping) - async def patch(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContent]: + async def patch(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[MobileAppContentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppContent]: """ Update the navigation property contentVersions in deviceAppManagement param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[MobileAppContentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property contentVersions for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MobileAppContentItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[MobileAppContentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property contentVersions in deviceAppManagement param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 b46cf7aa839..e65d37e98ea 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> Optional[MacOSLobApp]: + async def get(self,request_configuration: Optional[GraphMacOSLobAppRequestBuilderGetRequestConfiguration] = 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. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MacOSLobApp, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphMacOSLobAppRequestBuilderGetRequestConfiguration] = 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. @@ -124,4 +123,17 @@ def get_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 625a7c83b7c..12635023271 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[MobileAppAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def post(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Create a new mobileAppAssignment object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new mobileAppAssignment object. param body: The request body @@ -190,4 +189,27 @@ def 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 a2cb25182f6..1f4c03ecc9e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/assignments/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 4f55786e284..db784b0ba71 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{mobileAppAssignment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a mobileAppAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[MobileAppAssignment]: + async def get(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppAssignment, error_mapping) - async def patch(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def patch(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Update the properties of a mobileAppAssignment object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a mobileAppAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a mobileAppAssignment object. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 bf65f6e2913..7b881ed88d3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[MobileAppCategoryCollectionResponse]: + async def get(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = 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. @@ -63,7 +62,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppCategoryCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,4 +148,17 @@ def 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 302999a64b9..2751173bc81 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/categories/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 88ec2696e59..ab5fe3923ab 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{mobileAppCategory%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppCategory]: + async def get(self,request_configuration: Optional[MobileAppCategoryItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppCategory, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MobileAppCategoryItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 15db14f9999..f9182e8a6a6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[MobileAppContentCollectionResponse]: + async def get(self,request_configuration: Optional[ContentVersionsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppContentCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContent]: + async def post(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[ContentVersionsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppContent]: """ Create new navigation property to contentVersions for deviceAppManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentVersionsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[ContentVersionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to contentVersions for deviceAppManagement param body: The request body @@ -188,4 +187,27 @@ def 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 7f78cbb181f..cf5ec99eef0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 c6e9c8a9a0b..1a46225f43f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[MobileContainedAppCollectionResponse]: + async def get(self,request_configuration: Optional[ContainedAppsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileContainedAppCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileContainedApp]: + async def post(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[ContainedAppsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileContainedApp]: """ Create new navigation property to containedApps for deviceAppManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContainedAppsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[ContainedAppsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to containedApps for deviceAppManagement param body: The request body @@ -188,4 +187,27 @@ def 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 580df4d4241..e80cd80e64d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/containedApps/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 f2c214c3966..ccdba68336d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{mobileContainedApp%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property containedApps for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[MobileContainedApp]: + async def get(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileContainedApp, error_mapping) - async def patch(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileContainedApp]: + async def patch(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[MobileContainedAppItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileContainedApp]: """ Update the navigation property containedApps in deviceAppManagement param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property containedApps for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[MobileContainedAppItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property containedApps in deviceAppManagement param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 db95efd6e5d..1eb784a22c9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 eb8af018c07..97549ee58d4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[MobileAppContentFileCollectionResponse]: + async def get(self,request_configuration: Optional[FilesRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppContentFileCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContentFile]: + async def post(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[FilesRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppContentFile]: """ Create new navigation property to files for deviceAppManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FilesRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[FilesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to files for deviceAppManagement param body: The request body @@ -188,4 +187,27 @@ def 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 31a9aedd9bd..945e9c01a10 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[CommitPostRequestBody] = None, request_configuration: Optional[CommitRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CommitPostRequestBody] = None, request_configuration: Optional[CommitRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Commits a file of a given app. param body: The request body @@ -72,4 +72,14 @@ 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 c813994b989..bd9fe1bb620 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property files for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[MobileAppContentFile]: + async def get(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppContentFile, error_mapping) - async def patch(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContentFile]: + async def patch(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[MobileAppContentFileItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppContentFile]: """ Update the navigation property files in deviceAppManagement param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property files for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[MobileAppContentFileItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property files in deviceAppManagement param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 742b692df18..5275792ab99 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RenewUploadRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RenewUploadRequestBuilderPostRequestConfiguration] = 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,4 +64,14 @@ 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 8ea6ff3033b..c31c4772f65 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[MobileAppContentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property contentVersions for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[MobileAppContent]: + async def get(self,request_configuration: Optional[MobileAppContentItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppContent, error_mapping) - async def patch(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContent]: + async def patch(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[MobileAppContentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppContent]: """ Update the navigation property contentVersions in deviceAppManagement param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[MobileAppContentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property contentVersions for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MobileAppContentItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[MobileAppContentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property contentVersions in deviceAppManagement param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 fce275129d7..5933df28117 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> Optional[ManagedAndroidLobApp]: + async def get(self,request_configuration: Optional[GraphManagedAndroidLobAppRequestBuilderGetRequestConfiguration] = 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. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ManagedAndroidLobApp, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphManagedAndroidLobAppRequestBuilderGetRequestConfiguration] = 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. @@ -124,4 +123,17 @@ def get_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 fb955fe0462..65c2efea4b8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[MobileAppAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def post(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Create a new mobileAppAssignment object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new mobileAppAssignment object. param body: The request body @@ -190,4 +189,27 @@ def 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 b9961d77560..fa09e196ff9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/assignments/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 21b878a2069..05ae175c73e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{mobileAppAssignment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a mobileAppAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[MobileAppAssignment]: + async def get(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppAssignment, error_mapping) - async def patch(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def patch(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Update the properties of a mobileAppAssignment object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a mobileAppAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a mobileAppAssignment object. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 2dcecb02962..fb5ab71e8ac 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[MobileAppCategoryCollectionResponse]: + async def get(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = 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. @@ -63,7 +62,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppCategoryCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,4 +148,17 @@ def 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 3a9df4da358..d53db91955d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/categories/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 0de7e00be2c..29f0d40c1ab 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{mobileAppCategory%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppCategory]: + async def get(self,request_configuration: Optional[MobileAppCategoryItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppCategory, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MobileAppCategoryItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 040b7f623f1..97a7b80930a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[MobileAppContentCollectionResponse]: + async def get(self,request_configuration: Optional[ContentVersionsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppContentCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContent]: + async def post(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[ContentVersionsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppContent]: """ Create new navigation property to contentVersions for deviceAppManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentVersionsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[ContentVersionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to contentVersions for deviceAppManagement param body: The request body @@ -188,4 +187,27 @@ def 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 06211c3ce0e..a214c1158d6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 4e1ebc3247b..3df6d86f7df 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[MobileContainedAppCollectionResponse]: + async def get(self,request_configuration: Optional[ContainedAppsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileContainedAppCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileContainedApp]: + async def post(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[ContainedAppsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileContainedApp]: """ Create new navigation property to containedApps for deviceAppManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContainedAppsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[ContainedAppsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to containedApps for deviceAppManagement param body: The request body @@ -188,4 +187,27 @@ def 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 1d9ad28e3c1..f0c7eeb10f3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/containedApps/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 2d76ee94824..7e9d849aac5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{mobileContainedApp%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property containedApps for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[MobileContainedApp]: + async def get(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileContainedApp, error_mapping) - async def patch(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileContainedApp]: + async def patch(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[MobileContainedAppItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileContainedApp]: """ Update the navigation property containedApps in deviceAppManagement param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property containedApps for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[MobileContainedAppItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property containedApps in deviceAppManagement param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 37c935c4039..9b5288c01fd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 335bbef2dec..86e5438982b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[MobileAppContentFileCollectionResponse]: + async def get(self,request_configuration: Optional[FilesRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppContentFileCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContentFile]: + async def post(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[FilesRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppContentFile]: """ Create new navigation property to files for deviceAppManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FilesRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[FilesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to files for deviceAppManagement param body: The request body @@ -188,4 +187,27 @@ def 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 59c3c70fd20..cc87208c737 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[CommitPostRequestBody] = None, request_configuration: Optional[CommitRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CommitPostRequestBody] = None, request_configuration: Optional[CommitRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Commits a file of a given app. param body: The request body @@ -72,4 +72,14 @@ 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 819f68cf90f..321c6a7fdad 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property files for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[MobileAppContentFile]: + async def get(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppContentFile, error_mapping) - async def patch(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContentFile]: + async def patch(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[MobileAppContentFileItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppContentFile]: """ Update the navigation property files in deviceAppManagement param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property files for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[MobileAppContentFileItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property files in deviceAppManagement param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 2dc7fd48930..c09cda4a1e8 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RenewUploadRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RenewUploadRequestBuilderPostRequestConfiguration] = 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,4 +64,14 @@ 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 e0c9787daf8..1c77e81c985 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[MobileAppContentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property contentVersions for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[MobileAppContent]: + async def get(self,request_configuration: Optional[MobileAppContentItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppContent, error_mapping) - async def patch(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContent]: + async def patch(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[MobileAppContentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppContent]: """ Update the navigation property contentVersions in deviceAppManagement param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[MobileAppContentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property contentVersions for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MobileAppContentItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[MobileAppContentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property contentVersions in deviceAppManagement param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 1c0642a24dd..0f6f78e6728 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> Optional[ManagedIOSLobApp]: + async def get(self,request_configuration: Optional[GraphManagedIOSLobAppRequestBuilderGetRequestConfiguration] = 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. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ManagedIOSLobApp, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphManagedIOSLobAppRequestBuilderGetRequestConfiguration] = 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. @@ -124,4 +123,17 @@ def get_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 c824e26ec48..16d5e810a77 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[MobileAppAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def post(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Create a new mobileAppAssignment object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new mobileAppAssignment object. param body: The request body @@ -190,4 +189,27 @@ def 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 c12326f608b..6047147238c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/assignments/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 8752a10f7eb..c7755a9b9c1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{mobileAppAssignment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a mobileAppAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[MobileAppAssignment]: + async def get(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppAssignment, error_mapping) - async def patch(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def patch(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Update the properties of a mobileAppAssignment object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a mobileAppAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a mobileAppAssignment object. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 b0edaed00cf..c5a41aefa27 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[MobileAppCategoryCollectionResponse]: + async def get(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = 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. @@ -63,7 +62,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppCategoryCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,4 +148,17 @@ def 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 969c740754b..56662ab3a4b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/categories/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 8f89f084cef..a4cdb7722de 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{mobileAppCategory%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppCategory]: + async def get(self,request_configuration: Optional[MobileAppCategoryItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppCategory, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MobileAppCategoryItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 659292d719d..dc885db1a3a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[MobileAppContentCollectionResponse]: + async def get(self,request_configuration: Optional[ContentVersionsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppContentCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContent]: + async def post(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[ContentVersionsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppContent]: """ Create new navigation property to contentVersions for deviceAppManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentVersionsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[ContentVersionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to contentVersions for deviceAppManagement param body: The request body @@ -188,4 +187,27 @@ def 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 5c7dbb2323f..e6bcea30061 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 f1e28c95ab1..4d9b6b006d7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[MobileContainedAppCollectionResponse]: + async def get(self,request_configuration: Optional[ContainedAppsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileContainedAppCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileContainedApp]: + async def post(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[ContainedAppsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileContainedApp]: """ Create new navigation property to containedApps for deviceAppManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContainedAppsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[ContainedAppsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to containedApps for deviceAppManagement param body: The request body @@ -188,4 +187,27 @@ def 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 7561a3a148b..ffa81db96c2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/containedApps/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 62999910706..11076951190 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{mobileContainedApp%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property containedApps for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[MobileContainedApp]: + async def get(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileContainedApp, error_mapping) - async def patch(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileContainedApp]: + async def patch(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[MobileContainedAppItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileContainedApp]: """ Update the navigation property containedApps in deviceAppManagement param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property containedApps for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[MobileContainedAppItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property containedApps in deviceAppManagement param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 dc031f01f98..b10f3bdf719 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 1530ad66890..6a17cd33a61 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[MobileAppContentFileCollectionResponse]: + async def get(self,request_configuration: Optional[FilesRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppContentFileCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContentFile]: + async def post(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[FilesRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppContentFile]: """ Create new navigation property to files for deviceAppManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FilesRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[FilesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to files for deviceAppManagement param body: The request body @@ -188,4 +187,27 @@ def 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 da164e7c5d4..4a855b3248b 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[CommitPostRequestBody] = None, request_configuration: Optional[CommitRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CommitPostRequestBody] = None, request_configuration: Optional[CommitRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Commits a file of a given app. param body: The request body @@ -72,4 +72,14 @@ 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 568df7b6e1b..812ef1da5dc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property files for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[MobileAppContentFile]: + async def get(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppContentFile, error_mapping) - async def patch(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContentFile]: + async def patch(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[MobileAppContentFileItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppContentFile]: """ Update the navigation property files in deviceAppManagement param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property files for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[MobileAppContentFileItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property files in deviceAppManagement param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 5a67002229c..85eac65b3f6 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RenewUploadRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RenewUploadRequestBuilderPostRequestConfiguration] = 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,4 +64,14 @@ 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 e15f2131177..553bf8ba3e5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[MobileAppContentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property contentVersions for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[MobileAppContent]: + async def get(self,request_configuration: Optional[MobileAppContentItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppContent, error_mapping) - async def patch(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContent]: + async def patch(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[MobileAppContentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppContent]: """ Update the navigation property contentVersions in deviceAppManagement param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[MobileAppContentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property contentVersions for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MobileAppContentItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[MobileAppContentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property contentVersions in deviceAppManagement param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 2914cb37c1e..e6b9f239d75 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> Optional[ManagedMobileLobApp]: + async def get(self,request_configuration: Optional[GraphManagedMobileLobAppRequestBuilderGetRequestConfiguration] = 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. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ManagedMobileLobApp, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphManagedMobileLobAppRequestBuilderGetRequestConfiguration] = 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. @@ -124,4 +123,17 @@ def get_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 ea1c2007daf..0b335c6ed7a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[MobileAppAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def post(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Create a new mobileAppAssignment object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new mobileAppAssignment object. param body: The request body @@ -190,4 +189,27 @@ def 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 5f9bae6bd46..45727bdec3b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 f1bf0e30282..39012841e8c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{mobileAppAssignment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a mobileAppAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[MobileAppAssignment]: + async def get(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppAssignment, error_mapping) - async def patch(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def patch(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Update the properties of a mobileAppAssignment object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a mobileAppAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a mobileAppAssignment object. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 3c9537b9d1a..d50161d3f56 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[MobileAppCategoryCollectionResponse]: + async def get(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = 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. @@ -63,7 +62,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppCategoryCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,4 +148,17 @@ def 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 a2c804ff8e1..edefbf4a0eb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 6512160714b..17782dc135a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{mobileAppCategory%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppCategory]: + async def get(self,request_configuration: Optional[MobileAppCategoryItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppCategory, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MobileAppCategoryItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 791d7679a94..9504ff9941e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> Optional[MicrosoftStoreForBusinessApp]: + async def get(self,request_configuration: Optional[GraphMicrosoftStoreForBusinessAppRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MicrosoftStoreForBusinessApp, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphMicrosoftStoreForBusinessAppRequestBuilderGetRequestConfiguration] = 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. @@ -114,4 +113,17 @@ def get_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 e2c281824d1..1b453ccd875 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[MobileAppAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def post(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Create a new mobileAppAssignment object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new mobileAppAssignment object. param body: The request body @@ -190,4 +189,27 @@ def 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 e0b47dd2f98..fc4da293b8e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/assignments/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 a013074e6d1..becca3e1f20 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{mobileAppAssignment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a mobileAppAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[MobileAppAssignment]: + async def get(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppAssignment, error_mapping) - async def patch(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def patch(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Update the properties of a mobileAppAssignment object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a mobileAppAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a mobileAppAssignment object. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 7f417561eb9..74175dc88f3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[MobileAppCategoryCollectionResponse]: + async def get(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = 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. @@ -63,7 +62,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppCategoryCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,4 +148,17 @@ def 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 8824fdcfc31..3a9228f6986 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/categories/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 a58161ea7fe..43c9605820e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{mobileAppCategory%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppCategory]: + async def get(self,request_configuration: Optional[MobileAppCategoryItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppCategory, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MobileAppCategoryItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 336f5bdf959..ae0cff88ff8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[MobileAppContentCollectionResponse]: + async def get(self,request_configuration: Optional[ContentVersionsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppContentCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContent]: + async def post(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[ContentVersionsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppContent]: """ Create new navigation property to contentVersions for deviceAppManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentVersionsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[ContentVersionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to contentVersions for deviceAppManagement param body: The request body @@ -188,4 +187,27 @@ def 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 974cd673222..ebdf4bf8554 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 4fe9bf9b1b5..b255f98a3dc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[MobileContainedAppCollectionResponse]: + async def get(self,request_configuration: Optional[ContainedAppsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileContainedAppCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileContainedApp]: + async def post(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[ContainedAppsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileContainedApp]: """ Create new navigation property to containedApps for deviceAppManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContainedAppsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[ContainedAppsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to containedApps for deviceAppManagement param body: The request body @@ -188,4 +187,27 @@ def 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 ca978828ebb..1b71be5ff43 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/containedApps/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 82de019849a..be1a7587dfa 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{mobileContainedApp%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property containedApps for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[MobileContainedApp]: + async def get(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileContainedApp, error_mapping) - async def patch(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileContainedApp]: + async def patch(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[MobileContainedAppItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileContainedApp]: """ Update the navigation property containedApps in deviceAppManagement param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property containedApps for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[MobileContainedAppItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property containedApps in deviceAppManagement param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 234c58b9158..fc668179b1e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 dcde053529f..5856bcb5c68 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[MobileAppContentFileCollectionResponse]: + async def get(self,request_configuration: Optional[FilesRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppContentFileCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContentFile]: + async def post(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[FilesRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppContentFile]: """ Create new navigation property to files for deviceAppManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FilesRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[FilesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to files for deviceAppManagement param body: The request body @@ -188,4 +187,27 @@ def 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 d4dc228c947..49c790c7b2e 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[CommitPostRequestBody] = None, request_configuration: Optional[CommitRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CommitPostRequestBody] = None, request_configuration: Optional[CommitRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Commits a file of a given app. param body: The request body @@ -72,4 +72,14 @@ 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 0d119f3bda1..97e6bdf0e96 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property files for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[MobileAppContentFile]: + async def get(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppContentFile, error_mapping) - async def patch(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContentFile]: + async def patch(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[MobileAppContentFileItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppContentFile]: """ Update the navigation property files in deviceAppManagement param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property files for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[MobileAppContentFileItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property files in deviceAppManagement param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 e31c917817c..ff6324add44 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RenewUploadRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RenewUploadRequestBuilderPostRequestConfiguration] = 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,4 +64,14 @@ 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 cf39aaa64ea..0c5b3ab7136 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[MobileAppContentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property contentVersions for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[MobileAppContent]: + async def get(self,request_configuration: Optional[MobileAppContentItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppContent, error_mapping) - async def patch(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContent]: + async def patch(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[MobileAppContentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppContent]: """ Update the navigation property contentVersions in deviceAppManagement param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[MobileAppContentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property contentVersions for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MobileAppContentItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[MobileAppContentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property contentVersions in deviceAppManagement param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 b767c901cdd..573b96147e4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> Optional[Win32LobApp]: + async def get(self,request_configuration: Optional[GraphWin32LobAppRequestBuilderGetRequestConfiguration] = 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. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Win32LobApp, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphWin32LobAppRequestBuilderGetRequestConfiguration] = 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. @@ -124,4 +123,17 @@ def get_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 bc6e52805a1..1cf623dc9bf 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[MobileAppAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def post(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Create a new mobileAppAssignment object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new mobileAppAssignment object. param body: The request body @@ -190,4 +189,27 @@ def 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 ae290d1ad50..d7b666fbede 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/assignments/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 5348a848a8d..003b57a6d9e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{mobileAppAssignment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a mobileAppAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[MobileAppAssignment]: + async def get(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppAssignment, error_mapping) - async def patch(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def patch(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Update the properties of a mobileAppAssignment object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a mobileAppAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a mobileAppAssignment object. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 69136182cd9..c6828e65edc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[MobileAppCategoryCollectionResponse]: + async def get(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = 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. @@ -63,7 +62,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppCategoryCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,4 +148,17 @@ def 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 9978c1206e7..d0e8a365bca 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/categories/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 109edd4f168..b14dc361421 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{mobileAppCategory%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppCategory]: + async def get(self,request_configuration: Optional[MobileAppCategoryItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppCategory, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MobileAppCategoryItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 e12d7aee5f1..8a2afb899b1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[MobileAppContentCollectionResponse]: + async def get(self,request_configuration: Optional[ContentVersionsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppContentCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContent]: + async def post(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[ContentVersionsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppContent]: """ Create new navigation property to contentVersions for deviceAppManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentVersionsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[ContentVersionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to contentVersions for deviceAppManagement param body: The request body @@ -188,4 +187,27 @@ def 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 46c45a07131..cd5ead1343d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 9513f881937..7cb35b4aa8d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[MobileContainedAppCollectionResponse]: + async def get(self,request_configuration: Optional[ContainedAppsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileContainedAppCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileContainedApp]: + async def post(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[ContainedAppsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileContainedApp]: """ Create new navigation property to containedApps for deviceAppManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContainedAppsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[ContainedAppsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to containedApps for deviceAppManagement param body: The request body @@ -188,4 +187,27 @@ def 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 4a226f70f64..abdc10e2c1e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/containedApps/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 a98ca47d6cf..a16a081d71b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{mobileContainedApp%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property containedApps for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[MobileContainedApp]: + async def get(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileContainedApp, error_mapping) - async def patch(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileContainedApp]: + async def patch(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[MobileContainedAppItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileContainedApp]: """ Update the navigation property containedApps in deviceAppManagement param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property containedApps for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[MobileContainedAppItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property containedApps in deviceAppManagement param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 d2c7429984b..bcc9100ab3b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 b2bb4ea35fc..fc940039c6e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[MobileAppContentFileCollectionResponse]: + async def get(self,request_configuration: Optional[FilesRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppContentFileCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContentFile]: + async def post(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[FilesRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppContentFile]: """ Create new navigation property to files for deviceAppManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FilesRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[FilesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to files for deviceAppManagement param body: The request body @@ -188,4 +187,27 @@ def 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 d952dbbd5b1..62174d145f8 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[CommitPostRequestBody] = None, request_configuration: Optional[CommitRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CommitPostRequestBody] = None, request_configuration: Optional[CommitRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Commits a file of a given app. param body: The request body @@ -72,4 +72,14 @@ 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 abb086d7f3d..97521acf519 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property files for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[MobileAppContentFile]: + async def get(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppContentFile, error_mapping) - async def patch(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContentFile]: + async def patch(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[MobileAppContentFileItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppContentFile]: """ Update the navigation property files in deviceAppManagement param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property files for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[MobileAppContentFileItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property files in deviceAppManagement param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 4007cf620af..d08c0d1596b 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RenewUploadRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RenewUploadRequestBuilderPostRequestConfiguration] = 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,4 +64,14 @@ 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 5850e2782d1..3b50431ee21 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[MobileAppContentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property contentVersions for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[MobileAppContent]: + async def get(self,request_configuration: Optional[MobileAppContentItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppContent, error_mapping) - async def patch(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContent]: + async def patch(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[MobileAppContentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppContent]: """ Update the navigation property contentVersions in deviceAppManagement param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[MobileAppContentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property contentVersions for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MobileAppContentItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[MobileAppContentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property contentVersions in deviceAppManagement param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 cedd7d98376..3a28a8b75ce 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> Optional[WindowsAppX]: + async def get(self,request_configuration: Optional[GraphWindowsAppXRequestBuilderGetRequestConfiguration] = 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. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WindowsAppX, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphWindowsAppXRequestBuilderGetRequestConfiguration] = 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. @@ -124,4 +123,17 @@ def get_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 7c5297316cc..13b5312813e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[MobileAppAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def post(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Create a new mobileAppAssignment object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new mobileAppAssignment object. param body: The request body @@ -190,4 +189,27 @@ def 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 475167012dc..a765e258c9e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/assignments/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 ddbd99c72c4..829f4be2235 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{mobileAppAssignment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a mobileAppAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[MobileAppAssignment]: + async def get(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppAssignment, error_mapping) - async def patch(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def patch(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Update the properties of a mobileAppAssignment object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a mobileAppAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a mobileAppAssignment object. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 5906c0e1593..a17169b191b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[MobileAppCategoryCollectionResponse]: + async def get(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = 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. @@ -63,7 +62,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppCategoryCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,4 +148,17 @@ def 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 1c57fd80a94..96df6c8cc6d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/categories/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 5bd9ecc09ce..d8e69545eee 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{mobileAppCategory%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppCategory]: + async def get(self,request_configuration: Optional[MobileAppCategoryItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppCategory, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MobileAppCategoryItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 5c5fc6bf2c4..26d48d635ee 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[MobileAppContentCollectionResponse]: + async def get(self,request_configuration: Optional[ContentVersionsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppContentCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContent]: + async def post(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[ContentVersionsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppContent]: """ Create new navigation property to contentVersions for deviceAppManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentVersionsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[ContentVersionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to contentVersions for deviceAppManagement param body: The request body @@ -188,4 +187,27 @@ def 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 2a0446ef7de..ee97e058b34 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 387858375f8..3abc4177e2e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[MobileContainedAppCollectionResponse]: + async def get(self,request_configuration: Optional[ContainedAppsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileContainedAppCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileContainedApp]: + async def post(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[ContainedAppsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileContainedApp]: """ Create new navigation property to containedApps for deviceAppManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContainedAppsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[ContainedAppsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to containedApps for deviceAppManagement param body: The request body @@ -188,4 +187,27 @@ def 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 67dc23fa181..2cf3f85cf39 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/containedApps/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 3730a094ebc..91c8cb49fb6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{mobileContainedApp%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property containedApps for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[MobileContainedApp]: + async def get(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileContainedApp, error_mapping) - async def patch(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileContainedApp]: + async def patch(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[MobileContainedAppItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileContainedApp]: """ Update the navigation property containedApps in deviceAppManagement param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property containedApps for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[MobileContainedAppItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property containedApps in deviceAppManagement param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 0d83786af83..6cfae24ae68 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 b2e584cb8df..112cf60a129 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[MobileAppContentFileCollectionResponse]: + async def get(self,request_configuration: Optional[FilesRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppContentFileCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContentFile]: + async def post(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[FilesRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppContentFile]: """ Create new navigation property to files for deviceAppManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FilesRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[FilesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to files for deviceAppManagement param body: The request body @@ -188,4 +187,27 @@ def 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 582e2d9da4b..a7224c1bbdc 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[CommitPostRequestBody] = None, request_configuration: Optional[CommitRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CommitPostRequestBody] = None, request_configuration: Optional[CommitRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Commits a file of a given app. param body: The request body @@ -72,4 +72,14 @@ 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 a7fead55953..7da72d66e1b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property files for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[MobileAppContentFile]: + async def get(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppContentFile, error_mapping) - async def patch(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContentFile]: + async def patch(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[MobileAppContentFileItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppContentFile]: """ Update the navigation property files in deviceAppManagement param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property files for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[MobileAppContentFileItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property files in deviceAppManagement param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 2227cfb7941..b2946fd0441 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RenewUploadRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RenewUploadRequestBuilderPostRequestConfiguration] = 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,4 +64,14 @@ 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 7b6b0bd5fd0..7a61b1c38f7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[MobileAppContentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property contentVersions for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[MobileAppContent]: + async def get(self,request_configuration: Optional[MobileAppContentItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppContent, error_mapping) - async def patch(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContent]: + async def patch(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[MobileAppContentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppContent]: """ Update the navigation property contentVersions in deviceAppManagement param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[MobileAppContentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property contentVersions for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MobileAppContentItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[MobileAppContentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property contentVersions in deviceAppManagement param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 a3a9cbfb40e..d9426d2533b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> Optional[WindowsMobileMSI]: + async def get(self,request_configuration: Optional[GraphWindowsMobileMSIRequestBuilderGetRequestConfiguration] = 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. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WindowsMobileMSI, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphWindowsMobileMSIRequestBuilderGetRequestConfiguration] = 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. @@ -124,4 +123,17 @@ def get_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 f9e696f802c..a86fdd510b2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[MobileAppAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def post(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Create a new mobileAppAssignment object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new mobileAppAssignment object. param body: The request body @@ -190,4 +189,27 @@ def 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 96b83bfa372..e43d13eb1a2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/assignments/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 8683c2ff8b6..dedc39f54d3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{mobileAppAssignment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a mobileAppAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[MobileAppAssignment]: + async def get(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppAssignment, error_mapping) - async def patch(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def patch(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Update the properties of a mobileAppAssignment object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a mobileAppAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a mobileAppAssignment object. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 d72b5bc2cba..d029c2d0b2e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[MobileAppCategoryCollectionResponse]: + async def get(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = 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. @@ -63,7 +62,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppCategoryCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,4 +148,17 @@ def 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 46e190546d5..d127e0bedf3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/categories/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 65748d34921..112a7a2c74d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{mobileAppCategory%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppCategory]: + async def get(self,request_configuration: Optional[MobileAppCategoryItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppCategory, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MobileAppCategoryItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 c0a8af42d4b..be7ea52a1c0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[MobileContainedAppCollectionResponse]: + async def get(self,request_configuration: Optional[CommittedContainedAppsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileContainedAppCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileContainedApp]: + async def post(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[CommittedContainedAppsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileContainedApp]: """ Create new navigation property to committedContainedApps for deviceAppManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CommittedContainedAppsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[CommittedContainedAppsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to committedContainedApps for deviceAppManagement param body: The request body @@ -188,4 +187,27 @@ def 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 807700af116..6ff32313fdb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/committedContainedApps/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 92ec23af198..613271bb13e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{mobileContainedApp%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property committedContainedApps for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[MobileContainedApp]: + async def get(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileContainedApp, error_mapping) - async def patch(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileContainedApp]: + async def patch(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[MobileContainedAppItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileContainedApp]: """ Update the navigation property committedContainedApps in deviceAppManagement param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property committedContainedApps for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[MobileContainedAppItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property committedContainedApps in deviceAppManagement param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 c52995e735b..4bf267b3abf 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[MobileAppContentCollectionResponse]: + async def get(self,request_configuration: Optional[ContentVersionsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppContentCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContent]: + async def post(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[ContentVersionsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppContent]: """ Create new navigation property to contentVersions for deviceAppManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentVersionsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[ContentVersionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to contentVersions for deviceAppManagement param body: The request body @@ -188,4 +187,27 @@ def 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 ed0f513dcc5..a710aaa7ae7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 f0ea0b01892..9020316d02f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[MobileContainedAppCollectionResponse]: + async def get(self,request_configuration: Optional[ContainedAppsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileContainedAppCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileContainedApp]: + async def post(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[ContainedAppsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileContainedApp]: """ Create new navigation property to containedApps for deviceAppManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContainedAppsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[ContainedAppsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to containedApps for deviceAppManagement param body: The request body @@ -188,4 +187,27 @@ def 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 5a0ba605a37..0c89e0da183 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/containedApps/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 6f2b9cf44b4..755efb162cc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{mobileContainedApp%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property containedApps for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[MobileContainedApp]: + async def get(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileContainedApp, error_mapping) - async def patch(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileContainedApp]: + async def patch(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[MobileContainedAppItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileContainedApp]: """ Update the navigation property containedApps in deviceAppManagement param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property containedApps for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MobileContainedAppItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileContainedApp] = None, request_configuration: Optional[MobileContainedAppItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property containedApps in deviceAppManagement param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 095d6a4fcaf..e821a60f812 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 96ddd40c552..8e86577a2f3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[MobileAppContentFileCollectionResponse]: + async def get(self,request_configuration: Optional[FilesRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppContentFileCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContentFile]: + async def post(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[FilesRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppContentFile]: """ Create new navigation property to files for deviceAppManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FilesRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[FilesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to files for deviceAppManagement param body: The request body @@ -188,4 +187,27 @@ def 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 a5014dde7f2..521085a4168 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[CommitPostRequestBody] = None, request_configuration: Optional[CommitRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CommitPostRequestBody] = None, request_configuration: Optional[CommitRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Commits a file of a given app. param body: The request body @@ -72,4 +72,14 @@ 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 a3c373f151e..a31c087124c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property files for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[MobileAppContentFile]: + async def get(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppContentFile, error_mapping) - async def patch(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContentFile]: + async def patch(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[MobileAppContentFileItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppContentFile]: """ Update the navigation property files in deviceAppManagement param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property files for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MobileAppContentFileItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppContentFile] = None, request_configuration: Optional[MobileAppContentFileItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property files in deviceAppManagement param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 d82cb3c5f53..1d1cc08bb28 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RenewUploadRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RenewUploadRequestBuilderPostRequestConfiguration] = 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,4 +64,14 @@ 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 f30b6a115bf..0fa5fc6c003 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[MobileAppContentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property contentVersions for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[MobileAppContent]: + async def get(self,request_configuration: Optional[MobileAppContentItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppContent, error_mapping) - async def patch(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppContent]: + async def patch(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[MobileAppContentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppContent]: """ Update the navigation property contentVersions in deviceAppManagement param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[MobileAppContentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property contentVersions for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MobileAppContentItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppContent] = None, request_configuration: Optional[MobileAppContentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property contentVersions in deviceAppManagement param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 92d483cd0f8..6453cd1d5bd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +30,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[RequestConfiguration] = None) -> Optional[WindowsUniversalAppX]: + async def get(self,request_configuration: Optional[GraphWindowsUniversalAppXRequestBuilderGetRequestConfiguration] = 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. @@ -51,7 +50,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WindowsUniversalAppX, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphWindowsUniversalAppXRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def get_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 5c813df005f..21b32ed089b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[MobileAppAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def post(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Create a new mobileAppAssignment object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new mobileAppAssignment object. param body: The request body @@ -190,4 +189,27 @@ def 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 eca5369cc9a..529ddbd936f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 247dea0a600..15d8ad2d6b0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{mobileAppAssignment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a mobileAppAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[MobileAppAssignment]: + async def get(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppAssignment, error_mapping) - async def patch(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppAssignment]: + async def patch(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppAssignment]: """ Update the properties of a mobileAppAssignment object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a mobileAppAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MobileAppAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppAssignment] = None, request_configuration: Optional[MobileAppAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a mobileAppAssignment object. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 e448ba4dc69..4798a65983f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[MobileAppCategoryCollectionResponse]: + async def get(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = 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. @@ -63,7 +62,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppCategoryCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,4 +148,17 @@ def 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 b6a177c4e8b..684b8a8064a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 95d4f2c1c32..978df4e15e9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{mobileAppCategory%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppCategory]: + async def get(self,request_configuration: Optional[MobileAppCategoryItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppCategory, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MobileAppCategoryItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The list of categories for this app. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 6e71995c31d..86e8aeca1d6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> Optional[WindowsWebApp]: + async def get(self,request_configuration: Optional[GraphWindowsWebAppRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WindowsWebApp, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphWindowsWebAppRequestBuilderGetRequestConfiguration] = 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. @@ -114,4 +113,17 @@ def get_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 1dc0c65034a..75d11e220f7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +45,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[MobileAppItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ - Deletes a microsoftStoreForBusinessApp. + Deletes a managedAndroidStoreApp. param request_configuration: 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-microsoftstoreforbusinessapp-delete?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-apps-managedandroidstoreapp-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -65,12 +64,12 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[MobileApp]: + async def get(self,request_configuration: Optional[MobileAppItemRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileApp]: """ - Read properties and relationships of the macOSOfficeSuiteApp object. + Read properties and relationships of the iosVppApp 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-macosofficesuiteapp-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-apps-iosvppapp-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -86,13 +85,13 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileApp, error_mapping) - async def patch(self,body: Optional[MobileApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileApp]: + async def patch(self,body: Optional[MobileApp] = None, request_configuration: Optional[MobileAppItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileApp]: """ - Update the properties of a macOSLobApp object. + Update the properties of a managedAndroidLobApp 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-macoslobapp-update?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-apps-managedandroidlobapp-update?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -110,9 +109,9 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[MobileAppItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ - Deletes a microsoftStoreForBusinessApp. + Deletes a managedAndroidStoreApp. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -121,9 +120,9 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MobileAppItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ - Read properties and relationships of the macOSOfficeSuiteApp object. + Read properties and relationships of the iosVppApp object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -132,9 +131,9 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileApp] = None, request_configuration: Optional[MobileAppItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ - Update the properties of a macOSLobApp object. + Update the properties of a managedAndroidLobApp object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -328,10 +327,20 @@ 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 macOSOfficeSuiteApp object. + Read properties and relationships of the iosVppApp object. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -354,4 +363,27 @@ def get_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 6b901a31cfc..93006cf4ee2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -60,12 +59,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[RequestConfiguration] = None) -> Optional[MobileAppCollectionResponse]: + async def get(self,request_configuration: Optional[MobileAppsRequestBuilderGetRequestConfiguration] = None) -> Optional[MobileAppCollectionResponse]: """ - List properties and relationships of the win32LobApp objects. + List properties and relationships of the managedAndroidLobApp 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-win32lobapp-list?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-apps-managedandroidlobapp-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -81,13 +80,13 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileApp]: + async def post(self,body: Optional[MobileApp] = None, request_configuration: Optional[MobileAppsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileApp]: """ - Create a new macOSLobApp object. + Create a new windowsMicrosoftEdgeApp 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-macoslobapp-create?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-apps-windowsmicrosoftedgeapp-create?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -105,9 +104,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MobileAppsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ - List properties and relationships of the win32LobApp objects. + List properties and relationships of the managedAndroidLobApp objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -116,9 +115,9 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileApp] = None, request_configuration: Optional[MobileAppsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ - Create a new macOSLobApp object. + Create a new windowsMicrosoftEdgeApp object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -297,7 +296,7 @@ def graph_windows_web_app(self) -> GraphWindowsWebAppRequestBuilder: @dataclass class MobileAppsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the win32LobApp objects. + List properties and relationships of the managedAndroidLobApp objects. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -350,4 +349,27 @@ def 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 1eb0ffeb1f1..91a96f28d4b 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[SyncMicrosoftStoreForBusinessAppsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[SyncMicrosoftStoreForBusinessAppsRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 d6c7cc394ab..64fa83beb89 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 e224695bbf5..60595014ad1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ManagedMobileAppCollectionResponse]: + async def get(self,request_configuration: Optional[AppsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ManagedMobileAppCollectionResponse, error_mapping) - async def post(self,body: Optional[ManagedMobileApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedMobileApp]: + async def post(self,body: Optional[ManagedMobileApp] = None, request_configuration: Optional[AppsRequestBuilderPostRequestConfiguration] = None) -> Optional[ManagedMobileApp]: """ Create new navigation property to apps for deviceAppManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AppsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ManagedMobileApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ManagedMobileApp] = None, request_configuration: Optional[AppsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to apps for deviceAppManagement param body: The request body @@ -188,4 +187,27 @@ def 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 ee0773b46bd..54ebcae0b8a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 d51b9313226..559f04daf40 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ManagedMobileAppItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property apps for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ManagedMobileApp]: + async def get(self,request_configuration: Optional[ManagedMobileAppItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ManagedMobileApp, error_mapping) - async def patch(self,body: Optional[ManagedMobileApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedMobileApp]: + async def patch(self,body: Optional[ManagedMobileApp] = None, request_configuration: Optional[ManagedMobileAppItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ManagedMobileApp]: """ Update the navigation property apps in deviceAppManagement param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ManagedMobileAppItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property apps for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ManagedMobileAppItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ManagedMobileApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ManagedMobileApp] = None, request_configuration: Optional[ManagedMobileAppItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property apps in deviceAppManagement param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 bc5b85e9c50..43fceda5346 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[AssignPostRequestBody] = None, request_configuration: Optional[AssignRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AssignPostRequestBody] = None, request_configuration: Optional[AssignRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Not yet documented param body: The request body @@ -73,4 +73,14 @@ 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 b13814542f4..9085245226a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TargetedManagedAppPolicyAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TargetedManagedAppPolicyAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TargetedManagedAppPolicyAssignment]: + async def post(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[TargetedManagedAppPolicyAssignment]: """ Create new navigation property to assignments for deviceAppManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to assignments for deviceAppManagement param body: The request body @@ -188,4 +187,27 @@ def 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 c914432e3e2..47cc7fbd068 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 a45f947e9f0..a91d484c1da 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TargetedManagedAppPolicyAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property assignments for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[TargetedManagedAppPolicyAssignment]: + async def get(self,request_configuration: Optional[TargetedManagedAppPolicyAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TargetedManagedAppPolicyAssignment, error_mapping) - async def patch(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TargetedManagedAppPolicyAssignment]: + async def patch(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[TargetedManagedAppPolicyAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TargetedManagedAppPolicyAssignment]: """ Update the navigation property assignments in deviceAppManagement param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TargetedManagedAppPolicyAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property assignments for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TargetedManagedAppPolicyAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[TargetedManagedAppPolicyAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property assignments in deviceAppManagement param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 514d290530d..b2409de446b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DeploymentSummaryRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property deploymentSummary for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ManagedAppPolicyDeploymentSummary]: + async def get(self,request_configuration: Optional[DeploymentSummaryRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ManagedAppPolicyDeploymentSummary, error_mapping) - async def patch(self,body: Optional[ManagedAppPolicyDeploymentSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedAppPolicyDeploymentSummary]: + async def patch(self,body: Optional[ManagedAppPolicyDeploymentSummary] = None, request_configuration: Optional[DeploymentSummaryRequestBuilderPatchRequestConfiguration] = None) -> Optional[ManagedAppPolicyDeploymentSummary]: """ Update the navigation property deploymentSummary in deviceAppManagement param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DeploymentSummaryRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property deploymentSummary for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeploymentSummaryRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ManagedAppPolicyDeploymentSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ManagedAppPolicyDeploymentSummary] = None, request_configuration: Optional[DeploymentSummaryRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property deploymentSummary in deviceAppManagement param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 fffd592dcf9..4f6b2d19267 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[TargetAppsPostRequestBody] = None, request_configuration: Optional[TargetAppsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TargetAppsPostRequestBody] = None, request_configuration: Optional[TargetAppsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Not yet documented param body: The request body @@ -73,4 +73,14 @@ 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 31f167b7d6e..2212b75426a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +31,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TargetedManagedAppConfigurationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a targetedManagedAppConfiguration. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[TargetedManagedAppConfiguration]: + async def get(self,request_configuration: Optional[TargetedManagedAppConfigurationItemRequestBuilderGetRequestConfiguration] = 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. @@ -72,7 +71,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TargetedManagedAppConfiguration, error_mapping) - async def patch(self,body: Optional[TargetedManagedAppConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TargetedManagedAppConfiguration]: + async def patch(self,body: Optional[TargetedManagedAppConfiguration] = None, request_configuration: Optional[TargetedManagedAppConfigurationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TargetedManagedAppConfiguration]: """ Update the properties of a targetedManagedAppConfiguration object. param body: The request body @@ -96,7 +95,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TargetedManagedAppConfigurationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a targetedManagedAppConfiguration. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -107,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TargetedManagedAppConfigurationItemRequestBuilderGetRequestConfiguration] = 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. @@ -118,7 +117,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TargetedManagedAppConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TargetedManagedAppConfiguration] = None, request_configuration: Optional[TargetedManagedAppConfigurationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a targetedManagedAppConfiguration object. param body: The request body @@ -188,6 +187,16 @@ 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(): """ @@ -214,4 +223,27 @@ def get_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 4752464dd77..a1f79e88490 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TargetedManagedAppConfigurationCollectionResponse]: + async def get(self,request_configuration: Optional[TargetedManagedAppConfigurationsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TargetedManagedAppConfigurationCollectionResponse, error_mapping) - async def post(self,body: Optional[TargetedManagedAppConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TargetedManagedAppConfiguration]: + async def post(self,body: Optional[TargetedManagedAppConfiguration] = None, request_configuration: Optional[TargetedManagedAppConfigurationsRequestBuilderPostRequestConfiguration] = None) -> Optional[TargetedManagedAppConfiguration]: """ Create a new targetedManagedAppConfiguration object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TargetedManagedAppConfigurationsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TargetedManagedAppConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TargetedManagedAppConfiguration] = None, request_configuration: Optional[TargetedManagedAppConfigurationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new targetedManagedAppConfiguration object. param body: The request body @@ -190,4 +189,27 @@ def 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 bc963045902..596be5d9b27 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 3a96f2ae2f7..d712e5f27b4 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[RequestConfiguration] = None) -> Optional[VppToken]: + async def post(self,request_configuration: Optional[SyncLicensesRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, VppToken, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[SyncLicensesRequestBuilderPostRequestConfiguration] = 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,4 +68,14 @@ 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 45db1c7c1c0..7416a151b48 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[VppTokenItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a vppToken. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[VppToken]: + async def get(self,request_configuration: Optional[VppTokenItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, VppToken, error_mapping) - async def patch(self,body: Optional[VppToken] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[VppToken]: + async def patch(self,body: Optional[VppToken] = None, request_configuration: Optional[VppTokenItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[VppToken]: """ Update the properties of a vppToken object. param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[VppTokenItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a vppToken. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[VppTokenItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[VppToken] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[VppToken] = None, request_configuration: Optional[VppTokenItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a vppToken object. param body: The request body @@ -148,6 +147,16 @@ 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(): """ @@ -174,4 +183,27 @@ def get_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 c9e16b68034..ce11bf17704 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[VppTokenCollectionResponse]: + async def get(self,request_configuration: Optional[VppTokensRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, VppTokenCollectionResponse, error_mapping) - async def post(self,body: Optional[VppToken] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[VppToken]: + async def post(self,body: Optional[VppToken] = None, request_configuration: Optional[VppTokensRequestBuilderPostRequestConfiguration] = None) -> Optional[VppToken]: """ Create a new vppToken object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[VppTokensRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[VppToken] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[VppToken] = None, request_configuration: Optional[VppTokensRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new vppToken object. param body: The request body @@ -190,4 +189,27 @@ def 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 6850f2199d5..33d7a03ccc9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 146170e5440..73c315b3ff3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TargetedManagedAppPolicyAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TargetedManagedAppPolicyAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TargetedManagedAppPolicyAssignment]: + async def post(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[TargetedManagedAppPolicyAssignment]: """ Create new navigation property to assignments for deviceAppManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to assignments for deviceAppManagement param body: The request body @@ -188,4 +187,27 @@ def 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 683dc49f7ea..0b63cb8e78a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 d2aff63f039..78fa6de81d9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TargetedManagedAppPolicyAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property assignments for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[TargetedManagedAppPolicyAssignment]: + async def get(self,request_configuration: Optional[TargetedManagedAppPolicyAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TargetedManagedAppPolicyAssignment, error_mapping) - async def patch(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TargetedManagedAppPolicyAssignment]: + async def patch(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[TargetedManagedAppPolicyAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TargetedManagedAppPolicyAssignment]: """ Update the navigation property assignments in deviceAppManagement param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TargetedManagedAppPolicyAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property assignments for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TargetedManagedAppPolicyAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TargetedManagedAppPolicyAssignment] = None, request_configuration: Optional[TargetedManagedAppPolicyAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property assignments in deviceAppManagement param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 0f1ed4755b4..b64ebd9b1d6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 14f188d2855..e6e58fb59ba 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[WindowsInformationProtectionAppLockerFileCollectionResponse]: + async def get(self,request_configuration: Optional[ExemptAppLockerFilesRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WindowsInformationProtectionAppLockerFileCollectionResponse, error_mapping) - async def post(self,body: Optional[WindowsInformationProtectionAppLockerFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsInformationProtectionAppLockerFile]: + async def post(self,body: Optional[WindowsInformationProtectionAppLockerFile] = None, request_configuration: Optional[ExemptAppLockerFilesRequestBuilderPostRequestConfiguration] = None) -> Optional[WindowsInformationProtectionAppLockerFile]: """ Create new navigation property to exemptAppLockerFiles for deviceAppManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExemptAppLockerFilesRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WindowsInformationProtectionAppLockerFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WindowsInformationProtectionAppLockerFile] = None, request_configuration: Optional[ExemptAppLockerFilesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to exemptAppLockerFiles for deviceAppManagement param body: The request body @@ -188,4 +187,27 @@ def 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 66daf3f9c7c..fcd6ab7262d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[WindowsInformationProtectionAppLockerFileItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property exemptAppLockerFiles for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WindowsInformationProtectionAppLockerFile]: + async def get(self,request_configuration: Optional[WindowsInformationProtectionAppLockerFileItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WindowsInformationProtectionAppLockerFile, error_mapping) - async def patch(self,body: Optional[WindowsInformationProtectionAppLockerFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsInformationProtectionAppLockerFile]: + async def patch(self,body: Optional[WindowsInformationProtectionAppLockerFile] = None, request_configuration: Optional[WindowsInformationProtectionAppLockerFileItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[WindowsInformationProtectionAppLockerFile]: """ Update the navigation property exemptAppLockerFiles in deviceAppManagement param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[WindowsInformationProtectionAppLockerFileItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property exemptAppLockerFiles for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WindowsInformationProtectionAppLockerFileItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WindowsInformationProtectionAppLockerFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WindowsInformationProtectionAppLockerFile] = None, request_configuration: Optional[WindowsInformationProtectionAppLockerFileItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property exemptAppLockerFiles in deviceAppManagement param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 15dc4ca9d5d..851a7d68790 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 5654f185a5a..cb09c8c36b1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[WindowsInformationProtectionAppLockerFileItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property protectedAppLockerFiles for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WindowsInformationProtectionAppLockerFile]: + async def get(self,request_configuration: Optional[WindowsInformationProtectionAppLockerFileItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WindowsInformationProtectionAppLockerFile, error_mapping) - async def patch(self,body: Optional[WindowsInformationProtectionAppLockerFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsInformationProtectionAppLockerFile]: + async def patch(self,body: Optional[WindowsInformationProtectionAppLockerFile] = None, request_configuration: Optional[WindowsInformationProtectionAppLockerFileItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[WindowsInformationProtectionAppLockerFile]: """ Update the navigation property protectedAppLockerFiles in deviceAppManagement param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[WindowsInformationProtectionAppLockerFileItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property protectedAppLockerFiles for deviceAppManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WindowsInformationProtectionAppLockerFileItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WindowsInformationProtectionAppLockerFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WindowsInformationProtectionAppLockerFile] = None, request_configuration: Optional[WindowsInformationProtectionAppLockerFileItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property protectedAppLockerFiles in deviceAppManagement param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 626c79825bb..ca0527a5c47 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[WindowsInformationProtectionAppLockerFileCollectionResponse]: + async def get(self,request_configuration: Optional[ProtectedAppLockerFilesRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WindowsInformationProtectionAppLockerFileCollectionResponse, error_mapping) - async def post(self,body: Optional[WindowsInformationProtectionAppLockerFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsInformationProtectionAppLockerFile]: + async def post(self,body: Optional[WindowsInformationProtectionAppLockerFile] = None, request_configuration: Optional[ProtectedAppLockerFilesRequestBuilderPostRequestConfiguration] = None) -> Optional[WindowsInformationProtectionAppLockerFile]: """ Create new navigation property to protectedAppLockerFiles for deviceAppManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ProtectedAppLockerFilesRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WindowsInformationProtectionAppLockerFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WindowsInformationProtectionAppLockerFile] = None, request_configuration: Optional[ProtectedAppLockerFilesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to protectedAppLockerFiles for deviceAppManagement param body: The request body @@ -188,4 +187,27 @@ def 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 a6f9f8fb14e..cc9003430f0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[WindowsInformationProtectionPolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a windowsInformationProtectionPolicy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WindowsInformationProtectionPolicy]: + async def get(self,request_configuration: Optional[WindowsInformationProtectionPolicyItemRequestBuilderGetRequestConfiguration] = 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. @@ -70,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WindowsInformationProtectionPolicy, error_mapping) - async def patch(self,body: Optional[WindowsInformationProtectionPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsInformationProtectionPolicy]: + async def patch(self,body: Optional[WindowsInformationProtectionPolicy] = None, request_configuration: Optional[WindowsInformationProtectionPolicyItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[WindowsInformationProtectionPolicy]: """ Update the properties of a windowsInformationProtectionPolicy object. param body: The request body @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[WindowsInformationProtectionPolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a windowsInformationProtectionPolicy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WindowsInformationProtectionPolicyItemRequestBuilderGetRequestConfiguration] = 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. @@ -116,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WindowsInformationProtectionPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WindowsInformationProtectionPolicy] = None, request_configuration: Optional[WindowsInformationProtectionPolicyItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a windowsInformationProtectionPolicy object. param body: The request body @@ -168,6 +167,16 @@ 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(): """ @@ -194,4 +203,27 @@ def get_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 71c6394deb5..726bd42a381 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[WindowsInformationProtectionPolicyCollectionResponse]: + async def get(self,request_configuration: Optional[WindowsInformationProtectionPoliciesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WindowsInformationProtectionPolicyCollectionResponse, error_mapping) - async def post(self,body: Optional[WindowsInformationProtectionPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsInformationProtectionPolicy]: + async def post(self,body: Optional[WindowsInformationProtectionPolicy] = None, request_configuration: Optional[WindowsInformationProtectionPoliciesRequestBuilderPostRequestConfiguration] = None) -> Optional[WindowsInformationProtectionPolicy]: """ Create a new windowsInformationProtectionPolicy object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WindowsInformationProtectionPoliciesRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WindowsInformationProtectionPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WindowsInformationProtectionPolicy] = None, request_configuration: Optional[WindowsInformationProtectionPoliciesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new windowsInformationProtectionPolicy object. param body: The request body @@ -190,4 +189,27 @@ def 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 376b731411d..21d6e54cd0f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ApplePushNotificationCertificateRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property applePushNotificationCertificate for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ApplePushNotificationCertificate]: + async def get(self,request_configuration: Optional[ApplePushNotificationCertificateRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ApplePushNotificationCertificate, error_mapping) - async def patch(self,body: Optional[ApplePushNotificationCertificate] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ApplePushNotificationCertificate]: + async def patch(self,body: Optional[ApplePushNotificationCertificate] = None, request_configuration: Optional[ApplePushNotificationCertificateRequestBuilderPatchRequestConfiguration] = None) -> Optional[ApplePushNotificationCertificate]: """ Update the properties of a applePushNotificationCertificate object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ApplePushNotificationCertificateRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property applePushNotificationCertificate for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ApplePushNotificationCertificateRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ApplePushNotificationCertificate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ApplePushNotificationCertificate] = None, request_configuration: Optional[ApplePushNotificationCertificateRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a applePushNotificationCertificate object. param body: The request body @@ -147,6 +146,16 @@ 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(): """ @@ -173,4 +182,27 @@ def get_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 73bbcdb7952..72f88ba7c90 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[RequestConfiguration] = None) -> Optional[DownloadApplePushNotificationCertificateSigningRequestGetResponse]: + async def get(self,request_configuration: Optional[DownloadApplePushNotificationCertificateSigningRequestRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DownloadApplePushNotificationCertificateSigningRequestGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DownloadApplePushNotificationCertificateSigningRequestRequestBuilderGetRequestConfiguration] = 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,4 +67,14 @@ 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 c2bce77d564..c3b7b504a2c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +45,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[RequestConfiguration] = None) -> Optional[AuditEventCollectionResponse]: + async def get(self,request_configuration: Optional[AuditEventsRequestBuilderGetRequestConfiguration] = 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. @@ -79,7 +78,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[RequestConfiguration] = None) -> Optional[AuditEvent]: + async def post(self,body: Optional[AuditEvent] = None, request_configuration: Optional[AuditEventsRequestBuilderPostRequestConfiguration] = None) -> Optional[AuditEvent]: """ Create a new auditEvent object. param body: The request body @@ -103,7 +102,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AuditEventsRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AuditEvent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AuditEvent] = None, request_configuration: Optional[AuditEventsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new auditEvent object. param body: The request body @@ -213,4 +212,27 @@ def 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 36fe8f299b2..cde83633a71 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 890cb07318e..9063dcf7cb2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> Optional[GetAuditActivityTypesWithCategoryGetResponse]: + async def get(self,request_configuration: Optional[GetAuditActivityTypesWithCategoryRequestBuilderGetRequestConfiguration] = None) -> Optional[GetAuditActivityTypesWithCategoryGetResponse]: """ Invoke function getAuditActivityTypes param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GetAuditActivityTypesWithCategoryGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetAuditActivityTypesWithCategoryRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getAuditActivityTypes param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,4 +111,17 @@ def 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 aab8088c6b4..dd19ec6f1e1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[GetAuditCategoriesGetResponse]: + async def get(self,request_configuration: Optional[GetAuditCategoriesRequestBuilderGetRequestConfiguration] = None) -> Optional[GetAuditCategoriesGetResponse]: """ Invoke function getAuditCategories param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GetAuditCategoriesGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetAuditCategoriesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getAuditCategories param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,4 +108,17 @@ def 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 631113cd99d..6ec3ca18867 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AuditEventItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a auditEvent. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AuditEvent]: + async def get(self,request_configuration: Optional[AuditEventItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AuditEvent, error_mapping) - async def patch(self,body: Optional[AuditEvent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuditEvent]: + async def patch(self,body: Optional[AuditEvent] = None, request_configuration: Optional[AuditEventItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AuditEvent]: """ Update the properties of a auditEvent object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AuditEventItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a auditEvent. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AuditEventItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AuditEvent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AuditEvent] = None, request_configuration: Optional[AuditEventItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a auditEvent object. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 340f6c3880c..95caaa201bf 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ComplianceManagementPartnerCollectionResponse]: + async def get(self,request_configuration: Optional[ComplianceManagementPartnersRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ComplianceManagementPartnerCollectionResponse, error_mapping) - async def post(self,body: Optional[ComplianceManagementPartner] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ComplianceManagementPartner]: + async def post(self,body: Optional[ComplianceManagementPartner] = None, request_configuration: Optional[ComplianceManagementPartnersRequestBuilderPostRequestConfiguration] = None) -> Optional[ComplianceManagementPartner]: """ Create a new complianceManagementPartner object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ComplianceManagementPartnersRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ComplianceManagementPartner] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ComplianceManagementPartner] = None, request_configuration: Optional[ComplianceManagementPartnersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new complianceManagementPartner object. param body: The request body @@ -190,4 +189,27 @@ def 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 ceef242c899..4a9d6b79607 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 b2648b4e75d..6049f156e21 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ComplianceManagementPartnerItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a complianceManagementPartner. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ComplianceManagementPartner]: + async def get(self,request_configuration: Optional[ComplianceManagementPartnerItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ComplianceManagementPartner, error_mapping) - async def patch(self,body: Optional[ComplianceManagementPartner] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ComplianceManagementPartner]: + async def patch(self,body: Optional[ComplianceManagementPartner] = None, request_configuration: Optional[ComplianceManagementPartnerItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ComplianceManagementPartner]: """ Update the properties of a complianceManagementPartner object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ComplianceManagementPartnerItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a complianceManagementPartner. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ComplianceManagementPartnerItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ComplianceManagementPartner] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ComplianceManagementPartner] = None, request_configuration: Optional[ComplianceManagementPartnerItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a complianceManagementPartner object. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 57a69bdbcaf..f6e54dadddb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ConditionalAccessSettingsRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property conditionalAccessSettings for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[OnPremisesConditionalAccessSettings]: + async def get(self,request_configuration: Optional[ConditionalAccessSettingsRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnPremisesConditionalAccessSettings, error_mapping) - async def patch(self,body: Optional[OnPremisesConditionalAccessSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnPremisesConditionalAccessSettings]: + async def patch(self,body: Optional[OnPremisesConditionalAccessSettings] = None, request_configuration: Optional[ConditionalAccessSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnPremisesConditionalAccessSettings]: """ Update the properties of a onPremisesConditionalAccessSettings object. param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ConditionalAccessSettingsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property conditionalAccessSettings for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ConditionalAccessSettingsRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnPremisesConditionalAccessSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnPremisesConditionalAccessSettings] = None, request_configuration: Optional[ConditionalAccessSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a onPremisesConditionalAccessSettings object. param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 9985d6e3c2c..94d5a6f1ffe 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 8c01e701972..5d7a3d1524f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[DetectedAppCollectionResponse]: + async def get(self,request_configuration: Optional[DetectedAppsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DetectedAppCollectionResponse, error_mapping) - async def post(self,body: Optional[DetectedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DetectedApp]: + async def post(self,body: Optional[DetectedApp] = None, request_configuration: Optional[DetectedAppsRequestBuilderPostRequestConfiguration] = None) -> Optional[DetectedApp]: """ Create a new detectedApp object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DetectedAppsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DetectedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DetectedApp] = None, request_configuration: Optional[DetectedAppsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new detectedApp object. param body: The request body @@ -190,4 +189,27 @@ def 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 96d16559d8e..46b73ac93d7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DetectedAppItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a detectedApp. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[DetectedApp]: + async def get(self,request_configuration: Optional[DetectedAppItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DetectedApp, error_mapping) - async def patch(self,body: Optional[DetectedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DetectedApp]: + async def patch(self,body: Optional[DetectedApp] = None, request_configuration: Optional[DetectedAppItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DetectedApp]: """ Update the properties of a detectedApp object. param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DetectedAppItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a detectedApp. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DetectedAppItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DetectedApp] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DetectedApp] = None, request_configuration: Optional[DetectedAppItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a detectedApp object. param body: The request body @@ -148,6 +147,16 @@ 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(): """ @@ -174,4 +183,27 @@ def get_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 b13ccf20c5a..dfcd6353dc8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 a2e087f2774..f4723294b56 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[ManagedDevice]: + async def get(self,request_configuration: Optional[ManagedDeviceItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ManagedDevice, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ManagedDeviceItemRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 e0776cd004d..e03dc9ed717 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[ManagedDeviceCollectionResponse]: + async def get(self,request_configuration: Optional[ManagedDevicesRequestBuilderGetRequestConfiguration] = 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. @@ -63,7 +62,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ManagedDeviceCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ManagedDevicesRequestBuilderGetRequestConfiguration] = 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. @@ -149,4 +148,17 @@ def 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 35b786577ce..a2d01e982f9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 03297fd016d..b0b9f2e9cf2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[DeviceCategoryCollectionResponse]: + async def get(self,request_configuration: Optional[DeviceCategoriesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceCategoryCollectionResponse, error_mapping) - async def post(self,body: Optional[DeviceCategory] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceCategory]: + async def post(self,body: Optional[DeviceCategory] = None, request_configuration: Optional[DeviceCategoriesRequestBuilderPostRequestConfiguration] = None) -> Optional[DeviceCategory]: """ Create a new deviceCategory object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeviceCategoriesRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DeviceCategory] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeviceCategory] = None, request_configuration: Optional[DeviceCategoriesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new deviceCategory object. param body: The request body @@ -190,4 +189,27 @@ def 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 8502ab58cc1..94041f9c05f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DeviceCategoryItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a deviceCategory. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[DeviceCategory]: + async def get(self,request_configuration: Optional[DeviceCategoryItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceCategory, error_mapping) - async def patch(self,body: Optional[DeviceCategory] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceCategory]: + async def patch(self,body: Optional[DeviceCategory] = None, request_configuration: Optional[DeviceCategoryItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceCategory]: """ Update the properties of a deviceCategory object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DeviceCategoryItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a deviceCategory. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeviceCategoryItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceCategory] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceCategory] = None, request_configuration: Optional[DeviceCategoryItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a deviceCategory object. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 86ad424568d..7563d57e51e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 81f11dd3291..eec93f3eeb0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[DeviceCompliancePolicyCollectionResponse]: + async def get(self,request_configuration: Optional[DeviceCompliancePoliciesRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceCompliancePolicyCollectionResponse]: """ - List properties and relationships of the windowsPhone81CompliancePolicy objects. + List properties and relationships of the windows10MobileCompliancePolicy 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-windowsphone81compliancepolicy-list?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10mobilecompliancepolicy-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -65,13 +64,13 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceCompliancePolicyCollectionResponse, error_mapping) - async def post(self,body: Optional[DeviceCompliancePolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceCompliancePolicy]: + async def post(self,body: Optional[DeviceCompliancePolicy] = None, request_configuration: Optional[DeviceCompliancePoliciesRequestBuilderPostRequestConfiguration] = None) -> Optional[DeviceCompliancePolicy]: """ - Create a new windows10MobileCompliancePolicy object. + Create a new 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-windows10mobilecompliancepolicy-create?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-windowsphone81compliancepolicy-create?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -89,9 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeviceCompliancePoliciesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ - List properties and relationships of the windowsPhone81CompliancePolicy objects. + List properties and relationships of the windows10MobileCompliancePolicy objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -100,9 +99,9 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DeviceCompliancePolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeviceCompliancePolicy] = None, request_configuration: Optional[DeviceCompliancePoliciesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ - Create a new windows10MobileCompliancePolicy object. + Create a new windowsPhone81CompliancePolicy object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -137,7 +136,7 @@ def count(self) -> CountRequestBuilder: @dataclass class DeviceCompliancePoliciesRequestBuilderGetQueryParameters(): """ - List properties and relationships of the windowsPhone81CompliancePolicy objects. + List properties and relationships of the windows10MobileCompliancePolicy objects. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -190,4 +189,27 @@ def 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 36ee97c5a3e..431f1360caa 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[RequestConfiguration] = None) -> Optional[AssignPostResponse]: + async def post(self,body: Optional[AssignPostRequestBody] = None, request_configuration: Optional[AssignRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AssignPostRequestBody] = None, request_configuration: Optional[AssignRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Not yet documented param body: The request body @@ -76,4 +76,14 @@ 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 535535a0811..33a5685404c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[DeviceCompliancePolicyAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceCompliancePolicyAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[DeviceCompliancePolicyAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceCompliancePolicyAssignment]: + async def post(self,body: Optional[DeviceCompliancePolicyAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[DeviceCompliancePolicyAssignment]: """ Create a new deviceCompliancePolicyAssignment object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DeviceCompliancePolicyAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeviceCompliancePolicyAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new deviceCompliancePolicyAssignment object. param body: The request body @@ -190,4 +189,27 @@ def 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 03c66b60ec8..08bc5c5011d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 64210a0a151..6d2c3501f29 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DeviceCompliancePolicyAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a deviceCompliancePolicyAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[DeviceCompliancePolicyAssignment]: + async def get(self,request_configuration: Optional[DeviceCompliancePolicyAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceCompliancePolicyAssignment, error_mapping) - async def patch(self,body: Optional[DeviceCompliancePolicyAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceCompliancePolicyAssignment]: + async def patch(self,body: Optional[DeviceCompliancePolicyAssignment] = None, request_configuration: Optional[DeviceCompliancePolicyAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceCompliancePolicyAssignment]: """ Update the properties of a deviceCompliancePolicyAssignment object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DeviceCompliancePolicyAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a deviceCompliancePolicyAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeviceCompliancePolicyAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceCompliancePolicyAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceCompliancePolicyAssignment] = None, request_configuration: Optional[DeviceCompliancePolicyAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a deviceCompliancePolicyAssignment object. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 ee7d8c65d4f..8731a67e83a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +35,7 @@ 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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DeviceCompliancePolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a windows81CompliancePolicy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -55,12 +54,12 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[DeviceCompliancePolicy]: + async def get(self,request_configuration: Optional[DeviceCompliancePolicyItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceCompliancePolicy]: """ - Read properties and relationships of the windowsPhone81CompliancePolicy object. + Read properties and relationships of the deviceCompliancePolicy 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-windowsphone81compliancepolicy-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-devicecompliancepolicy-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -76,13 +75,13 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceCompliancePolicy, error_mapping) - async def patch(self,body: Optional[DeviceCompliancePolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceCompliancePolicy]: + async def patch(self,body: Optional[DeviceCompliancePolicy] = None, request_configuration: Optional[DeviceCompliancePolicyItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceCompliancePolicy]: """ - Update the properties of a windows10MobileCompliancePolicy object. + Update the properties of a androidWorkProfileCompliancePolicy 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-windows10mobilecompliancepolicy-update?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-androidworkprofilecompliancepolicy-update?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -100,7 +99,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DeviceCompliancePolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a windows81CompliancePolicy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,9 +110,9 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeviceCompliancePolicyItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ - Read properties and relationships of the windowsPhone81CompliancePolicy object. + Read properties and relationships of the deviceCompliancePolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -122,9 +121,9 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceCompliancePolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceCompliancePolicy] = None, request_configuration: Optional[DeviceCompliancePolicyItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ - Update the properties of a windows10MobileCompliancePolicy object. + Update the properties of a androidWorkProfileCompliancePolicy object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -228,10 +227,20 @@ 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 windowsPhone81CompliancePolicy object. + Read properties and relationships of the deviceCompliancePolicy object. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -254,4 +263,27 @@ def get_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 ae9505ce11b..4fdee895364 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 c3a12389389..396f124306a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[SettingStateDeviceSummaryCollectionResponse]: + async def get(self,request_configuration: Optional[DeviceSettingStateSummariesRequestBuilderGetRequestConfiguration] = None) -> Optional[SettingStateDeviceSummaryCollectionResponse]: """ Compliance Setting State Device Summary param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SettingStateDeviceSummaryCollectionResponse, error_mapping) - async def post(self,body: Optional[SettingStateDeviceSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SettingStateDeviceSummary]: + async def post(self,body: Optional[SettingStateDeviceSummary] = None, request_configuration: Optional[DeviceSettingStateSummariesRequestBuilderPostRequestConfiguration] = None) -> Optional[SettingStateDeviceSummary]: """ Create new navigation property to deviceSettingStateSummaries for deviceManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeviceSettingStateSummariesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Compliance Setting State Device Summary param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SettingStateDeviceSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SettingStateDeviceSummary] = None, request_configuration: Optional[DeviceSettingStateSummariesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to deviceSettingStateSummaries for deviceManagement param body: The request body @@ -188,4 +187,27 @@ def 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 4034d998f3d..5d20bb38291 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SettingStateDeviceSummaryItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property deviceSettingStateSummaries for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[SettingStateDeviceSummary]: + async def get(self,request_configuration: Optional[SettingStateDeviceSummaryItemRequestBuilderGetRequestConfiguration] = None) -> Optional[SettingStateDeviceSummary]: """ Compliance Setting State Device Summary param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SettingStateDeviceSummary, error_mapping) - async def patch(self,body: Optional[SettingStateDeviceSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SettingStateDeviceSummary]: + async def patch(self,body: Optional[SettingStateDeviceSummary] = None, request_configuration: Optional[SettingStateDeviceSummaryItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[SettingStateDeviceSummary]: """ Update the navigation property deviceSettingStateSummaries in deviceManagement param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SettingStateDeviceSummaryItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property deviceSettingStateSummaries for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SettingStateDeviceSummaryItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Compliance Setting State Device Summary param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SettingStateDeviceSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SettingStateDeviceSummary] = None, request_configuration: Optional[SettingStateDeviceSummaryItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property deviceSettingStateSummaries in deviceManagement param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 754f71ace8c..f963d33945c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DeviceStatusOverviewRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property deviceStatusOverview for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[DeviceComplianceDeviceOverview]: + async def get(self,request_configuration: Optional[DeviceStatusOverviewRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceComplianceDeviceOverview, error_mapping) - async def patch(self,body: Optional[DeviceComplianceDeviceOverview] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceComplianceDeviceOverview]: + async def patch(self,body: Optional[DeviceComplianceDeviceOverview] = None, request_configuration: Optional[DeviceStatusOverviewRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceComplianceDeviceOverview]: """ Update the properties of a deviceComplianceDeviceOverview object. param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DeviceStatusOverviewRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property deviceStatusOverview for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeviceStatusOverviewRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceComplianceDeviceOverview] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceComplianceDeviceOverview] = None, request_configuration: Optional[DeviceStatusOverviewRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a deviceComplianceDeviceOverview object. param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 3d2dc5865b5..279c8cdc572 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 7d5d63bed8a..adb38b59a23 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[DeviceComplianceDeviceStatusCollectionResponse]: + async def get(self,request_configuration: Optional[DeviceStatusesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceComplianceDeviceStatusCollectionResponse, error_mapping) - async def post(self,body: Optional[DeviceComplianceDeviceStatus] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceComplianceDeviceStatus]: + async def post(self,body: Optional[DeviceComplianceDeviceStatus] = None, request_configuration: Optional[DeviceStatusesRequestBuilderPostRequestConfiguration] = None) -> Optional[DeviceComplianceDeviceStatus]: """ Create a new deviceComplianceDeviceStatus object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeviceStatusesRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DeviceComplianceDeviceStatus] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeviceComplianceDeviceStatus] = None, request_configuration: Optional[DeviceStatusesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new deviceComplianceDeviceStatus object. param body: The request body @@ -190,4 +189,27 @@ def 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 aaa07926005..c2a7daeb9a0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DeviceComplianceDeviceStatusItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a deviceComplianceDeviceStatus. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[DeviceComplianceDeviceStatus]: + async def get(self,request_configuration: Optional[DeviceComplianceDeviceStatusItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceComplianceDeviceStatus, error_mapping) - async def patch(self,body: Optional[DeviceComplianceDeviceStatus] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceComplianceDeviceStatus]: + async def patch(self,body: Optional[DeviceComplianceDeviceStatus] = None, request_configuration: Optional[DeviceComplianceDeviceStatusItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceComplianceDeviceStatus]: """ Update the properties of a deviceComplianceDeviceStatus object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DeviceComplianceDeviceStatusItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a deviceComplianceDeviceStatus. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeviceComplianceDeviceStatusItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceComplianceDeviceStatus] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceComplianceDeviceStatus] = None, request_configuration: Optional[DeviceComplianceDeviceStatusItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a deviceComplianceDeviceStatus object. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 4f99e6936c9..f1d057b31aa 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ScheduleActionsForRulesPostRequestBody] = None, request_configuration: Optional[ScheduleActionsForRulesRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ScheduleActionsForRulesPostRequestBody] = None, request_configuration: Optional[ScheduleActionsForRulesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Not yet documented param body: The request body @@ -73,4 +73,14 @@ 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 3eaba0eee28..53fbcb3a71b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 403557e6154..a452729050c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DeviceComplianceScheduledActionForRuleItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a deviceComplianceScheduledActionForRule. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[DeviceComplianceScheduledActionForRule]: + async def get(self,request_configuration: Optional[DeviceComplianceScheduledActionForRuleItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceComplianceScheduledActionForRule, error_mapping) - async def patch(self,body: Optional[DeviceComplianceScheduledActionForRule] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceComplianceScheduledActionForRule]: + async def patch(self,body: Optional[DeviceComplianceScheduledActionForRule] = None, request_configuration: Optional[DeviceComplianceScheduledActionForRuleItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceComplianceScheduledActionForRule]: """ Update the properties of a deviceComplianceScheduledActionForRule object. param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DeviceComplianceScheduledActionForRuleItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a deviceComplianceScheduledActionForRule. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeviceComplianceScheduledActionForRuleItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceComplianceScheduledActionForRule] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceComplianceScheduledActionForRule] = None, request_configuration: Optional[DeviceComplianceScheduledActionForRuleItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a deviceComplianceScheduledActionForRule object. param body: The request body @@ -148,6 +147,16 @@ 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(): """ @@ -174,4 +183,27 @@ def get_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 7313df5ad83..fd70c812416 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 8a03bc5547f..d72cb45bf71 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{deviceComplianceActionItem%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DeviceComplianceActionItemItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a deviceComplianceActionItem. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[DeviceComplianceActionItem]: + async def get(self,request_configuration: Optional[DeviceComplianceActionItemItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceComplianceActionItem, error_mapping) - async def patch(self,body: Optional[DeviceComplianceActionItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceComplianceActionItem]: + async def patch(self,body: Optional[DeviceComplianceActionItem] = None, request_configuration: Optional[DeviceComplianceActionItemItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceComplianceActionItem]: """ Update the properties of a deviceComplianceActionItem object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DeviceComplianceActionItemItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a deviceComplianceActionItem. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeviceComplianceActionItemItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceComplianceActionItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceComplianceActionItem] = None, request_configuration: Optional[DeviceComplianceActionItemItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a deviceComplianceActionItem object. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 afe91f31a4e..ed2c98fc736 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[DeviceComplianceActionItemCollectionResponse]: + async def get(self,request_configuration: Optional[ScheduledActionConfigurationsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceComplianceActionItemCollectionResponse, error_mapping) - async def post(self,body: Optional[DeviceComplianceActionItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceComplianceActionItem]: + async def post(self,body: Optional[DeviceComplianceActionItem] = None, request_configuration: Optional[ScheduledActionConfigurationsRequestBuilderPostRequestConfiguration] = None) -> Optional[DeviceComplianceActionItem]: """ Create a new deviceComplianceActionItem object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ScheduledActionConfigurationsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DeviceComplianceActionItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeviceComplianceActionItem] = None, request_configuration: Optional[ScheduledActionConfigurationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new deviceComplianceActionItem object. param body: The request body @@ -190,4 +189,27 @@ def 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 f0ea95e7e0c..e209fa90c9b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[DeviceComplianceScheduledActionForRuleCollectionResponse]: + async def get(self,request_configuration: Optional[ScheduledActionsForRuleRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceComplianceScheduledActionForRuleCollectionResponse, error_mapping) - async def post(self,body: Optional[DeviceComplianceScheduledActionForRule] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceComplianceScheduledActionForRule]: + async def post(self,body: Optional[DeviceComplianceScheduledActionForRule] = None, request_configuration: Optional[ScheduledActionsForRuleRequestBuilderPostRequestConfiguration] = None) -> Optional[DeviceComplianceScheduledActionForRule]: """ Create a new deviceComplianceScheduledActionForRule object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ScheduledActionsForRuleRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DeviceComplianceScheduledActionForRule] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeviceComplianceScheduledActionForRule] = None, request_configuration: Optional[ScheduledActionsForRuleRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new deviceComplianceScheduledActionForRule object. param body: The request body @@ -190,4 +189,27 @@ def 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 9f2c1732fcb..4b3be9afc16 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[UserStatusOverviewRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property userStatusOverview for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[DeviceComplianceUserOverview]: + async def get(self,request_configuration: Optional[UserStatusOverviewRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceComplianceUserOverview, error_mapping) - async def patch(self,body: Optional[DeviceComplianceUserOverview] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceComplianceUserOverview]: + async def patch(self,body: Optional[DeviceComplianceUserOverview] = None, request_configuration: Optional[UserStatusOverviewRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceComplianceUserOverview]: """ Update the properties of a deviceComplianceUserOverview object. param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[UserStatusOverviewRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property userStatusOverview for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserStatusOverviewRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceComplianceUserOverview] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceComplianceUserOverview] = None, request_configuration: Optional[UserStatusOverviewRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a deviceComplianceUserOverview object. param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 349414bd990..b436d7cda0d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 6ffbb33dc3a..c8e05b36fb0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DeviceComplianceUserStatusItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a deviceComplianceUserStatus. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[DeviceComplianceUserStatus]: + async def get(self,request_configuration: Optional[DeviceComplianceUserStatusItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceComplianceUserStatus, error_mapping) - async def patch(self,body: Optional[DeviceComplianceUserStatus] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceComplianceUserStatus]: + async def patch(self,body: Optional[DeviceComplianceUserStatus] = None, request_configuration: Optional[DeviceComplianceUserStatusItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceComplianceUserStatus]: """ Update the properties of a deviceComplianceUserStatus object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DeviceComplianceUserStatusItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a deviceComplianceUserStatus. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeviceComplianceUserStatusItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceComplianceUserStatus] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceComplianceUserStatus] = None, request_configuration: Optional[DeviceComplianceUserStatusItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a deviceComplianceUserStatus object. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 37c5378c345..e611fbccd37 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[DeviceComplianceUserStatusCollectionResponse]: + async def get(self,request_configuration: Optional[UserStatusesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceComplianceUserStatusCollectionResponse, error_mapping) - async def post(self,body: Optional[DeviceComplianceUserStatus] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceComplianceUserStatus]: + async def post(self,body: Optional[DeviceComplianceUserStatus] = None, request_configuration: Optional[UserStatusesRequestBuilderPostRequestConfiguration] = None) -> Optional[DeviceComplianceUserStatus]: """ Create a new deviceComplianceUserStatus object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserStatusesRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DeviceComplianceUserStatus] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeviceComplianceUserStatus] = None, request_configuration: Optional[UserStatusesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new deviceComplianceUserStatus object. param body: The request body @@ -190,4 +189,27 @@ def 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 fbf8965835a..d30cf83d50f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DeviceCompliancePolicyDeviceStateSummaryRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property deviceCompliancePolicyDeviceStateSummary for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[DeviceCompliancePolicyDeviceStateSummary]: + async def get(self,request_configuration: Optional[DeviceCompliancePolicyDeviceStateSummaryRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceCompliancePolicyDeviceStateSummary, error_mapping) - async def patch(self,body: Optional[DeviceCompliancePolicyDeviceStateSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceCompliancePolicyDeviceStateSummary]: + async def patch(self,body: Optional[DeviceCompliancePolicyDeviceStateSummary] = None, request_configuration: Optional[DeviceCompliancePolicyDeviceStateSummaryRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceCompliancePolicyDeviceStateSummary]: """ Update the properties of a deviceCompliancePolicyDeviceStateSummary object. param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DeviceCompliancePolicyDeviceStateSummaryRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property deviceCompliancePolicyDeviceStateSummary for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeviceCompliancePolicyDeviceStateSummaryRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceCompliancePolicyDeviceStateSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceCompliancePolicyDeviceStateSummary] = None, request_configuration: Optional[DeviceCompliancePolicyDeviceStateSummaryRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a deviceCompliancePolicyDeviceStateSummary object. param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 9517d8eb78b..6c7d7e285cd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 2c13b43deab..836907209f0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[DeviceCompliancePolicySettingStateSummaryCollectionResponse]: + async def get(self,request_configuration: Optional[DeviceCompliancePolicySettingStateSummariesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceCompliancePolicySettingStateSummaryCollectionResponse, error_mapping) - async def post(self,body: Optional[DeviceCompliancePolicySettingStateSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceCompliancePolicySettingStateSummary]: + async def post(self,body: Optional[DeviceCompliancePolicySettingStateSummary] = None, request_configuration: Optional[DeviceCompliancePolicySettingStateSummariesRequestBuilderPostRequestConfiguration] = None) -> Optional[DeviceCompliancePolicySettingStateSummary]: """ Create a new deviceCompliancePolicySettingStateSummary object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeviceCompliancePolicySettingStateSummariesRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DeviceCompliancePolicySettingStateSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeviceCompliancePolicySettingStateSummary] = None, request_configuration: Optional[DeviceCompliancePolicySettingStateSummariesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new deviceCompliancePolicySettingStateSummary object. param body: The request body @@ -190,4 +189,27 @@ def 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 858d55fafaa..808a1942240 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DeviceCompliancePolicySettingStateSummaryItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a deviceCompliancePolicySettingStateSummary. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[DeviceCompliancePolicySettingStateSummary]: + async def get(self,request_configuration: Optional[DeviceCompliancePolicySettingStateSummaryItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceCompliancePolicySettingStateSummary, error_mapping) - async def patch(self,body: Optional[DeviceCompliancePolicySettingStateSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceCompliancePolicySettingStateSummary]: + async def patch(self,body: Optional[DeviceCompliancePolicySettingStateSummary] = None, request_configuration: Optional[DeviceCompliancePolicySettingStateSummaryItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceCompliancePolicySettingStateSummary]: """ Update the properties of a deviceCompliancePolicySettingStateSummary object. param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DeviceCompliancePolicySettingStateSummaryItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a deviceCompliancePolicySettingStateSummary. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeviceCompliancePolicySettingStateSummaryItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceCompliancePolicySettingStateSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceCompliancePolicySettingStateSummary] = None, request_configuration: Optional[DeviceCompliancePolicySettingStateSummaryItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a deviceCompliancePolicySettingStateSummary object. param body: The request body @@ -148,6 +147,16 @@ 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(): """ @@ -174,4 +183,27 @@ def get_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 3a69c22b056..e0a9a520a5e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 0780349b998..2de97069f6d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[DeviceComplianceSettingStateCollectionResponse]: + async def get(self,request_configuration: Optional[DeviceComplianceSettingStatesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceComplianceSettingStateCollectionResponse, error_mapping) - async def post(self,body: Optional[DeviceComplianceSettingState] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceComplianceSettingState]: + async def post(self,body: Optional[DeviceComplianceSettingState] = None, request_configuration: Optional[DeviceComplianceSettingStatesRequestBuilderPostRequestConfiguration] = None) -> Optional[DeviceComplianceSettingState]: """ Create a new deviceComplianceSettingState object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeviceComplianceSettingStatesRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DeviceComplianceSettingState] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeviceComplianceSettingState] = None, request_configuration: Optional[DeviceComplianceSettingStatesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new deviceComplianceSettingState object. param body: The request body @@ -190,4 +189,27 @@ def 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 d2e8163945f..2e80720dc29 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DeviceComplianceSettingStateItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a deviceComplianceSettingState. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[DeviceComplianceSettingState]: + async def get(self,request_configuration: Optional[DeviceComplianceSettingStateItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceComplianceSettingState, error_mapping) - async def patch(self,body: Optional[DeviceComplianceSettingState] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceComplianceSettingState]: + async def patch(self,body: Optional[DeviceComplianceSettingState] = None, request_configuration: Optional[DeviceComplianceSettingStateItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceComplianceSettingState]: """ Update the properties of a deviceComplianceSettingState object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DeviceComplianceSettingStateItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a deviceComplianceSettingState. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeviceComplianceSettingStateItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceComplianceSettingState] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceComplianceSettingState] = None, request_configuration: Optional[DeviceComplianceSettingStateItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a deviceComplianceSettingState object. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 cbcb4c9310e..cf437494383 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DeviceConfigurationDeviceStateSummariesRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property deviceConfigurationDeviceStateSummaries for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[DeviceConfigurationDeviceStateSummary]: + async def get(self,request_configuration: Optional[DeviceConfigurationDeviceStateSummariesRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceConfigurationDeviceStateSummary, error_mapping) - async def patch(self,body: Optional[DeviceConfigurationDeviceStateSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceConfigurationDeviceStateSummary]: + async def patch(self,body: Optional[DeviceConfigurationDeviceStateSummary] = None, request_configuration: Optional[DeviceConfigurationDeviceStateSummariesRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceConfigurationDeviceStateSummary]: """ Update the properties of a deviceConfigurationDeviceStateSummary object. param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DeviceConfigurationDeviceStateSummariesRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property deviceConfigurationDeviceStateSummaries for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeviceConfigurationDeviceStateSummariesRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceConfigurationDeviceStateSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceConfigurationDeviceStateSummary] = None, request_configuration: Optional[DeviceConfigurationDeviceStateSummariesRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a deviceConfigurationDeviceStateSummary object. param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 b8ff8bce375..532efd50b82 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 a1afab6db0e..408e6c49c37 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[DeviceConfigurationCollectionResponse]: + async def get(self,request_configuration: Optional[DeviceConfigurationsRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceConfigurationCollectionResponse]: """ - List properties and relationships of the windows10EnterpriseModernAppManagementConfiguration objects. + List properties and relationships of the editionUpgradeConfiguration 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-windows10enterprisemodernappmanagementconfiguration-list?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-editionupgradeconfiguration-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -65,13 +64,13 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceConfigurationCollectionResponse, error_mapping) - async def post(self,body: Optional[DeviceConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceConfiguration]: + async def post(self,body: Optional[DeviceConfiguration] = None, request_configuration: Optional[DeviceConfigurationsRequestBuilderPostRequestConfiguration] = None) -> Optional[DeviceConfiguration]: """ - Create a new macOSGeneralDeviceConfiguration object. + Create a new 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-macosgeneraldeviceconfiguration-create?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-windowsphone81customconfiguration-create?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -89,9 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeviceConfigurationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ - List properties and relationships of the windows10EnterpriseModernAppManagementConfiguration objects. + List properties and relationships of the editionUpgradeConfiguration objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -100,9 +99,9 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DeviceConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeviceConfiguration] = None, request_configuration: Optional[DeviceConfigurationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ - Create a new macOSGeneralDeviceConfiguration object. + Create a new windowsPhone81CustomConfiguration object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -137,7 +136,7 @@ def count(self) -> CountRequestBuilder: @dataclass class DeviceConfigurationsRequestBuilderGetQueryParameters(): """ - List properties and relationships of the windows10EnterpriseModernAppManagementConfiguration objects. + List properties and relationships of the editionUpgradeConfiguration objects. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -190,4 +189,27 @@ def 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 163077cefe0..235c0628780 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[RequestConfiguration] = None) -> Optional[AssignPostResponse]: + async def post(self,body: Optional[AssignPostRequestBody] = None, request_configuration: Optional[AssignRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AssignPostRequestBody] = None, request_configuration: Optional[AssignRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Not yet documented param body: The request body @@ -76,4 +76,14 @@ 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 d6c132bcd96..3266b5db13d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[DeviceConfigurationAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceConfigurationAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[DeviceConfigurationAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceConfigurationAssignment]: + async def post(self,body: Optional[DeviceConfigurationAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[DeviceConfigurationAssignment]: """ Create a new deviceConfigurationAssignment object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DeviceConfigurationAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeviceConfigurationAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new deviceConfigurationAssignment object. param body: The request body @@ -190,4 +189,27 @@ def 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 8b0f3af9718..e393cb6a0b5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 b19e5232a52..d80e36377f4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DeviceConfigurationAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a deviceConfigurationAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[DeviceConfigurationAssignment]: + async def get(self,request_configuration: Optional[DeviceConfigurationAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceConfigurationAssignment, error_mapping) - async def patch(self,body: Optional[DeviceConfigurationAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceConfigurationAssignment]: + async def patch(self,body: Optional[DeviceConfigurationAssignment] = None, request_configuration: Optional[DeviceConfigurationAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceConfigurationAssignment]: """ Update the properties of a deviceConfigurationAssignment object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DeviceConfigurationAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a deviceConfigurationAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeviceConfigurationAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceConfigurationAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceConfigurationAssignment] = None, request_configuration: Optional[DeviceConfigurationAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a deviceConfigurationAssignment object. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 2be53874881..9f6d51a2a8e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +34,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DeviceConfigurationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ - Deletes a windows10TeamGeneralConfiguration. + Deletes a windows10GeneralConfiguration. param request_configuration: 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-windows10teamgeneralconfiguration-delete?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-windows10generalconfiguration-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -54,7 +53,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[DeviceConfiguration]: + async def get(self,request_configuration: Optional[DeviceConfigurationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceConfiguration]: """ Read properties and relationships of the windowsUpdateForBusinessConfiguration object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -87,13 +86,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[RequestConfiguration] = None) -> Optional[DeviceConfiguration]: + async def patch(self,body: Optional[DeviceConfiguration] = None, request_configuration: Optional[DeviceConfigurationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceConfiguration]: """ - Update the properties of a windows10CustomConfiguration object. + Update the properties of a windowsDefenderAdvancedThreatProtectionConfiguration 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-windows10customconfiguration-update?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-deviceconfig-windowsdefenderadvancedthreatprotectionconfiguration-update?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -111,9 +110,9 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DeviceConfigurationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ - Deletes a windows10TeamGeneralConfiguration. + Deletes a windows10GeneralConfiguration. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -122,7 +121,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeviceConfigurationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the windowsUpdateForBusinessConfiguration object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,9 +132,9 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceConfiguration] = None, request_configuration: Optional[DeviceConfigurationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ - Update the properties of a windows10CustomConfiguration object. + Update the properties of a windowsDefenderAdvancedThreatProtectionConfiguration object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -221,6 +220,16 @@ 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(): """ @@ -247,4 +256,27 @@ def get_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 73254d30377..7775ceae689 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 2007c14dde5..fa5c9f1167e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[SettingStateDeviceSummaryCollectionResponse]: + async def get(self,request_configuration: Optional[DeviceSettingStateSummariesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SettingStateDeviceSummaryCollectionResponse, error_mapping) - async def post(self,body: Optional[SettingStateDeviceSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SettingStateDeviceSummary]: + async def post(self,body: Optional[SettingStateDeviceSummary] = None, request_configuration: Optional[DeviceSettingStateSummariesRequestBuilderPostRequestConfiguration] = None) -> Optional[SettingStateDeviceSummary]: """ Create a new settingStateDeviceSummary object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeviceSettingStateSummariesRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SettingStateDeviceSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SettingStateDeviceSummary] = None, request_configuration: Optional[DeviceSettingStateSummariesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new settingStateDeviceSummary object. param body: The request body @@ -190,4 +189,27 @@ def 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 996c3287a86..8602b9d393b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SettingStateDeviceSummaryItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a settingStateDeviceSummary. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[SettingStateDeviceSummary]: + async def get(self,request_configuration: Optional[SettingStateDeviceSummaryItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SettingStateDeviceSummary, error_mapping) - async def patch(self,body: Optional[SettingStateDeviceSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SettingStateDeviceSummary]: + async def patch(self,body: Optional[SettingStateDeviceSummary] = None, request_configuration: Optional[SettingStateDeviceSummaryItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[SettingStateDeviceSummary]: """ Update the properties of a settingStateDeviceSummary object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SettingStateDeviceSummaryItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a settingStateDeviceSummary. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SettingStateDeviceSummaryItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SettingStateDeviceSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SettingStateDeviceSummary] = None, request_configuration: Optional[SettingStateDeviceSummaryItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a settingStateDeviceSummary object. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 2999ded248c..c4ccaf2c7ed 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DeviceStatusOverviewRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property deviceStatusOverview for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[DeviceConfigurationDeviceOverview]: + async def get(self,request_configuration: Optional[DeviceStatusOverviewRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceConfigurationDeviceOverview, error_mapping) - async def patch(self,body: Optional[DeviceConfigurationDeviceOverview] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceConfigurationDeviceOverview]: + async def patch(self,body: Optional[DeviceConfigurationDeviceOverview] = None, request_configuration: Optional[DeviceStatusOverviewRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceConfigurationDeviceOverview]: """ Update the properties of a deviceConfigurationDeviceOverview object. param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DeviceStatusOverviewRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property deviceStatusOverview for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeviceStatusOverviewRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceConfigurationDeviceOverview] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceConfigurationDeviceOverview] = None, request_configuration: Optional[DeviceStatusOverviewRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a deviceConfigurationDeviceOverview object. param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 91adcd7760a..a1945769ab5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 ad9c4d2b8f4..4c79c3e4104 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[DeviceConfigurationDeviceStatusCollectionResponse]: + async def get(self,request_configuration: Optional[DeviceStatusesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceConfigurationDeviceStatusCollectionResponse, error_mapping) - async def post(self,body: Optional[DeviceConfigurationDeviceStatus] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceConfigurationDeviceStatus]: + async def post(self,body: Optional[DeviceConfigurationDeviceStatus] = None, request_configuration: Optional[DeviceStatusesRequestBuilderPostRequestConfiguration] = None) -> Optional[DeviceConfigurationDeviceStatus]: """ Create a new deviceConfigurationDeviceStatus object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeviceStatusesRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DeviceConfigurationDeviceStatus] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeviceConfigurationDeviceStatus] = None, request_configuration: Optional[DeviceStatusesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new deviceConfigurationDeviceStatus object. param body: The request body @@ -190,4 +189,27 @@ def 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 0b28b59f432..a23d15b21ef 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DeviceConfigurationDeviceStatusItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a deviceConfigurationDeviceStatus. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[DeviceConfigurationDeviceStatus]: + async def get(self,request_configuration: Optional[DeviceConfigurationDeviceStatusItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceConfigurationDeviceStatus, error_mapping) - async def patch(self,body: Optional[DeviceConfigurationDeviceStatus] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceConfigurationDeviceStatus]: + async def patch(self,body: Optional[DeviceConfigurationDeviceStatus] = None, request_configuration: Optional[DeviceConfigurationDeviceStatusItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceConfigurationDeviceStatus]: """ Update the properties of a deviceConfigurationDeviceStatus object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DeviceConfigurationDeviceStatusItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a deviceConfigurationDeviceStatus. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeviceConfigurationDeviceStatusItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceConfigurationDeviceStatus] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceConfigurationDeviceStatus] = None, request_configuration: Optional[DeviceConfigurationDeviceStatusItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a deviceConfigurationDeviceStatus object. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 b280ccf0d52..753659e1c19 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[RequestConfiguration] = None) -> Optional[GetOmaSettingPlainTextValueWithSecretReferenceValueIdGetResponse]: + async def get(self,request_configuration: Optional[GetOmaSettingPlainTextValueWithSecretReferenceValueIdRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GetOmaSettingPlainTextValueWithSecretReferenceValueIdGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetOmaSettingPlainTextValueWithSecretReferenceValueIdRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getOmaSettingPlainTextValue param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,4 +70,14 @@ 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 51923a414af..86b71c00cba 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[UserStatusOverviewRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property userStatusOverview for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[DeviceConfigurationUserOverview]: + async def get(self,request_configuration: Optional[UserStatusOverviewRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceConfigurationUserOverview, error_mapping) - async def patch(self,body: Optional[DeviceConfigurationUserOverview] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceConfigurationUserOverview]: + async def patch(self,body: Optional[DeviceConfigurationUserOverview] = None, request_configuration: Optional[UserStatusOverviewRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceConfigurationUserOverview]: """ Update the properties of a deviceConfigurationUserOverview object. param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[UserStatusOverviewRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property userStatusOverview for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserStatusOverviewRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceConfigurationUserOverview] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceConfigurationUserOverview] = None, request_configuration: Optional[UserStatusOverviewRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a deviceConfigurationUserOverview object. param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 2c4d1916322..b7e063b970c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 b5746cc4bf9..4fb82bce8dd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DeviceConfigurationUserStatusItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a deviceConfigurationUserStatus. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[DeviceConfigurationUserStatus]: + async def get(self,request_configuration: Optional[DeviceConfigurationUserStatusItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceConfigurationUserStatus, error_mapping) - async def patch(self,body: Optional[DeviceConfigurationUserStatus] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceConfigurationUserStatus]: + async def patch(self,body: Optional[DeviceConfigurationUserStatus] = None, request_configuration: Optional[DeviceConfigurationUserStatusItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceConfigurationUserStatus]: """ Update the properties of a deviceConfigurationUserStatus object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DeviceConfigurationUserStatusItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a deviceConfigurationUserStatus. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeviceConfigurationUserStatusItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceConfigurationUserStatus] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceConfigurationUserStatus] = None, request_configuration: Optional[DeviceConfigurationUserStatusItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a deviceConfigurationUserStatus object. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 41fbf3120e2..0578111540e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[DeviceConfigurationUserStatusCollectionResponse]: + async def get(self,request_configuration: Optional[UserStatusesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceConfigurationUserStatusCollectionResponse, error_mapping) - async def post(self,body: Optional[DeviceConfigurationUserStatus] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceConfigurationUserStatus]: + async def post(self,body: Optional[DeviceConfigurationUserStatus] = None, request_configuration: Optional[UserStatusesRequestBuilderPostRequestConfiguration] = None) -> Optional[DeviceConfigurationUserStatus]: """ Create a new deviceConfigurationUserStatus object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserStatusesRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DeviceConfigurationUserStatus] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeviceConfigurationUserStatus] = None, request_configuration: Optional[UserStatusesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new deviceConfigurationUserStatus object. param body: The request body @@ -190,4 +189,27 @@ def 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 277c0939e83..08424f21373 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 a7c1a5bd6e4..f0fb77115e8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,7 @@ 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[RequestConfiguration] = None) -> Optional[DeviceEnrollmentConfigurationCollectionResponse]: + async def get(self,request_configuration: Optional[DeviceEnrollmentConfigurationsRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceEnrollmentConfigurationCollectionResponse]: """ List properties and relationships of the deviceEnrollmentWindowsHelloForBusinessConfiguration objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,13 +64,13 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceEnrollmentConfigurationCollectionResponse, error_mapping) - async def post(self,body: Optional[DeviceEnrollmentConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceEnrollmentConfiguration]: + async def post(self,body: Optional[DeviceEnrollmentConfiguration] = None, request_configuration: Optional[DeviceEnrollmentConfigurationsRequestBuilderPostRequestConfiguration] = None) -> Optional[DeviceEnrollmentConfiguration]: """ - Create a new deviceEnrollmentLimitConfiguration object. + Create a new deviceEnrollmentWindowsHelloForBusinessConfiguration 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-create?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentwindowshelloforbusinessconfiguration-create?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeviceEnrollmentConfigurationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the deviceEnrollmentWindowsHelloForBusinessConfiguration objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,9 +99,9 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DeviceEnrollmentConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeviceEnrollmentConfiguration] = None, request_configuration: Optional[DeviceEnrollmentConfigurationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ - Create a new deviceEnrollmentLimitConfiguration object. + Create a new deviceEnrollmentWindowsHelloForBusinessConfiguration object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -190,4 +189,27 @@ def 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 8323fc515f8..a29262b6785 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[AssignPostRequestBody] = None, request_configuration: Optional[AssignRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AssignPostRequestBody] = None, request_configuration: Optional[AssignRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Not yet documented param body: The request body @@ -73,4 +73,14 @@ 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 ed7903b66b1..95bc148abce 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[EnrollmentConfigurationAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EnrollmentConfigurationAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[EnrollmentConfigurationAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EnrollmentConfigurationAssignment]: + async def post(self,body: Optional[EnrollmentConfigurationAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[EnrollmentConfigurationAssignment]: """ Create a new enrollmentConfigurationAssignment object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EnrollmentConfigurationAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EnrollmentConfigurationAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new enrollmentConfigurationAssignment object. param body: The request body @@ -190,4 +189,27 @@ def 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 c7a04b63b5b..a31eb47e6aa 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 d08f904b639..ffdb98c11ae 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[EnrollmentConfigurationAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a enrollmentConfigurationAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[EnrollmentConfigurationAssignment]: + async def get(self,request_configuration: Optional[EnrollmentConfigurationAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EnrollmentConfigurationAssignment, error_mapping) - async def patch(self,body: Optional[EnrollmentConfigurationAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EnrollmentConfigurationAssignment]: + async def patch(self,body: Optional[EnrollmentConfigurationAssignment] = None, request_configuration: Optional[EnrollmentConfigurationAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[EnrollmentConfigurationAssignment]: """ Update the properties of a enrollmentConfigurationAssignment object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[EnrollmentConfigurationAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a enrollmentConfigurationAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EnrollmentConfigurationAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EnrollmentConfigurationAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EnrollmentConfigurationAssignment] = None, request_configuration: Optional[EnrollmentConfigurationAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a enrollmentConfigurationAssignment object. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 bb8cf97661a..b8d33f46707 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,7 @@ 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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DeviceEnrollmentConfigurationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a deviceEnrollmentLimitConfiguration. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,12 +48,12 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[DeviceEnrollmentConfiguration]: + async def get(self,request_configuration: Optional[DeviceEnrollmentConfigurationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceEnrollmentConfiguration]: """ - Read properties and relationships of the deviceEnrollmentWindowsHelloForBusinessConfiguration object. + Read properties and relationships of the deviceEnrollmentConfiguration 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-deviceenrollmentwindowshelloforbusinessconfiguration-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentconfiguration-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -70,13 +69,13 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceEnrollmentConfiguration, error_mapping) - async def patch(self,body: Optional[DeviceEnrollmentConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceEnrollmentConfiguration]: + async def patch(self,body: Optional[DeviceEnrollmentConfiguration] = None, request_configuration: Optional[DeviceEnrollmentConfigurationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceEnrollmentConfiguration]: """ - Update the properties of a deviceEnrollmentWindowsHelloForBusinessConfiguration object. + Update the properties of a deviceEnrollmentLimitConfiguration 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-update?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-deviceenrollmentlimitconfiguration-update?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DeviceEnrollmentConfigurationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a deviceEnrollmentLimitConfiguration. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,9 +104,9 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeviceEnrollmentConfigurationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ - Read properties and relationships of the deviceEnrollmentWindowsHelloForBusinessConfiguration object. + Read properties and relationships of the deviceEnrollmentConfiguration object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -116,9 +115,9 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceEnrollmentConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceEnrollmentConfiguration] = None, request_configuration: Optional[DeviceEnrollmentConfigurationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ - Update the properties of a deviceEnrollmentWindowsHelloForBusinessConfiguration object. + Update the properties of a deviceEnrollmentLimitConfiguration object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -168,10 +167,20 @@ 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 deviceEnrollmentWindowsHelloForBusinessConfiguration object. + Read properties and relationships of the deviceEnrollmentConfiguration object. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -194,4 +203,27 @@ def get_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 05ccb3a9260..b7bea4ac5c8 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetPriorityPostRequestBody] = None, request_configuration: Optional[SetPriorityRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetPriorityPostRequestBody] = None, request_configuration: Optional[SetPriorityRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Not yet documented param body: The request body @@ -73,4 +73,14 @@ 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 6e1ff0a6c13..03ffa5253be 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 82711341942..0ec4b4ae667 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[DeviceManagementPartnerCollectionResponse]: + async def get(self,request_configuration: Optional[DeviceManagementPartnersRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceManagementPartnerCollectionResponse, error_mapping) - async def post(self,body: Optional[DeviceManagementPartner] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceManagementPartner]: + async def post(self,body: Optional[DeviceManagementPartner] = None, request_configuration: Optional[DeviceManagementPartnersRequestBuilderPostRequestConfiguration] = None) -> Optional[DeviceManagementPartner]: """ Create a new deviceManagementPartner object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeviceManagementPartnersRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DeviceManagementPartner] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeviceManagementPartner] = None, request_configuration: Optional[DeviceManagementPartnersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new deviceManagementPartner object. param body: The request body @@ -190,4 +189,27 @@ def 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 020d1a1212e..a6653da116d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DeviceManagementPartnerItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a deviceManagementPartner. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[DeviceManagementPartner]: + async def get(self,request_configuration: Optional[DeviceManagementPartnerItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceManagementPartner, error_mapping) - async def patch(self,body: Optional[DeviceManagementPartner] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceManagementPartner]: + async def patch(self,body: Optional[DeviceManagementPartner] = None, request_configuration: Optional[DeviceManagementPartnerItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceManagementPartner]: """ Update the properties of a deviceManagementPartner object. param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DeviceManagementPartnerItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a deviceManagementPartner. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeviceManagementPartnerItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceManagementPartner] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceManagementPartner] = None, request_configuration: Optional[DeviceManagementPartnerItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a deviceManagementPartner object. param body: The request body @@ -148,6 +147,16 @@ 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(): """ @@ -174,4 +183,27 @@ def get_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 72d8d76b282..6ac107056a3 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[TerminateRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[TerminateRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Not yet documented param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,4 +65,14 @@ 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 134bfb4f188..18b5fdeaf00 100644 --- a/msgraph/generated/device_management/device_management_request_builder.py +++ b/msgraph/generated/device_management/device_management_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -88,12 +87,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[RequestConfiguration] = None) -> Optional[DeviceManagement]: + async def get(self,request_configuration: Optional[DeviceManagementRequestBuilderGetRequestConfiguration] = 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-rbac-devicemanagement-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-enrollment-devicemanagement-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -121,13 +120,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[RequestConfiguration] = None) -> Optional[DeviceManagement]: + async def patch(self,body: Optional[DeviceManagement] = None, request_configuration: Optional[DeviceManagementRequestBuilderPatchRequestConfiguration] = 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-remoteassistance-devicemanagement-update?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-policyset-devicemanagement-update?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -145,7 +144,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeviceManagementRequestBuilderGetRequestConfiguration] = 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. @@ -156,7 +155,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceManagement] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceManagement] = None, request_configuration: Optional[DeviceManagementRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a deviceManagement object. param body: The request body @@ -750,4 +749,27 @@ def get_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 cdf691672a8..b5c55d75105 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 c6bd4bec830..52396cc82d6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[DeviceManagementExchangeConnectorCollectionResponse]: + async def get(self,request_configuration: Optional[ExchangeConnectorsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceManagementExchangeConnectorCollectionResponse, error_mapping) - async def post(self,body: Optional[DeviceManagementExchangeConnector] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceManagementExchangeConnector]: + async def post(self,body: Optional[DeviceManagementExchangeConnector] = None, request_configuration: Optional[ExchangeConnectorsRequestBuilderPostRequestConfiguration] = None) -> Optional[DeviceManagementExchangeConnector]: """ Create a new deviceManagementExchangeConnector object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExchangeConnectorsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DeviceManagementExchangeConnector] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeviceManagementExchangeConnector] = None, request_configuration: Optional[ExchangeConnectorsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new deviceManagementExchangeConnector object. param body: The request body @@ -190,4 +189,27 @@ def 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 51593d73c47..f07496cf685 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DeviceManagementExchangeConnectorItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a deviceManagementExchangeConnector. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[DeviceManagementExchangeConnector]: + async def get(self,request_configuration: Optional[DeviceManagementExchangeConnectorItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceManagementExchangeConnector, error_mapping) - async def patch(self,body: Optional[DeviceManagementExchangeConnector] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceManagementExchangeConnector]: + async def patch(self,body: Optional[DeviceManagementExchangeConnector] = None, request_configuration: Optional[DeviceManagementExchangeConnectorItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceManagementExchangeConnector]: """ Update the properties of a deviceManagementExchangeConnector object. param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DeviceManagementExchangeConnectorItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a deviceManagementExchangeConnector. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeviceManagementExchangeConnectorItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceManagementExchangeConnector] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceManagementExchangeConnector] = None, request_configuration: Optional[DeviceManagementExchangeConnectorItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a deviceManagementExchangeConnector object. param body: The request body @@ -148,6 +147,16 @@ 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(): """ @@ -174,4 +183,27 @@ def get_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 6c50878c477..cd5bcd7b27f 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SyncPostRequestBody] = None, request_configuration: Optional[SyncRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SyncPostRequestBody] = None, request_configuration: Optional[SyncRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Not yet documented param body: The request body @@ -73,4 +73,14 @@ 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 a9c581581d0..bc56f8f475b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> Optional[GetEffectivePermissionsWithScopeGetResponse]: + async def get(self,request_configuration: Optional[GetEffectivePermissionsWithScopeRequestBuilderGetRequestConfiguration] = 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. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GetEffectivePermissionsWithScopeGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetEffectivePermissionsWithScopeRequestBuilderGetRequestConfiguration] = 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. @@ -112,4 +111,17 @@ def 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 6b8303bc3b9..07565bd1755 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 0d6651aa4d2..f8bec586497 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[RequestConfiguration] = None) -> Optional[ImportPostResponse]: + async def post(self,body: Optional[ImportPostRequestBody] = None, request_configuration: Optional[ImportRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ImportPostRequestBody] = None, request_configuration: Optional[ImportRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Not yet documented param body: The request body @@ -76,4 +76,14 @@ 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 264d0c052fc..29ea9f9c4b3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[ImportedWindowsAutopilotDeviceIdentityCollectionResponse]: + async def get(self,request_configuration: Optional[ImportedWindowsAutopilotDeviceIdentitiesRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ImportedWindowsAutopilotDeviceIdentityCollectionResponse, error_mapping) - async def post(self,body: Optional[ImportedWindowsAutopilotDeviceIdentity] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ImportedWindowsAutopilotDeviceIdentity]: + async def post(self,body: Optional[ImportedWindowsAutopilotDeviceIdentity] = None, request_configuration: Optional[ImportedWindowsAutopilotDeviceIdentitiesRequestBuilderPostRequestConfiguration] = None) -> Optional[ImportedWindowsAutopilotDeviceIdentity]: """ Create a new importedWindowsAutopilotDeviceIdentity object. param body: The request body @@ -90,7 +89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ImportedWindowsAutopilotDeviceIdentitiesRequestBuilderGetRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ImportedWindowsAutopilotDeviceIdentity] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ImportedWindowsAutopilotDeviceIdentity] = None, request_configuration: Optional[ImportedWindowsAutopilotDeviceIdentitiesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new importedWindowsAutopilotDeviceIdentity object. param body: The request body @@ -200,4 +199,27 @@ def 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 67efd860e79..6e47624f3d0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ImportedWindowsAutopilotDeviceIdentityItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a importedWindowsAutopilotDeviceIdentity. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ImportedWindowsAutopilotDeviceIdentity]: + async def get(self,request_configuration: Optional[ImportedWindowsAutopilotDeviceIdentityItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ImportedWindowsAutopilotDeviceIdentity, error_mapping) - async def patch(self,body: Optional[ImportedWindowsAutopilotDeviceIdentity] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ImportedWindowsAutopilotDeviceIdentity]: + async def patch(self,body: Optional[ImportedWindowsAutopilotDeviceIdentity] = None, request_configuration: Optional[ImportedWindowsAutopilotDeviceIdentityItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ImportedWindowsAutopilotDeviceIdentity]: """ Update the navigation property importedWindowsAutopilotDeviceIdentities in deviceManagement param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ImportedWindowsAutopilotDeviceIdentityItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a importedWindowsAutopilotDeviceIdentity. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ImportedWindowsAutopilotDeviceIdentityItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ImportedWindowsAutopilotDeviceIdentity] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ImportedWindowsAutopilotDeviceIdentity] = None, request_configuration: Optional[ImportedWindowsAutopilotDeviceIdentityItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property importedWindowsAutopilotDeviceIdentities in deviceManagement param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 60235882a8d..2441f4b068d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 35408827efe..b8fe765f004 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[IosUpdateDeviceStatusCollectionResponse]: + async def get(self,request_configuration: Optional[IosUpdateStatusesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, IosUpdateDeviceStatusCollectionResponse, error_mapping) - async def post(self,body: Optional[IosUpdateDeviceStatus] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[IosUpdateDeviceStatus]: + async def post(self,body: Optional[IosUpdateDeviceStatus] = None, request_configuration: Optional[IosUpdateStatusesRequestBuilderPostRequestConfiguration] = None) -> Optional[IosUpdateDeviceStatus]: """ Create a new iosUpdateDeviceStatus object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[IosUpdateStatusesRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[IosUpdateDeviceStatus] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[IosUpdateDeviceStatus] = None, request_configuration: Optional[IosUpdateStatusesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new iosUpdateDeviceStatus object. param body: The request body @@ -190,4 +189,27 @@ def 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 f764ca934bc..b2f97527fce 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[IosUpdateDeviceStatusItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a iosUpdateDeviceStatus. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[IosUpdateDeviceStatus]: + async def get(self,request_configuration: Optional[IosUpdateDeviceStatusItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, IosUpdateDeviceStatus, error_mapping) - async def patch(self,body: Optional[IosUpdateDeviceStatus] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[IosUpdateDeviceStatus]: + async def patch(self,body: Optional[IosUpdateDeviceStatus] = None, request_configuration: Optional[IosUpdateDeviceStatusItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[IosUpdateDeviceStatus]: """ Update the properties of a iosUpdateDeviceStatus object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[IosUpdateDeviceStatusItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a iosUpdateDeviceStatus. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[IosUpdateDeviceStatusItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[IosUpdateDeviceStatus] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[IosUpdateDeviceStatus] = None, request_configuration: Optional[IosUpdateDeviceStatusItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a iosUpdateDeviceStatus object. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 01797e56bae..e0e60674b57 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[ManagedDeviceOverview]: + async def get(self,request_configuration: Optional[ManagedDeviceOverviewRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ManagedDeviceOverview, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ManagedDeviceOverviewRequestBuilderGetRequestConfiguration] = 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. @@ -95,4 +94,17 @@ def get_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 4434ea23849..745478d4ae9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 af5e75a211f..3c674046552 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[BypassActivationLockRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[BypassActivationLockRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Bypass activation lock param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,4 +65,14 @@ 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 064baaa5bce..8ed3418ca8e 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[CleanWindowsDevicePostRequestBody] = None, request_configuration: Optional[CleanWindowsDeviceRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CleanWindowsDevicePostRequestBody] = None, request_configuration: Optional[CleanWindowsDeviceRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Clean Windows device param body: The request body @@ -73,4 +73,14 @@ 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 b9d3f3245e3..63cbdf32dfb 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[DeleteUserFromSharedAppleDevicePostRequestBody] = None, request_configuration: Optional[DeleteUserFromSharedAppleDeviceRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeleteUserFromSharedAppleDevicePostRequestBody] = None, request_configuration: Optional[DeleteUserFromSharedAppleDeviceRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Delete user from shared Apple device param body: The request body @@ -73,4 +73,14 @@ 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 5a763a96d75..313f867575e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DeviceCategoryRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property deviceCategory for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[DeviceCategory]: + async def get(self,request_configuration: Optional[DeviceCategoryRequestBuilderGetRequestConfiguration] = 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 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceCategory, error_mapping) - async def patch(self,body: Optional[DeviceCategory] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceCategory]: + async def patch(self,body: Optional[DeviceCategory] = None, request_configuration: Optional[DeviceCategoryRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceCategory]: """ Update the properties of a deviceCategory object. param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DeviceCategoryRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property deviceCategory for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeviceCategoryRequestBuilderGetRequestConfiguration] = 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 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceCategory] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceCategory] = None, request_configuration: Optional[DeviceCategoryRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a deviceCategory object. param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 3c02989963d..509d550ffda 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 e9ecda66df0..ac45c2df456 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[DeviceCompliancePolicyStateCollectionResponse]: + async def get(self,request_configuration: Optional[DeviceCompliancePolicyStatesRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceCompliancePolicyStateCollectionResponse, error_mapping) - async def post(self,body: Optional[DeviceCompliancePolicyState] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceCompliancePolicyState]: + async def post(self,body: Optional[DeviceCompliancePolicyState] = None, request_configuration: Optional[DeviceCompliancePolicyStatesRequestBuilderPostRequestConfiguration] = None) -> Optional[DeviceCompliancePolicyState]: """ Create new navigation property to deviceCompliancePolicyStates for deviceManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeviceCompliancePolicyStatesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Device compliance policy states for this device. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DeviceCompliancePolicyState] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeviceCompliancePolicyState] = None, request_configuration: Optional[DeviceCompliancePolicyStatesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to deviceCompliancePolicyStates for deviceManagement param body: The request body @@ -188,4 +187,27 @@ def 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 0e8fc65bc35..621f19619bb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DeviceCompliancePolicyStateItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property deviceCompliancePolicyStates for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[DeviceCompliancePolicyState]: + async def get(self,request_configuration: Optional[DeviceCompliancePolicyStateItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceCompliancePolicyState, error_mapping) - async def patch(self,body: Optional[DeviceCompliancePolicyState] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceCompliancePolicyState]: + async def patch(self,body: Optional[DeviceCompliancePolicyState] = None, request_configuration: Optional[DeviceCompliancePolicyStateItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceCompliancePolicyState]: """ Update the navigation property deviceCompliancePolicyStates in deviceManagement param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DeviceCompliancePolicyStateItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property deviceCompliancePolicyStates for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeviceCompliancePolicyStateItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Device compliance policy states for this device. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceCompliancePolicyState] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceCompliancePolicyState] = None, request_configuration: Optional[DeviceCompliancePolicyStateItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property deviceCompliancePolicyStates in deviceManagement param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 ed9f57ac2e3..5290dc8b04a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 03b01131df6..dd4166ff0c4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[DeviceConfigurationStateCollectionResponse]: + async def get(self,request_configuration: Optional[DeviceConfigurationStatesRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceConfigurationStateCollectionResponse]: """ Device configuration states for this device. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceConfigurationStateCollectionResponse, error_mapping) - async def post(self,body: Optional[DeviceConfigurationState] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceConfigurationState]: + async def post(self,body: Optional[DeviceConfigurationState] = None, request_configuration: Optional[DeviceConfigurationStatesRequestBuilderPostRequestConfiguration] = None) -> Optional[DeviceConfigurationState]: """ Create new navigation property to deviceConfigurationStates for deviceManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeviceConfigurationStatesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Device configuration states for this device. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DeviceConfigurationState] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeviceConfigurationState] = None, request_configuration: Optional[DeviceConfigurationStatesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to deviceConfigurationStates for deviceManagement param body: The request body @@ -188,4 +187,27 @@ def 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 b9536a37425..75b8f630a33 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DeviceConfigurationStateItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property deviceConfigurationStates for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[DeviceConfigurationState]: + async def get(self,request_configuration: Optional[DeviceConfigurationStateItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceConfigurationState]: """ Device configuration states for this device. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceConfigurationState, error_mapping) - async def patch(self,body: Optional[DeviceConfigurationState] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceConfigurationState]: + async def patch(self,body: Optional[DeviceConfigurationState] = None, request_configuration: Optional[DeviceConfigurationStateItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceConfigurationState]: """ Update the navigation property deviceConfigurationStates in deviceManagement param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DeviceConfigurationStateItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property deviceConfigurationStates for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeviceConfigurationStateItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Device configuration states for this device. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceConfigurationState] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceConfigurationState] = None, request_configuration: Optional[DeviceConfigurationStateItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property deviceConfigurationStates in deviceManagement param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 6ba85b880de..aa37fb82daa 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[DisableLostModeRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[DisableLostModeRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Disable lost mode param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,4 +65,14 @@ 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 8ae90798711..23bd2955e4d 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[LocateDeviceRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[LocateDeviceRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Locate a device param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,4 +65,14 @@ 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 4c7a5d9dbcf..f07caad493c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 982bbb20ea3..b330613899f 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[RequestConfiguration] = None) -> Optional[CreateDownloadUrlPostResponse]: + async def post(self,request_configuration: Optional[CreateDownloadUrlRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, CreateDownloadUrlPostResponse, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[CreateDownloadUrlRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action createDownloadUrl param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 6ae890a1635..2f3461d1825 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DeviceLogCollectionResponseItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property logCollectionRequests for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[DeviceLogCollectionResponse]: + async def get(self,request_configuration: Optional[DeviceLogCollectionResponseItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceLogCollectionResponse]: """ List of log collection requests param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceLogCollectionResponse, error_mapping) - async def patch(self,body: Optional[DeviceLogCollectionResponse] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceLogCollectionResponse]: + async def patch(self,body: Optional[DeviceLogCollectionResponse] = None, request_configuration: Optional[DeviceLogCollectionResponseItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceLogCollectionResponse]: """ Update the navigation property logCollectionRequests in deviceManagement param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DeviceLogCollectionResponseItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property logCollectionRequests for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeviceLogCollectionResponseItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ List of log collection requests param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceLogCollectionResponse] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceLogCollectionResponse] = None, request_configuration: Optional[DeviceLogCollectionResponseItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property logCollectionRequests in deviceManagement param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 1589852a854..cc68a14a81b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[DeviceLogCollectionResponseCollectionResponse]: + async def get(self,request_configuration: Optional[LogCollectionRequestsRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceLogCollectionResponseCollectionResponse]: """ List of log collection requests param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceLogCollectionResponseCollectionResponse, error_mapping) - async def post(self,body: Optional[DeviceLogCollectionResponse] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceLogCollectionResponse]: + async def post(self,body: Optional[DeviceLogCollectionResponse] = None, request_configuration: Optional[LogCollectionRequestsRequestBuilderPostRequestConfiguration] = None) -> Optional[DeviceLogCollectionResponse]: """ Create new navigation property to logCollectionRequests for deviceManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LogCollectionRequestsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ List of log collection requests param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DeviceLogCollectionResponse] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeviceLogCollectionResponse] = None, request_configuration: Optional[LogCollectionRequestsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to logCollectionRequests for deviceManagement param body: The request body @@ -188,4 +187,27 @@ def 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 116a8a4be96..bde542270ff 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[LogoutSharedAppleDeviceActiveUserRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[LogoutSharedAppleDeviceActiveUserRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Logout shared Apple device active user param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,4 +65,14 @@ 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 78ef31ddd24..7b86a18d5fa 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +50,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ManagedDeviceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a managedDevice. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,7 +69,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ManagedDevice]: + async def get(self,request_configuration: Optional[ManagedDeviceItemRequestBuilderGetRequestConfiguration] = 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. @@ -91,7 +90,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ManagedDevice, error_mapping) - async def patch(self,body: Optional[ManagedDevice] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedDevice]: + async def patch(self,body: Optional[ManagedDevice] = None, request_configuration: Optional[ManagedDeviceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ManagedDevice]: """ Update the properties of a managedDevice object. param body: The request body @@ -115,7 +114,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ManagedDeviceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a managedDevice. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -126,7 +125,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ManagedDeviceItemRequestBuilderGetRequestConfiguration] = 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. @@ -137,7 +136,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ManagedDevice] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ManagedDevice] = None, request_configuration: Optional[ManagedDeviceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a managedDevice object. param body: The request body @@ -378,6 +377,16 @@ 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(): """ @@ -404,4 +413,27 @@ def get_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 5add8558d2f..e5a6ea07530 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RebootNowRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RebootNowRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Reboot device param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,4 +65,14 @@ 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 8430dbd42e0..9e19e6b89a7 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RecoverPasscodeRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RecoverPasscodeRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Recover passcode param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,4 +65,14 @@ 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 8ac6bb2ddaf..24589fe73d4 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RemoteLockRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RemoteLockRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Remote lock param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,4 +65,14 @@ 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 6d5e64b154c..85f02dcb82d 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestRemoteAssistanceRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestRemoteAssistanceRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Request remote assistance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,4 +65,14 @@ 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 51c85c9f2d0..8c6295b9d7a 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[ResetPasscodeRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[ResetPasscodeRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Reset passcode param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,4 +65,14 @@ 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 c652db94e37..39bac78b084 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RetireRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RetireRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Retire a device param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,4 +65,14 @@ 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 a555b133b04..971a9b43f56 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[ShutDownRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[ShutDownRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Shut down device param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,4 +65,14 @@ 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 da48d3bcb7e..3da8a96ccdc 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[SyncDeviceRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[SyncDeviceRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Not yet documented param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,4 +65,14 @@ 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 939122c221a..7ade8c16d9a 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[UpdateWindowsDeviceAccountPostRequestBody] = None, request_configuration: Optional[UpdateWindowsDeviceAccountRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UpdateWindowsDeviceAccountPostRequestBody] = None, request_configuration: Optional[UpdateWindowsDeviceAccountRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Not yet documented param body: The request body @@ -73,4 +73,14 @@ 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 1e0f805f9a4..8ea856248c1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[UserCollectionResponse]: + async def get(self,request_configuration: Optional[UsersRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UsersRequestBuilderGetRequestConfiguration] = 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. @@ -125,4 +124,17 @@ def 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 0311298a51c..38b1e05a5c9 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[WindowsDefenderScanPostRequestBody] = None, request_configuration: Optional[WindowsDefenderScanRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WindowsDefenderScanPostRequestBody] = None, request_configuration: Optional[WindowsDefenderScanRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Not yet documented param body: The request body @@ -73,4 +73,14 @@ 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 388886134f1..22f87740d4a 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[WindowsDefenderUpdateSignaturesRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[WindowsDefenderUpdateSignaturesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Not yet documented param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,4 +65,14 @@ 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 963f897f867..7da6b771a76 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 626b883aa2e..b5d21b9dcee 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[WindowsDeviceMalwareStateCollectionResponse]: + async def get(self,request_configuration: Optional[DetectedMalwareStateRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WindowsDeviceMalwareStateCollectionResponse, error_mapping) - async def post(self,body: Optional[WindowsDeviceMalwareState] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsDeviceMalwareState]: + async def post(self,body: Optional[WindowsDeviceMalwareState] = None, request_configuration: Optional[DetectedMalwareStateRequestBuilderPostRequestConfiguration] = None) -> Optional[WindowsDeviceMalwareState]: """ Create a new windowsDeviceMalwareState object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DetectedMalwareStateRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WindowsDeviceMalwareState] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WindowsDeviceMalwareState] = None, request_configuration: Optional[DetectedMalwareStateRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new windowsDeviceMalwareState object. param body: The request body @@ -190,4 +189,27 @@ def 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 c53b22dbf18..0e842e38081 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{windowsDeviceMalwareState%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[WindowsDeviceMalwareStateItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a windowsDeviceMalwareState. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WindowsDeviceMalwareState]: + async def get(self,request_configuration: Optional[WindowsDeviceMalwareStateItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WindowsDeviceMalwareState, error_mapping) - async def patch(self,body: Optional[WindowsDeviceMalwareState] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsDeviceMalwareState]: + async def patch(self,body: Optional[WindowsDeviceMalwareState] = None, request_configuration: Optional[WindowsDeviceMalwareStateItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[WindowsDeviceMalwareState]: """ Update the properties of a windowsDeviceMalwareState object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[WindowsDeviceMalwareStateItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a windowsDeviceMalwareState. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WindowsDeviceMalwareStateItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WindowsDeviceMalwareState] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WindowsDeviceMalwareState] = None, request_configuration: Optional[WindowsDeviceMalwareStateItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a windowsDeviceMalwareState object. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 0b549d9be1f..b9759558592 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[WindowsProtectionStateRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property windowsProtectionState for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WindowsProtectionState]: + async def get(self,request_configuration: Optional[WindowsProtectionStateRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WindowsProtectionState, error_mapping) - async def patch(self,body: Optional[WindowsProtectionState] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsProtectionState]: + async def patch(self,body: Optional[WindowsProtectionState] = None, request_configuration: Optional[WindowsProtectionStateRequestBuilderPatchRequestConfiguration] = None) -> Optional[WindowsProtectionState]: """ Update the properties of a windowsProtectionState object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[WindowsProtectionStateRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property windowsProtectionState for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WindowsProtectionStateRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WindowsProtectionState] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WindowsProtectionState] = None, request_configuration: Optional[WindowsProtectionStateRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a windowsProtectionState object. param body: The request body @@ -147,6 +146,16 @@ 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(): """ @@ -173,4 +182,27 @@ def get_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 d8658f1af8f..dea468e86b9 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[WipePostRequestBody] = None, request_configuration: Optional[WipeRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WipePostRequestBody] = None, request_configuration: Optional[WipeRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Wipe a device param body: The request body @@ -73,4 +73,14 @@ 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 01946f9aa22..715438c3e4d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[ManagedDeviceCollectionResponse]: + async def get(self,request_configuration: Optional[ManagedDevicesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ManagedDeviceCollectionResponse, error_mapping) - async def post(self,body: Optional[ManagedDevice] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedDevice]: + async def post(self,body: Optional[ManagedDevice] = None, request_configuration: Optional[ManagedDevicesRequestBuilderPostRequestConfiguration] = None) -> Optional[ManagedDevice]: """ Create a new managedDevice object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ManagedDevicesRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ManagedDevice] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ManagedDevice] = None, request_configuration: Optional[ManagedDevicesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new managedDevice object. param body: The request body @@ -190,4 +189,27 @@ def 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 6c042ea035f..ca53f9664ed 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 1f30c49bc5c..ea62406da61 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AppLogCollectionRequestCollectionResponse]: + async def get(self,request_configuration: Optional[AppLogCollectionRequestsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AppLogCollectionRequestCollectionResponse, error_mapping) - async def post(self,body: Optional[AppLogCollectionRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppLogCollectionRequest]: + async def post(self,body: Optional[AppLogCollectionRequest] = None, request_configuration: Optional[AppLogCollectionRequestsRequestBuilderPostRequestConfiguration] = None) -> Optional[AppLogCollectionRequest]: """ Create a new appLogCollectionRequest object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AppLogCollectionRequestsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AppLogCollectionRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AppLogCollectionRequest] = None, request_configuration: Optional[AppLogCollectionRequestsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new appLogCollectionRequest object. param body: The request body @@ -190,4 +189,27 @@ def 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 87fd04ccfdc..ded15e33a57 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 13e877c8380..188e4565982 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AppLogCollectionRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a appLogCollectionRequest. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AppLogCollectionRequest]: + async def get(self,request_configuration: Optional[AppLogCollectionRequestItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AppLogCollectionRequest, error_mapping) - async def patch(self,body: Optional[AppLogCollectionRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppLogCollectionRequest]: + async def patch(self,body: Optional[AppLogCollectionRequest] = None, request_configuration: Optional[AppLogCollectionRequestItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AppLogCollectionRequest]: """ Update the properties of a appLogCollectionRequest object. param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AppLogCollectionRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a appLogCollectionRequest. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AppLogCollectionRequestItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AppLogCollectionRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AppLogCollectionRequest] = None, request_configuration: Optional[AppLogCollectionRequestItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a appLogCollectionRequest object. param body: The request body @@ -148,6 +147,16 @@ 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(): """ @@ -174,4 +183,27 @@ def get_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 c5050076c40..50ae9f44c00 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[RequestConfiguration] = None) -> Optional[AppLogCollectionDownloadDetails]: + async def post(self,request_configuration: Optional[CreateDownloadUrlRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, AppLogCollectionDownloadDetails, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[CreateDownloadUrlRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Not yet documented param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,4 +68,14 @@ 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 cf9b36c6a20..92b507d2750 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[MobileAppTroubleshootingEventItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a mobileAppTroubleshootingEvent. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[MobileAppTroubleshootingEvent]: + async def get(self,request_configuration: Optional[MobileAppTroubleshootingEventItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppTroubleshootingEvent, error_mapping) - async def patch(self,body: Optional[MobileAppTroubleshootingEvent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppTroubleshootingEvent]: + async def patch(self,body: Optional[MobileAppTroubleshootingEvent] = None, request_configuration: Optional[MobileAppTroubleshootingEventItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileAppTroubleshootingEvent]: """ Update the properties of a mobileAppTroubleshootingEvent object. param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[MobileAppTroubleshootingEventItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a mobileAppTroubleshootingEvent. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MobileAppTroubleshootingEventItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileAppTroubleshootingEvent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileAppTroubleshootingEvent] = None, request_configuration: Optional[MobileAppTroubleshootingEventItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a mobileAppTroubleshootingEvent object. param body: The request body @@ -148,6 +147,16 @@ 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(): """ @@ -174,4 +183,27 @@ def get_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 0b4bf600eef..898c710ee69 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[MobileAppTroubleshootingEventCollectionResponse]: + async def get(self,request_configuration: Optional[MobileAppTroubleshootingEventsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileAppTroubleshootingEventCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileAppTroubleshootingEvent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileAppTroubleshootingEvent]: + async def post(self,body: Optional[MobileAppTroubleshootingEvent] = None, request_configuration: Optional[MobileAppTroubleshootingEventsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileAppTroubleshootingEvent]: """ Create a new mobileAppTroubleshootingEvent object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MobileAppTroubleshootingEventsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileAppTroubleshootingEvent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileAppTroubleshootingEvent] = None, request_configuration: Optional[MobileAppTroubleshootingEventsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new mobileAppTroubleshootingEvent object. param body: The request body @@ -190,4 +189,27 @@ def 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 23c635900f5..6f125f68aed 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 008eb6a3cdf..c3c2499c5f6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[MobileThreatDefenseConnectorItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a mobileThreatDefenseConnector. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[MobileThreatDefenseConnector]: + async def get(self,request_configuration: Optional[MobileThreatDefenseConnectorItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileThreatDefenseConnector, error_mapping) - async def patch(self,body: Optional[MobileThreatDefenseConnector] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileThreatDefenseConnector]: + async def patch(self,body: Optional[MobileThreatDefenseConnector] = None, request_configuration: Optional[MobileThreatDefenseConnectorItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MobileThreatDefenseConnector]: """ Update the properties of a mobileThreatDefenseConnector object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[MobileThreatDefenseConnectorItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a mobileThreatDefenseConnector. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MobileThreatDefenseConnectorItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MobileThreatDefenseConnector] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MobileThreatDefenseConnector] = None, request_configuration: Optional[MobileThreatDefenseConnectorItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a mobileThreatDefenseConnector object. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 e5a0378d4bf..2d47f21ca4c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[MobileThreatDefenseConnectorCollectionResponse]: + async def get(self,request_configuration: Optional[MobileThreatDefenseConnectorsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MobileThreatDefenseConnectorCollectionResponse, error_mapping) - async def post(self,body: Optional[MobileThreatDefenseConnector] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MobileThreatDefenseConnector]: + async def post(self,body: Optional[MobileThreatDefenseConnector] = None, request_configuration: Optional[MobileThreatDefenseConnectorsRequestBuilderPostRequestConfiguration] = None) -> Optional[MobileThreatDefenseConnector]: """ Create a new mobileThreatDefenseConnector object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MobileThreatDefenseConnectorsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MobileThreatDefenseConnector] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MobileThreatDefenseConnector] = None, request_configuration: Optional[MobileThreatDefenseConnectorsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new mobileThreatDefenseConnector object. param body: The request body @@ -190,4 +189,27 @@ def 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 c499b95e129..62581cc3913 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 dd1fffbc04e..30076d043ba 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 66ac8340f15..bec8845fa71 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[LocalizedNotificationMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a localizedNotificationMessage. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[LocalizedNotificationMessage]: + async def get(self,request_configuration: Optional[LocalizedNotificationMessageItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, LocalizedNotificationMessage, error_mapping) - async def patch(self,body: Optional[LocalizedNotificationMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[LocalizedNotificationMessage]: + async def patch(self,body: Optional[LocalizedNotificationMessage] = None, request_configuration: Optional[LocalizedNotificationMessageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[LocalizedNotificationMessage]: """ Update the properties of a localizedNotificationMessage object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[LocalizedNotificationMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a localizedNotificationMessage. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LocalizedNotificationMessageItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[LocalizedNotificationMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[LocalizedNotificationMessage] = None, request_configuration: Optional[LocalizedNotificationMessageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a localizedNotificationMessage object. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 c7a1bb6f1d5..5428f2d25a0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[LocalizedNotificationMessageCollectionResponse]: + async def get(self,request_configuration: Optional[LocalizedNotificationMessagesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, LocalizedNotificationMessageCollectionResponse, error_mapping) - async def post(self,body: Optional[LocalizedNotificationMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[LocalizedNotificationMessage]: + async def post(self,body: Optional[LocalizedNotificationMessage] = None, request_configuration: Optional[LocalizedNotificationMessagesRequestBuilderPostRequestConfiguration] = None) -> Optional[LocalizedNotificationMessage]: """ Create a new localizedNotificationMessage object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LocalizedNotificationMessagesRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[LocalizedNotificationMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[LocalizedNotificationMessage] = None, request_configuration: Optional[LocalizedNotificationMessagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new localizedNotificationMessage object. param body: The request body @@ -190,4 +189,27 @@ def 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 a818e56af10..e9b9e1aa223 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[NotificationMessageTemplateItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a notificationMessageTemplate. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[NotificationMessageTemplate]: + async def get(self,request_configuration: Optional[NotificationMessageTemplateItemRequestBuilderGetRequestConfiguration] = 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. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, NotificationMessageTemplate, error_mapping) - async def patch(self,body: Optional[NotificationMessageTemplate] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[NotificationMessageTemplate]: + async def patch(self,body: Optional[NotificationMessageTemplate] = None, request_configuration: Optional[NotificationMessageTemplateItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[NotificationMessageTemplate]: """ Update the properties of a notificationMessageTemplate object. param body: The request body @@ -93,7 +92,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[NotificationMessageTemplateItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a notificationMessageTemplate. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -104,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[NotificationMessageTemplateItemRequestBuilderGetRequestConfiguration] = 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. @@ -115,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[NotificationMessageTemplate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[NotificationMessageTemplate] = None, request_configuration: Optional[NotificationMessageTemplateItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a notificationMessageTemplate object. param body: The request body @@ -158,6 +157,16 @@ 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(): """ @@ -184,4 +193,27 @@ def get_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 bfdb2890928..0a623a89b4c 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[SendTestMessageRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[SendTestMessageRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 048393f59f4..d0d58220a27 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[NotificationMessageTemplateCollectionResponse]: + async def get(self,request_configuration: Optional[NotificationMessageTemplatesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, NotificationMessageTemplateCollectionResponse, error_mapping) - async def post(self,body: Optional[NotificationMessageTemplate] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[NotificationMessageTemplate]: + async def post(self,body: Optional[NotificationMessageTemplate] = None, request_configuration: Optional[NotificationMessageTemplatesRequestBuilderPostRequestConfiguration] = None) -> Optional[NotificationMessageTemplate]: """ Create a new notificationMessageTemplate object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[NotificationMessageTemplatesRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[NotificationMessageTemplate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[NotificationMessageTemplate] = None, request_configuration: Optional[NotificationMessageTemplatesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new notificationMessageTemplate object. param body: The request body @@ -190,4 +189,27 @@ def 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 5d42574bc43..cbff20fa481 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 4d6f04f3364..dbe07996b80 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[BeginOnboardingRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[BeginOnboardingRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 94679e93da6..74ff6799160 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[DisconnectRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[DisconnectRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 cea042a0e4b..22f06160927 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RemoteAssistancePartnerItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a remoteAssistancePartner. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[RemoteAssistancePartner]: + async def get(self,request_configuration: Optional[RemoteAssistancePartnerItemRequestBuilderGetRequestConfiguration] = 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. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RemoteAssistancePartner, error_mapping) - async def patch(self,body: Optional[RemoteAssistancePartner] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RemoteAssistancePartner]: + async def patch(self,body: Optional[RemoteAssistancePartner] = None, request_configuration: Optional[RemoteAssistancePartnerItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[RemoteAssistancePartner]: """ Update the properties of a remoteAssistancePartner object. param body: The request body @@ -93,7 +92,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RemoteAssistancePartnerItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a remoteAssistancePartner. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -104,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RemoteAssistancePartnerItemRequestBuilderGetRequestConfiguration] = 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. @@ -115,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[RemoteAssistancePartner] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[RemoteAssistancePartner] = None, request_configuration: Optional[RemoteAssistancePartnerItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a remoteAssistancePartner object. param body: The request body @@ -158,6 +157,16 @@ 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(): """ @@ -184,4 +193,27 @@ def get_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 942b2633196..b0ecfa5efd6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[RemoteAssistancePartnerCollectionResponse]: + async def get(self,request_configuration: Optional[RemoteAssistancePartnersRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RemoteAssistancePartnerCollectionResponse, error_mapping) - async def post(self,body: Optional[RemoteAssistancePartner] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RemoteAssistancePartner]: + async def post(self,body: Optional[RemoteAssistancePartner] = None, request_configuration: Optional[RemoteAssistancePartnersRequestBuilderPostRequestConfiguration] = None) -> Optional[RemoteAssistancePartner]: """ Create a new remoteAssistancePartner object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RemoteAssistancePartnersRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[RemoteAssistancePartner] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RemoteAssistancePartner] = None, request_configuration: Optional[RemoteAssistancePartnersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new remoteAssistancePartner object. param body: The request body @@ -190,4 +189,27 @@ def 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 103432815c3..85e0751a3f1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 b9c6c3a0237..3af09893bd8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[DeviceManagementExportJobCollectionResponse]: + async def get(self,request_configuration: Optional[ExportJobsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceManagementExportJobCollectionResponse, error_mapping) - async def post(self,body: Optional[DeviceManagementExportJob] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceManagementExportJob]: + async def post(self,body: Optional[DeviceManagementExportJob] = None, request_configuration: Optional[ExportJobsRequestBuilderPostRequestConfiguration] = None) -> Optional[DeviceManagementExportJob]: """ Create a new deviceManagementExportJob object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExportJobsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DeviceManagementExportJob] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeviceManagementExportJob] = None, request_configuration: Optional[ExportJobsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new deviceManagementExportJob object. param body: The request body @@ -190,4 +189,27 @@ def 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 c0afbfe9666..3a152568d5f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DeviceManagementExportJobItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a deviceManagementExportJob. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[DeviceManagementExportJob]: + async def get(self,request_configuration: Optional[DeviceManagementExportJobItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceManagementExportJob, error_mapping) - async def patch(self,body: Optional[DeviceManagementExportJob] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceManagementExportJob]: + async def patch(self,body: Optional[DeviceManagementExportJob] = None, request_configuration: Optional[DeviceManagementExportJobItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceManagementExportJob]: """ Update the properties of a deviceManagementExportJob object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DeviceManagementExportJobItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a deviceManagementExportJob. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeviceManagementExportJobItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceManagementExportJob] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceManagementExportJob] = None, request_configuration: Optional[DeviceManagementExportJobItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a deviceManagementExportJob object. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 405dc5c7db5..83549daa5d7 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[RequestConfiguration] = None) -> bytes: + async def post(self,body: Optional[GetCachedReportPostRequestBody] = None, request_configuration: Optional[GetCachedReportRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetCachedReportPostRequestBody] = None, request_configuration: Optional[GetCachedReportRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Not yet documented param body: The request body @@ -73,4 +73,14 @@ 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 522513f61a6..0e81f46e026 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[RequestConfiguration] = None) -> bytes: + async def post(self,body: Optional[GetCompliancePolicyNonComplianceReportPostRequestBody] = None, request_configuration: Optional[GetCompliancePolicyNonComplianceReportRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetCompliancePolicyNonComplianceReportPostRequestBody] = None, request_configuration: Optional[GetCompliancePolicyNonComplianceReportRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Not yet documented param body: The request body @@ -73,4 +73,14 @@ 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 8420368a2b9..1becbb6ca76 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[RequestConfiguration] = None) -> bytes: + async def post(self,body: Optional[GetCompliancePolicyNonComplianceSummaryReportPostRequestBody] = None, request_configuration: Optional[GetCompliancePolicyNonComplianceSummaryReportRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetCompliancePolicyNonComplianceSummaryReportPostRequestBody] = None, request_configuration: Optional[GetCompliancePolicyNonComplianceSummaryReportRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Not yet documented param body: The request body @@ -73,4 +73,14 @@ 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 32ae28894a1..31965bc309d 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[RequestConfiguration] = None) -> bytes: + async def post(self,body: Optional[GetComplianceSettingNonComplianceReportPostRequestBody] = None, request_configuration: Optional[GetComplianceSettingNonComplianceReportRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetComplianceSettingNonComplianceReportPostRequestBody] = None, request_configuration: Optional[GetComplianceSettingNonComplianceReportRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Not yet documented param body: The request body @@ -73,4 +73,14 @@ 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 066f3acff9b..956276fea39 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[RequestConfiguration] = None) -> bytes: + async def post(self,body: Optional[GetConfigurationPolicyNonComplianceReportPostRequestBody] = None, request_configuration: Optional[GetConfigurationPolicyNonComplianceReportRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetConfigurationPolicyNonComplianceReportPostRequestBody] = None, request_configuration: Optional[GetConfigurationPolicyNonComplianceReportRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Not yet documented param body: The request body @@ -73,4 +73,14 @@ 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 ce57fc199ce..4bb291aa266 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[RequestConfiguration] = None) -> bytes: + async def post(self,body: Optional[GetConfigurationPolicyNonComplianceSummaryReportPostRequestBody] = None, request_configuration: Optional[GetConfigurationPolicyNonComplianceSummaryReportRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetConfigurationPolicyNonComplianceSummaryReportPostRequestBody] = None, request_configuration: Optional[GetConfigurationPolicyNonComplianceSummaryReportRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Not yet documented param body: The request body @@ -73,4 +73,14 @@ 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 2a51ba1806d..6abfc3f3c1e 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[RequestConfiguration] = None) -> bytes: + async def post(self,body: Optional[GetConfigurationSettingNonComplianceReportPostRequestBody] = None, request_configuration: Optional[GetConfigurationSettingNonComplianceReportRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetConfigurationSettingNonComplianceReportPostRequestBody] = None, request_configuration: Optional[GetConfigurationSettingNonComplianceReportRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Not yet documented param body: The request body @@ -73,4 +73,14 @@ 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 ac3c016428a..9df7c5075bc 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[RequestConfiguration] = None) -> bytes: + async def post(self,body: Optional[GetDeviceManagementIntentPerSettingContributingProfilesPostRequestBody] = None, request_configuration: Optional[GetDeviceManagementIntentPerSettingContributingProfilesRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetDeviceManagementIntentPerSettingContributingProfilesPostRequestBody] = None, request_configuration: Optional[GetDeviceManagementIntentPerSettingContributingProfilesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Not yet documented param body: The request body @@ -73,4 +73,14 @@ 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 da97cd6b223..9d4d304f65a 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[RequestConfiguration] = None) -> bytes: + async def post(self,body: Optional[GetDeviceManagementIntentSettingsReportPostRequestBody] = None, request_configuration: Optional[GetDeviceManagementIntentSettingsReportRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetDeviceManagementIntentSettingsReportPostRequestBody] = None, request_configuration: Optional[GetDeviceManagementIntentSettingsReportRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Not yet documented param body: The request body @@ -73,4 +73,14 @@ 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 8416e285fbb..3bdcacafc88 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[RequestConfiguration] = None) -> bytes: + async def post(self,body: Optional[GetDeviceNonComplianceReportPostRequestBody] = None, request_configuration: Optional[GetDeviceNonComplianceReportRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetDeviceNonComplianceReportPostRequestBody] = None, request_configuration: Optional[GetDeviceNonComplianceReportRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Not yet documented param body: The request body @@ -73,4 +73,14 @@ 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 143ec3fa747..6c0e18a75fe 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[RequestConfiguration] = None) -> bytes: + async def post(self,body: Optional[GetDevicesWithoutCompliancePolicyReportPostRequestBody] = None, request_configuration: Optional[GetDevicesWithoutCompliancePolicyReportRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetDevicesWithoutCompliancePolicyReportPostRequestBody] = None, request_configuration: Optional[GetDevicesWithoutCompliancePolicyReportRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Not yet documented param body: The request body @@ -73,4 +73,14 @@ 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 cda99d3d7b8..7421742dc67 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[RequestConfiguration] = None) -> bytes: + async def post(self,body: Optional[GetHistoricalReportPostRequestBody] = None, request_configuration: Optional[GetHistoricalReportRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetHistoricalReportPostRequestBody] = None, request_configuration: Optional[GetHistoricalReportRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Not yet documented param body: The request body @@ -73,4 +73,14 @@ 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 27d22fd9962..e8cad4e7113 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[RequestConfiguration] = None) -> bytes: + async def post(self,body: Optional[GetNoncompliantDevicesAndSettingsReportPostRequestBody] = None, request_configuration: Optional[GetNoncompliantDevicesAndSettingsReportRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetNoncompliantDevicesAndSettingsReportPostRequestBody] = None, request_configuration: Optional[GetNoncompliantDevicesAndSettingsReportRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Not yet documented param body: The request body @@ -73,4 +73,14 @@ 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 7dc58c886ee..b0563caf634 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[RequestConfiguration] = None) -> bytes: + async def post(self,body: Optional[GetPolicyNonComplianceMetadataPostRequestBody] = None, request_configuration: Optional[GetPolicyNonComplianceMetadataRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetPolicyNonComplianceMetadataPostRequestBody] = None, request_configuration: Optional[GetPolicyNonComplianceMetadataRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Not yet documented param body: The request body @@ -73,4 +73,14 @@ 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 2c2a7302881..de6d3632f11 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[RequestConfiguration] = None) -> bytes: + async def post(self,body: Optional[GetPolicyNonComplianceReportPostRequestBody] = None, request_configuration: Optional[GetPolicyNonComplianceReportRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetPolicyNonComplianceReportPostRequestBody] = None, request_configuration: Optional[GetPolicyNonComplianceReportRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Not yet documented param body: The request body @@ -73,4 +73,14 @@ 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 9983f6edac8..aafe1ba9764 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[RequestConfiguration] = None) -> bytes: + async def post(self,body: Optional[GetPolicyNonComplianceSummaryReportPostRequestBody] = None, request_configuration: Optional[GetPolicyNonComplianceSummaryReportRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetPolicyNonComplianceSummaryReportPostRequestBody] = None, request_configuration: Optional[GetPolicyNonComplianceSummaryReportRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Not yet documented param body: The request body @@ -73,4 +73,14 @@ 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 bd709ec8d96..42324248b94 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[RequestConfiguration] = None) -> bytes: + async def post(self,body: Optional[GetReportFiltersPostRequestBody] = None, request_configuration: Optional[GetReportFiltersRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetReportFiltersPostRequestBody] = None, request_configuration: Optional[GetReportFiltersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Not yet documented param body: The request body @@ -73,4 +73,14 @@ 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 f83d53cf1ef..7be14d6cf0e 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[RequestConfiguration] = None) -> bytes: + async def post(self,body: Optional[GetSettingNonComplianceReportPostRequestBody] = None, request_configuration: Optional[GetSettingNonComplianceReportRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetSettingNonComplianceReportPostRequestBody] = None, request_configuration: Optional[GetSettingNonComplianceReportRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Not yet documented param body: The request body @@ -73,4 +73,14 @@ 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 42838794e9a..6a672a1c6aa 100644 --- a/msgraph/generated/device_management/reports/reports_request_builder.py +++ b/msgraph/generated/device_management/reports/reports_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +45,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ReportsRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property reports for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[DeviceManagementReports]: + async def get(self,request_configuration: Optional[ReportsRequestBuilderGetRequestConfiguration] = 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. @@ -85,7 +84,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceManagementReports, error_mapping) - async def patch(self,body: Optional[DeviceManagementReports] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceManagementReports]: + async def patch(self,body: Optional[DeviceManagementReports] = None, request_configuration: Optional[ReportsRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceManagementReports]: """ Update the properties of a deviceManagementReports object. param body: The request body @@ -109,7 +108,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ReportsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property reports for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -120,7 +119,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ReportsRequestBuilderGetRequestConfiguration] = 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. @@ -131,7 +130,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceManagementReports] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceManagementReports] = None, request_configuration: Optional[ReportsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a deviceManagementReports object. param body: The request body @@ -327,6 +326,16 @@ 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(): """ @@ -353,4 +362,27 @@ def get_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 771f3aa2f17..2d632228505 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 4ede1110878..fd016f0baa0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ResourceOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a resourceOperation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ResourceOperation]: + async def get(self,request_configuration: Optional[ResourceOperationItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ResourceOperation, error_mapping) - async def patch(self,body: Optional[ResourceOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ResourceOperation]: + async def patch(self,body: Optional[ResourceOperation] = None, request_configuration: Optional[ResourceOperationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ResourceOperation]: """ Update the properties of a resourceOperation object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ResourceOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a resourceOperation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourceOperationItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ResourceOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ResourceOperation] = None, request_configuration: Optional[ResourceOperationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a resourceOperation object. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 4a3b8043215..22122aa0922 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ResourceOperationCollectionResponse]: + async def get(self,request_configuration: Optional[ResourceOperationsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ResourceOperationCollectionResponse, error_mapping) - async def post(self,body: Optional[ResourceOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ResourceOperation]: + async def post(self,body: Optional[ResourceOperation] = None, request_configuration: Optional[ResourceOperationsRequestBuilderPostRequestConfiguration] = None) -> Optional[ResourceOperation]: """ Create a new resourceOperation object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourceOperationsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ResourceOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ResourceOperation] = None, request_configuration: Optional[ResourceOperationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new resourceOperation object. param body: The request body @@ -190,4 +189,27 @@ def 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 31263e71d5f..2d20ba7e8dc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 8f4183ca008..55df65f305e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DeviceAndAppManagementRoleAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a deviceAndAppManagementRoleAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[DeviceAndAppManagementRoleAssignment]: + async def get(self,request_configuration: Optional[DeviceAndAppManagementRoleAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceAndAppManagementRoleAssignment, error_mapping) - async def patch(self,body: Optional[DeviceAndAppManagementRoleAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceAndAppManagementRoleAssignment]: + async def patch(self,body: Optional[DeviceAndAppManagementRoleAssignment] = None, request_configuration: Optional[DeviceAndAppManagementRoleAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceAndAppManagementRoleAssignment]: """ Update the properties of a deviceAndAppManagementRoleAssignment object. param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DeviceAndAppManagementRoleAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a deviceAndAppManagementRoleAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeviceAndAppManagementRoleAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceAndAppManagementRoleAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceAndAppManagementRoleAssignment] = None, request_configuration: Optional[DeviceAndAppManagementRoleAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a deviceAndAppManagementRoleAssignment object. param body: The request body @@ -148,6 +147,16 @@ 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(): """ @@ -174,4 +183,27 @@ def get_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 29c7e770970..47c4d503bfe 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[RoleDefinition]: + async def get(self,request_configuration: Optional[RoleDefinitionRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RoleDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RoleDefinitionRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Role definition this assignment is part of. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 857bb096cba..d19887d6f52 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[DeviceAndAppManagementRoleAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[RoleAssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceAndAppManagementRoleAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[DeviceAndAppManagementRoleAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceAndAppManagementRoleAssignment]: + async def post(self,body: Optional[DeviceAndAppManagementRoleAssignment] = None, request_configuration: Optional[RoleAssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[DeviceAndAppManagementRoleAssignment]: """ Create a new deviceAndAppManagementRoleAssignment object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RoleAssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DeviceAndAppManagementRoleAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeviceAndAppManagementRoleAssignment] = None, request_configuration: Optional[RoleAssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new deviceAndAppManagementRoleAssignment object. param body: The request body @@ -190,4 +189,27 @@ def 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 2002cb39795..899fd5760ff 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 bfcc6c3af0c..ab469d13b69 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 c001a8bb0af..d7065dd6a6f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RoleAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a roleAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[RoleAssignment]: + async def get(self,request_configuration: Optional[RoleAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RoleAssignment, error_mapping) - async def patch(self,body: Optional[RoleAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RoleAssignment]: + async def patch(self,body: Optional[RoleAssignment] = None, request_configuration: Optional[RoleAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[RoleAssignment]: """ Update the properties of a roleAssignment object. param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RoleAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a roleAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RoleAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[RoleAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[RoleAssignment] = None, request_configuration: Optional[RoleAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a roleAssignment object. param body: The request body @@ -148,6 +147,16 @@ 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(): """ @@ -174,4 +183,27 @@ def get_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 7c48fb6957e..82ba3c86705 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[RoleDefinition]: + async def get(self,request_configuration: Optional[RoleDefinitionRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RoleDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RoleDefinitionRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Role definition this assignment is part of. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 1e1997dcec4..55284b84f6d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[RoleAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[RoleAssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RoleAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[RoleAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RoleAssignment]: + async def post(self,body: Optional[RoleAssignment] = None, request_configuration: Optional[RoleAssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[RoleAssignment]: """ Create a new roleAssignment object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RoleAssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[RoleAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RoleAssignment] = None, request_configuration: Optional[RoleAssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new roleAssignment object. param body: The request body @@ -190,4 +189,27 @@ def 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 f325514d71a..b1ef60707b3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,12 +27,12 @@ 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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RoleDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ - Deletes a deviceAndAppManagementRoleDefinition. + Deletes a roleDefinition. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/intune-rbac-deviceandappmanagementroledefinition-delete?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-rbac-roledefinition-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[RoleDefinition]: + async def get(self,request_configuration: Optional[RoleDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[RoleDefinition]: """ Read properties and relationships of the roleDefinition object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RoleDefinition, error_mapping) - async def patch(self,body: Optional[RoleDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RoleDefinition]: + async def patch(self,body: Optional[RoleDefinition] = None, request_configuration: Optional[RoleDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[RoleDefinition]: """ Update the properties of a deviceAndAppManagementRoleDefinition object. param body: The request body @@ -92,9 +91,9 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RoleDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ - Deletes a deviceAndAppManagementRoleDefinition. + Deletes a roleDefinition. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RoleDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read properties and relationships of the roleDefinition object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[RoleDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[RoleDefinition] = None, request_configuration: Optional[RoleDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a deviceAndAppManagementRoleDefinition object. param body: The request body @@ -148,6 +147,16 @@ 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(): """ @@ -174,4 +183,27 @@ def get_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 1cebbae37b7..21da28552b8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,7 @@ 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[RequestConfiguration] = None) -> Optional[RoleDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[RoleDefinitionsRequestBuilderGetRequestConfiguration] = None) -> Optional[RoleDefinitionCollectionResponse]: """ List properties and relationships of the roleDefinition objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RoleDefinitionCollectionResponse, error_mapping) - async def post(self,body: Optional[RoleDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RoleDefinition]: + async def post(self,body: Optional[RoleDefinition] = None, request_configuration: Optional[RoleDefinitionsRequestBuilderPostRequestConfiguration] = None) -> Optional[RoleDefinition]: """ Create a new deviceAndAppManagementRoleDefinition object. param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RoleDefinitionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the roleDefinition objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[RoleDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RoleDefinition] = None, request_configuration: Optional[RoleDefinitionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new deviceAndAppManagementRoleDefinition object. param body: The request body @@ -190,4 +189,27 @@ def 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 ca6dadcdc11..aae3a8afe54 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[SoftwareUpdateStatusSummary]: + async def get(self,request_configuration: Optional[SoftwareUpdateStatusSummaryRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SoftwareUpdateStatusSummary, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SoftwareUpdateStatusSummaryRequestBuilderGetRequestConfiguration] = 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. @@ -95,4 +94,17 @@ def get_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 6a4dcafa619..d643cbf709e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 6680de2a19d..fc7f5c6f3ca 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TelecomExpenseManagementPartnerItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a telecomExpenseManagementPartner. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[TelecomExpenseManagementPartner]: + async def get(self,request_configuration: Optional[TelecomExpenseManagementPartnerItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TelecomExpenseManagementPartner, error_mapping) - async def patch(self,body: Optional[TelecomExpenseManagementPartner] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TelecomExpenseManagementPartner]: + async def patch(self,body: Optional[TelecomExpenseManagementPartner] = None, request_configuration: Optional[TelecomExpenseManagementPartnerItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TelecomExpenseManagementPartner]: """ Update the properties of a telecomExpenseManagementPartner object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TelecomExpenseManagementPartnerItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a telecomExpenseManagementPartner. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TelecomExpenseManagementPartnerItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TelecomExpenseManagementPartner] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TelecomExpenseManagementPartner] = None, request_configuration: Optional[TelecomExpenseManagementPartnerItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a telecomExpenseManagementPartner object. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 2bf180a1ff1..b3020671e52 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TelecomExpenseManagementPartnerCollectionResponse]: + async def get(self,request_configuration: Optional[TelecomExpenseManagementPartnersRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TelecomExpenseManagementPartnerCollectionResponse, error_mapping) - async def post(self,body: Optional[TelecomExpenseManagementPartner] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TelecomExpenseManagementPartner]: + async def post(self,body: Optional[TelecomExpenseManagementPartner] = None, request_configuration: Optional[TelecomExpenseManagementPartnersRequestBuilderPostRequestConfiguration] = None) -> Optional[TelecomExpenseManagementPartner]: """ Create a new telecomExpenseManagementPartner object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TelecomExpenseManagementPartnersRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TelecomExpenseManagementPartner] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TelecomExpenseManagementPartner] = None, request_configuration: Optional[TelecomExpenseManagementPartnersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new telecomExpenseManagementPartner object. param body: The request body @@ -190,4 +189,27 @@ def 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 ba306057ae0..e12a8c234a4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 44cc98a68c4..b72c854fe29 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TermsAndConditionsAcceptanceStatusCollectionResponse]: + async def get(self,request_configuration: Optional[AcceptanceStatusesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TermsAndConditionsAcceptanceStatusCollectionResponse, error_mapping) - async def post(self,body: Optional[TermsAndConditionsAcceptanceStatus] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TermsAndConditionsAcceptanceStatus]: + async def post(self,body: Optional[TermsAndConditionsAcceptanceStatus] = None, request_configuration: Optional[AcceptanceStatusesRequestBuilderPostRequestConfiguration] = None) -> Optional[TermsAndConditionsAcceptanceStatus]: """ Create a new termsAndConditionsAcceptanceStatus object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AcceptanceStatusesRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TermsAndConditionsAcceptanceStatus] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TermsAndConditionsAcceptanceStatus] = None, request_configuration: Optional[AcceptanceStatusesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new termsAndConditionsAcceptanceStatus object. param body: The request body @@ -190,4 +189,27 @@ def 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 d6cd5aadcd3..66256136ac2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 1a560b932da..6539cf73654 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[TermsAndConditions]: + async def get(self,request_configuration: Optional[TermsAndConditionsRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TermsAndConditions, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermsAndConditionsRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 7eb97732b24..becf6cb5245 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TermsAndConditionsAcceptanceStatusItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a termsAndConditionsAcceptanceStatus. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[TermsAndConditionsAcceptanceStatus]: + async def get(self,request_configuration: Optional[TermsAndConditionsAcceptanceStatusItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TermsAndConditionsAcceptanceStatus, error_mapping) - async def patch(self,body: Optional[TermsAndConditionsAcceptanceStatus] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TermsAndConditionsAcceptanceStatus]: + async def patch(self,body: Optional[TermsAndConditionsAcceptanceStatus] = None, request_configuration: Optional[TermsAndConditionsAcceptanceStatusItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TermsAndConditionsAcceptanceStatus]: """ Update the properties of a termsAndConditionsAcceptanceStatus object. param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TermsAndConditionsAcceptanceStatusItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a termsAndConditionsAcceptanceStatus. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermsAndConditionsAcceptanceStatusItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TermsAndConditionsAcceptanceStatus] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TermsAndConditionsAcceptanceStatus] = None, request_configuration: Optional[TermsAndConditionsAcceptanceStatusItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a termsAndConditionsAcceptanceStatus object. param body: The request body @@ -148,6 +147,16 @@ 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(): """ @@ -174,4 +183,27 @@ def get_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 69fc2b4526f..507a281eb3d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TermsAndConditionsAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TermsAndConditionsAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[TermsAndConditionsAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TermsAndConditionsAssignment]: + async def post(self,body: Optional[TermsAndConditionsAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[TermsAndConditionsAssignment]: """ Create a new termsAndConditionsAssignment object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TermsAndConditionsAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TermsAndConditionsAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new termsAndConditionsAssignment object. param body: The request body @@ -190,4 +189,27 @@ def 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 945ad748ee2..07fcb6fe66b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 125758ccda5..26d64ee8b24 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TermsAndConditionsAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a termsAndConditionsAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[TermsAndConditionsAssignment]: + async def get(self,request_configuration: Optional[TermsAndConditionsAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TermsAndConditionsAssignment, error_mapping) - async def patch(self,body: Optional[TermsAndConditionsAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TermsAndConditionsAssignment]: + async def patch(self,body: Optional[TermsAndConditionsAssignment] = None, request_configuration: Optional[TermsAndConditionsAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TermsAndConditionsAssignment]: """ Update the properties of a termsAndConditionsAssignment object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TermsAndConditionsAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a termsAndConditionsAssignment. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermsAndConditionsAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TermsAndConditionsAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TermsAndConditionsAssignment] = None, request_configuration: Optional[TermsAndConditionsAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a termsAndConditionsAssignment object. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 64906e38c6a..fe6fdefeb4c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TermsAndConditionsItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a termsAndConditions. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[TermsAndConditions]: + async def get(self,request_configuration: Optional[TermsAndConditionsItemRequestBuilderGetRequestConfiguration] = 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. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TermsAndConditions, error_mapping) - async def patch(self,body: Optional[TermsAndConditions] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TermsAndConditions]: + async def patch(self,body: Optional[TermsAndConditions] = None, request_configuration: Optional[TermsAndConditionsItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TermsAndConditions]: """ Update the properties of a termsAndConditions object. param body: The request body @@ -93,7 +92,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TermsAndConditionsItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a termsAndConditions. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -104,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermsAndConditionsItemRequestBuilderGetRequestConfiguration] = 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. @@ -115,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TermsAndConditions] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TermsAndConditions] = None, request_configuration: Optional[TermsAndConditionsItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a termsAndConditions object. param body: The request body @@ -158,6 +157,16 @@ 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(): """ @@ -184,4 +193,27 @@ def get_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 787111672dc..744fb94d85d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TermsAndConditionsCollectionResponse]: + async def get(self,request_configuration: Optional[TermsAndConditionsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TermsAndConditionsCollectionResponse, error_mapping) - async def post(self,body: Optional[TermsAndConditions] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TermsAndConditions]: + async def post(self,body: Optional[TermsAndConditions] = None, request_configuration: Optional[TermsAndConditionsRequestBuilderPostRequestConfiguration] = None) -> Optional[TermsAndConditions]: """ Create a new termsAndConditions object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermsAndConditionsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TermsAndConditions] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TermsAndConditions] = None, request_configuration: Optional[TermsAndConditionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new termsAndConditions object. param body: The request body @@ -190,4 +189,27 @@ def 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 a7d4203469b..7a2eb2db860 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 06ebddf185b..295b81b56c4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DeviceManagementTroubleshootingEventItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property troubleshootingEvents for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[DeviceManagementTroubleshootingEvent]: + async def get(self,request_configuration: Optional[DeviceManagementTroubleshootingEventItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceManagementTroubleshootingEvent, error_mapping) - async def patch(self,body: Optional[DeviceManagementTroubleshootingEvent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceManagementTroubleshootingEvent]: + async def patch(self,body: Optional[DeviceManagementTroubleshootingEvent] = None, request_configuration: Optional[DeviceManagementTroubleshootingEventItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceManagementTroubleshootingEvent]: """ Update the navigation property troubleshootingEvents in deviceManagement param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DeviceManagementTroubleshootingEventItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property troubleshootingEvents for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeviceManagementTroubleshootingEventItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceManagementTroubleshootingEvent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceManagementTroubleshootingEvent] = None, request_configuration: Optional[DeviceManagementTroubleshootingEventItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property troubleshootingEvents in deviceManagement param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 bc7837ebdc7..22e5b39f7b2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[DeviceManagementTroubleshootingEventCollectionResponse]: + async def get(self,request_configuration: Optional[TroubleshootingEventsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceManagementTroubleshootingEventCollectionResponse, error_mapping) - async def post(self,body: Optional[DeviceManagementTroubleshootingEvent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceManagementTroubleshootingEvent]: + async def post(self,body: Optional[DeviceManagementTroubleshootingEvent] = None, request_configuration: Optional[TroubleshootingEventsRequestBuilderPostRequestConfiguration] = None) -> Optional[DeviceManagementTroubleshootingEvent]: """ Create new navigation property to troubleshootingEvents for deviceManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TroubleshootingEventsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DeviceManagementTroubleshootingEvent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeviceManagementTroubleshootingEvent] = None, request_configuration: Optional[TroubleshootingEventsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to troubleshootingEvents for deviceManagement param body: The request body @@ -188,4 +187,27 @@ def 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 8cc7bac85df..5c9d38099ad 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 3e7e0d50d7d..ce8fbffdd0c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthApplicationPerformanceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property userExperienceAnalyticsAppHealthApplicationPerformance for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[UserExperienceAnalyticsAppHealthApplicationPerformance]: + async def get(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthApplicationPerformanceItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthApplicationPerformance]: """ User experience analytics appHealth Application Performance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsAppHealthApplicationPerformance, error_mapping) - async def patch(self,body: Optional[UserExperienceAnalyticsAppHealthApplicationPerformance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthApplicationPerformance]: + async def patch(self,body: Optional[UserExperienceAnalyticsAppHealthApplicationPerformance] = None, request_configuration: Optional[UserExperienceAnalyticsAppHealthApplicationPerformanceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthApplicationPerformance]: """ Update the navigation property userExperienceAnalyticsAppHealthApplicationPerformance in deviceManagement param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthApplicationPerformanceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property userExperienceAnalyticsAppHealthApplicationPerformance for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthApplicationPerformanceItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ User experience analytics appHealth Application Performance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsAppHealthApplicationPerformance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsAppHealthApplicationPerformance] = None, request_configuration: Optional[UserExperienceAnalyticsAppHealthApplicationPerformanceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property userExperienceAnalyticsAppHealthApplicationPerformance in deviceManagement param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 e44c21b0efb..164d9b02bbb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthApplicationPerformanceCollectionResponse]: + async def get(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthApplicationPerformanceRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthApplicationPerformanceCollectionResponse]: """ User experience analytics appHealth Application Performance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsAppHealthApplicationPerformanceCollectionResponse, error_mapping) - async def post(self,body: Optional[UserExperienceAnalyticsAppHealthApplicationPerformance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthApplicationPerformance]: + async def post(self,body: Optional[UserExperienceAnalyticsAppHealthApplicationPerformance] = None, request_configuration: Optional[UserExperienceAnalyticsAppHealthApplicationPerformanceRequestBuilderPostRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthApplicationPerformance]: """ Create new navigation property to userExperienceAnalyticsAppHealthApplicationPerformance for deviceManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthApplicationPerformanceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ User experience analytics appHealth Application Performance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UserExperienceAnalyticsAppHealthApplicationPerformance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UserExperienceAnalyticsAppHealthApplicationPerformance] = None, request_configuration: Optional[UserExperienceAnalyticsAppHealthApplicationPerformanceRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to userExperienceAnalyticsAppHealthApplicationPerformance for deviceManagement param body: The request body @@ -188,4 +187,27 @@ def 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 57982f3b9db..1dc3cd703f9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 8cb08777ed6..748b9b38ff2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailsItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails]: + async def get(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailsItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails, error_mapping) - async def patch(self,body: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails]: + async def patch(self,body: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails] = None, request_configuration: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailsItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails]: """ Update the navigation property userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails in deviceManagement param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailsItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailsItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails] = None, request_configuration: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailsItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails in deviceManagement param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 c494f36f0fb..f6c3b534ddf 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailsCollectionResponse]: + async def get(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetailsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailsCollectionResponse, error_mapping) - async def post(self,body: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails]: + async def post(self,body: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails] = None, request_configuration: Optional[UserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetailsRequestBuilderPostRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails]: """ Create new navigation property to userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails for deviceManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetailsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails] = None, request_configuration: Optional[UserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetailsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails for deviceManagement param body: The request body @@ -188,4 +187,27 @@ def 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 ebc0967f4fd..8c9572fef30 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 05a26132cdd..5247a9c06d5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIdItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId]: + async def get(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIdItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId, error_mapping) - async def patch(self,body: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId]: + async def patch(self,body: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId] = None, request_configuration: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIdItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId]: """ Update the navigation property userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId in deviceManagement param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIdItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIdItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId] = None, request_configuration: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIdItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId in deviceManagement param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 0213fd38ac5..4e07c630985 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIdCollectionResponse]: + async def get(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceIdRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIdCollectionResponse, error_mapping) - async def post(self,body: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId]: + async def post(self,body: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId] = None, request_configuration: Optional[UserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceIdRequestBuilderPostRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId]: """ Create new navigation property to userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId for deviceManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceIdRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId] = None, request_configuration: Optional[UserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceIdRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId for deviceManagement param body: The request body @@ -188,4 +187,27 @@ def 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 2c4b9e9374b..0ed28e12bef 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 4908b673813..3a06076fc1b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByOSVersionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion]: + async def get(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByOSVersionItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion, error_mapping) - async def patch(self,body: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion]: + async def patch(self,body: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion] = None, request_configuration: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByOSVersionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion]: """ Update the navigation property userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion in deviceManagement param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByOSVersionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByOSVersionItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion] = None, request_configuration: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByOSVersionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion in deviceManagement param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 e2d43a871f8..3bcc0abfda0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthAppPerformanceByOSVersionCollectionResponse]: + async def get(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthApplicationPerformanceByOSVersionRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsAppHealthAppPerformanceByOSVersionCollectionResponse, error_mapping) - async def post(self,body: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion]: + async def post(self,body: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion] = None, request_configuration: Optional[UserExperienceAnalyticsAppHealthApplicationPerformanceByOSVersionRequestBuilderPostRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion]: """ Create new navigation property to userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion for deviceManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthApplicationPerformanceByOSVersionRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UserExperienceAnalyticsAppHealthAppPerformanceByOSVersion] = None, request_configuration: Optional[UserExperienceAnalyticsAppHealthApplicationPerformanceByOSVersionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion for deviceManagement param body: The request body @@ -188,4 +187,27 @@ def 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 03e3cfc8b5f..cc0eb1c6aa0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 13a45abb6e9..da78016de23 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthDeviceModelPerformanceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property userExperienceAnalyticsAppHealthDeviceModelPerformance for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[UserExperienceAnalyticsAppHealthDeviceModelPerformance]: + async def get(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthDeviceModelPerformanceItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthDeviceModelPerformance]: """ User experience analytics appHealth Model Performance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsAppHealthDeviceModelPerformance, error_mapping) - async def patch(self,body: Optional[UserExperienceAnalyticsAppHealthDeviceModelPerformance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthDeviceModelPerformance]: + async def patch(self,body: Optional[UserExperienceAnalyticsAppHealthDeviceModelPerformance] = None, request_configuration: Optional[UserExperienceAnalyticsAppHealthDeviceModelPerformanceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthDeviceModelPerformance]: """ Update the navigation property userExperienceAnalyticsAppHealthDeviceModelPerformance in deviceManagement param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthDeviceModelPerformanceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property userExperienceAnalyticsAppHealthDeviceModelPerformance for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthDeviceModelPerformanceItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ User experience analytics appHealth Model Performance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsAppHealthDeviceModelPerformance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsAppHealthDeviceModelPerformance] = None, request_configuration: Optional[UserExperienceAnalyticsAppHealthDeviceModelPerformanceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property userExperienceAnalyticsAppHealthDeviceModelPerformance in deviceManagement param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 991696115ee..8933687ce20 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthDeviceModelPerformanceCollectionResponse]: + async def get(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthDeviceModelPerformanceRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthDeviceModelPerformanceCollectionResponse]: """ User experience analytics appHealth Model Performance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsAppHealthDeviceModelPerformanceCollectionResponse, error_mapping) - async def post(self,body: Optional[UserExperienceAnalyticsAppHealthDeviceModelPerformance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthDeviceModelPerformance]: + async def post(self,body: Optional[UserExperienceAnalyticsAppHealthDeviceModelPerformance] = None, request_configuration: Optional[UserExperienceAnalyticsAppHealthDeviceModelPerformanceRequestBuilderPostRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthDeviceModelPerformance]: """ Create new navigation property to userExperienceAnalyticsAppHealthDeviceModelPerformance for deviceManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthDeviceModelPerformanceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ User experience analytics appHealth Model Performance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UserExperienceAnalyticsAppHealthDeviceModelPerformance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UserExperienceAnalyticsAppHealthDeviceModelPerformance] = None, request_configuration: Optional[UserExperienceAnalyticsAppHealthDeviceModelPerformanceRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to userExperienceAnalyticsAppHealthDeviceModelPerformance for deviceManagement param body: The request body @@ -188,4 +187,27 @@ def 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 ef10280f404..19b65f16237 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 26fc8bde5e0..0ea59903810 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthDevicePerformanceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property userExperienceAnalyticsAppHealthDevicePerformance for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[UserExperienceAnalyticsAppHealthDevicePerformance]: + async def get(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthDevicePerformanceItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthDevicePerformance]: """ User experience analytics appHealth Device Performance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsAppHealthDevicePerformance, error_mapping) - async def patch(self,body: Optional[UserExperienceAnalyticsAppHealthDevicePerformance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthDevicePerformance]: + async def patch(self,body: Optional[UserExperienceAnalyticsAppHealthDevicePerformance] = None, request_configuration: Optional[UserExperienceAnalyticsAppHealthDevicePerformanceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthDevicePerformance]: """ Update the navigation property userExperienceAnalyticsAppHealthDevicePerformance in deviceManagement param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthDevicePerformanceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property userExperienceAnalyticsAppHealthDevicePerformance for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthDevicePerformanceItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ User experience analytics appHealth Device Performance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsAppHealthDevicePerformance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsAppHealthDevicePerformance] = None, request_configuration: Optional[UserExperienceAnalyticsAppHealthDevicePerformanceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property userExperienceAnalyticsAppHealthDevicePerformance in deviceManagement param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 6c999ac8199..22f340bb5e2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthDevicePerformanceCollectionResponse]: + async def get(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthDevicePerformanceRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthDevicePerformanceCollectionResponse]: """ User experience analytics appHealth Device Performance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsAppHealthDevicePerformanceCollectionResponse, error_mapping) - async def post(self,body: Optional[UserExperienceAnalyticsAppHealthDevicePerformance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthDevicePerformance]: + async def post(self,body: Optional[UserExperienceAnalyticsAppHealthDevicePerformance] = None, request_configuration: Optional[UserExperienceAnalyticsAppHealthDevicePerformanceRequestBuilderPostRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthDevicePerformance]: """ Create new navigation property to userExperienceAnalyticsAppHealthDevicePerformance for deviceManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthDevicePerformanceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ User experience analytics appHealth Device Performance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UserExperienceAnalyticsAppHealthDevicePerformance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UserExperienceAnalyticsAppHealthDevicePerformance] = None, request_configuration: Optional[UserExperienceAnalyticsAppHealthDevicePerformanceRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to userExperienceAnalyticsAppHealthDevicePerformance for deviceManagement param body: The request body @@ -188,4 +187,27 @@ def 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 4f18a6565a2..f925b979f6c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 3fa12675044..34389e91d92 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthDevicePerformanceDetailsItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property userExperienceAnalyticsAppHealthDevicePerformanceDetails for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[UserExperienceAnalyticsAppHealthDevicePerformanceDetails]: + async def get(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthDevicePerformanceDetailsItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthDevicePerformanceDetails]: """ User experience analytics device performance details param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsAppHealthDevicePerformanceDetails, error_mapping) - async def patch(self,body: Optional[UserExperienceAnalyticsAppHealthDevicePerformanceDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthDevicePerformanceDetails]: + async def patch(self,body: Optional[UserExperienceAnalyticsAppHealthDevicePerformanceDetails] = None, request_configuration: Optional[UserExperienceAnalyticsAppHealthDevicePerformanceDetailsItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthDevicePerformanceDetails]: """ Update the navigation property userExperienceAnalyticsAppHealthDevicePerformanceDetails in deviceManagement param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthDevicePerformanceDetailsItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property userExperienceAnalyticsAppHealthDevicePerformanceDetails for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthDevicePerformanceDetailsItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ User experience analytics device performance details param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsAppHealthDevicePerformanceDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsAppHealthDevicePerformanceDetails] = None, request_configuration: Optional[UserExperienceAnalyticsAppHealthDevicePerformanceDetailsItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property userExperienceAnalyticsAppHealthDevicePerformanceDetails in deviceManagement param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 97f751e5357..eac2fe54d29 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthDevicePerformanceDetailsCollectionResponse]: + async def get(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthDevicePerformanceDetailsRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthDevicePerformanceDetailsCollectionResponse]: """ User experience analytics device performance details param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsAppHealthDevicePerformanceDetailsCollectionResponse, error_mapping) - async def post(self,body: Optional[UserExperienceAnalyticsAppHealthDevicePerformanceDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthDevicePerformanceDetails]: + async def post(self,body: Optional[UserExperienceAnalyticsAppHealthDevicePerformanceDetails] = None, request_configuration: Optional[UserExperienceAnalyticsAppHealthDevicePerformanceDetailsRequestBuilderPostRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthDevicePerformanceDetails]: """ Create new navigation property to userExperienceAnalyticsAppHealthDevicePerformanceDetails for deviceManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthDevicePerformanceDetailsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ User experience analytics device performance details param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UserExperienceAnalyticsAppHealthDevicePerformanceDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UserExperienceAnalyticsAppHealthDevicePerformanceDetails] = None, request_configuration: Optional[UserExperienceAnalyticsAppHealthDevicePerformanceDetailsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to userExperienceAnalyticsAppHealthDevicePerformanceDetails for deviceManagement param body: The request body @@ -188,4 +187,27 @@ def 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 13c0a2e3262..5cfd5e2909b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 dd2223002d6..b85c25a9f8c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthOSVersionPerformanceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property userExperienceAnalyticsAppHealthOSVersionPerformance for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[UserExperienceAnalyticsAppHealthOSVersionPerformance]: + async def get(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthOSVersionPerformanceItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsAppHealthOSVersionPerformance, error_mapping) - async def patch(self,body: Optional[UserExperienceAnalyticsAppHealthOSVersionPerformance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthOSVersionPerformance]: + async def patch(self,body: Optional[UserExperienceAnalyticsAppHealthOSVersionPerformance] = None, request_configuration: Optional[UserExperienceAnalyticsAppHealthOSVersionPerformanceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthOSVersionPerformance]: """ Update the navigation property userExperienceAnalyticsAppHealthOSVersionPerformance in deviceManagement param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthOSVersionPerformanceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property userExperienceAnalyticsAppHealthOSVersionPerformance for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthOSVersionPerformanceItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ User experience analytics appHealth OS version Performance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsAppHealthOSVersionPerformance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsAppHealthOSVersionPerformance] = None, request_configuration: Optional[UserExperienceAnalyticsAppHealthOSVersionPerformanceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property userExperienceAnalyticsAppHealthOSVersionPerformance in deviceManagement param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 5dae66cc43f..c5afe9677e1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthOSVersionPerformanceCollectionResponse]: + async def get(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthOSVersionPerformanceRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsAppHealthOSVersionPerformanceCollectionResponse, error_mapping) - async def post(self,body: Optional[UserExperienceAnalyticsAppHealthOSVersionPerformance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthOSVersionPerformance]: + async def post(self,body: Optional[UserExperienceAnalyticsAppHealthOSVersionPerformance] = None, request_configuration: Optional[UserExperienceAnalyticsAppHealthOSVersionPerformanceRequestBuilderPostRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsAppHealthOSVersionPerformance]: """ Create new navigation property to userExperienceAnalyticsAppHealthOSVersionPerformance for deviceManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthOSVersionPerformanceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ User experience analytics appHealth OS version Performance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UserExperienceAnalyticsAppHealthOSVersionPerformance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UserExperienceAnalyticsAppHealthOSVersionPerformance] = None, request_configuration: Optional[UserExperienceAnalyticsAppHealthOSVersionPerformanceRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to userExperienceAnalyticsAppHealthOSVersionPerformance for deviceManagement param body: The request body @@ -188,4 +187,27 @@ def 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 194dd4c0a3f..4554ce1a0c0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 b50cec3581d..9b987a4a8c3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[UserExperienceAnalyticsMetricItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property metricValues for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[UserExperienceAnalyticsMetric]: + async def get(self,request_configuration: Optional[UserExperienceAnalyticsMetricItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsMetric, error_mapping) - async def patch(self,body: Optional[UserExperienceAnalyticsMetric] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsMetric]: + async def patch(self,body: Optional[UserExperienceAnalyticsMetric] = None, request_configuration: Optional[UserExperienceAnalyticsMetricItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsMetric]: """ Update the navigation property metricValues in deviceManagement param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[UserExperienceAnalyticsMetricItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property metricValues for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsMetricItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsMetric] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsMetric] = None, request_configuration: Optional[UserExperienceAnalyticsMetricItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property metricValues in deviceManagement param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 78d50140e8c..10560e5d8b1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsMetricCollectionResponse]: + async def get(self,request_configuration: Optional[MetricValuesRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsMetricCollectionResponse, error_mapping) - async def post(self,body: Optional[UserExperienceAnalyticsMetric] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsMetric]: + async def post(self,body: Optional[UserExperienceAnalyticsMetric] = None, request_configuration: Optional[MetricValuesRequestBuilderPostRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsMetric]: """ Create new navigation property to metricValues for deviceManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MetricValuesRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UserExperienceAnalyticsMetric] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UserExperienceAnalyticsMetric] = None, request_configuration: Optional[MetricValuesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to metricValues for deviceManagement param body: The request body @@ -188,4 +187,27 @@ def 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 7a847612f80..467355f0927 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthOverviewRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property userExperienceAnalyticsAppHealthOverview for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[UserExperienceAnalyticsCategory]: + async def get(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthOverviewRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsCategory]: """ User experience analytics appHealth overview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsCategory, error_mapping) - async def patch(self,body: Optional[UserExperienceAnalyticsCategory] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsCategory]: + async def patch(self,body: Optional[UserExperienceAnalyticsCategory] = None, request_configuration: Optional[UserExperienceAnalyticsAppHealthOverviewRequestBuilderPatchRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsCategory]: """ Update the navigation property userExperienceAnalyticsAppHealthOverview in deviceManagement param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthOverviewRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property userExperienceAnalyticsAppHealthOverview for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsAppHealthOverviewRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ User experience analytics appHealth overview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsCategory] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsCategory] = None, request_configuration: Optional[UserExperienceAnalyticsAppHealthOverviewRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property userExperienceAnalyticsAppHealthOverview in deviceManagement param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 3495cfa8b2f..1b0c1e93aad 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 d89664ca5ee..9b742448a3e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsCategory]: + async def get(self,request_configuration: Optional[AppHealthMetricsRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsCategory, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AppHealthMetricsRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 e769e733802..e3d5e8373db 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsCategory]: + async def get(self,request_configuration: Optional[BatteryHealthMetricsRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsCategory, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[BatteryHealthMetricsRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 330fde2ed30..866c47c0dff 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsCategory]: + async def get(self,request_configuration: Optional[BestPracticesMetricsRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsCategory, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[BestPracticesMetricsRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 ca468a770f0..6fe15e21468 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsCategory]: + async def get(self,request_configuration: Optional[DeviceBootPerformanceMetricsRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsCategory, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeviceBootPerformanceMetricsRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 214d2cdf098..db6899e1997 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsCategory]: + async def get(self,request_configuration: Optional[RebootAnalyticsMetricsRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsCategory, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RebootAnalyticsMetricsRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 0082b6208e0..478faaa8215 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsCategory]: + async def get(self,request_configuration: Optional[ResourcePerformanceMetricsRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsCategory, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourcePerformanceMetricsRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 dcf41d5008b..d46b013a495 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +33,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[UserExperienceAnalyticsBaselineItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property userExperienceAnalyticsBaselines for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -52,7 +51,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[UserExperienceAnalyticsBaseline]: + async def get(self,request_configuration: Optional[UserExperienceAnalyticsBaselineItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsBaseline]: """ User experience analytics baselines param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -72,7 +71,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsBaseline, error_mapping) - async def patch(self,body: Optional[UserExperienceAnalyticsBaseline] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsBaseline]: + async def patch(self,body: Optional[UserExperienceAnalyticsBaseline] = None, request_configuration: Optional[UserExperienceAnalyticsBaselineItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsBaseline]: """ Update the navigation property userExperienceAnalyticsBaselines in deviceManagement param body: The request body @@ -95,7 +94,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[UserExperienceAnalyticsBaselineItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property userExperienceAnalyticsBaselines for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -106,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsBaselineItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ User experience analytics baselines param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -117,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsBaseline] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsBaseline] = None, request_configuration: Optional[UserExperienceAnalyticsBaselineItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property userExperienceAnalyticsBaselines in deviceManagement param body: The request body @@ -205,6 +204,16 @@ 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(): """ @@ -231,4 +240,27 @@ def get_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 f60aa13ac31..7639e68337a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsCategory]: + async def get(self,request_configuration: Optional[WorkFromAnywhereMetricsRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsCategory, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WorkFromAnywhereMetricsRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 64686a0ce82..3c9ba7dd8c4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsBaselineCollectionResponse]: + async def get(self,request_configuration: Optional[UserExperienceAnalyticsBaselinesRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsBaselineCollectionResponse]: """ User experience analytics baselines param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsBaselineCollectionResponse, error_mapping) - async def post(self,body: Optional[UserExperienceAnalyticsBaseline] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsBaseline]: + async def post(self,body: Optional[UserExperienceAnalyticsBaseline] = None, request_configuration: Optional[UserExperienceAnalyticsBaselinesRequestBuilderPostRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsBaseline]: """ Create new navigation property to userExperienceAnalyticsBaselines for deviceManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsBaselinesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ User experience analytics baselines param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UserExperienceAnalyticsBaseline] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UserExperienceAnalyticsBaseline] = None, request_configuration: Optional[UserExperienceAnalyticsBaselinesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to userExperienceAnalyticsBaselines for deviceManagement param body: The request body @@ -188,4 +187,27 @@ def 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 726f8117430..4334173cf15 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 8f1ccd334b0..852fbb48d7f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 19b98547745..ef7f88a834b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[UserExperienceAnalyticsMetricItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property metricValues for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[UserExperienceAnalyticsMetric]: + async def get(self,request_configuration: Optional[UserExperienceAnalyticsMetricItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsMetric, error_mapping) - async def patch(self,body: Optional[UserExperienceAnalyticsMetric] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsMetric]: + async def patch(self,body: Optional[UserExperienceAnalyticsMetric] = None, request_configuration: Optional[UserExperienceAnalyticsMetricItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsMetric]: """ Update the navigation property metricValues in deviceManagement param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[UserExperienceAnalyticsMetricItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property metricValues for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsMetricItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsMetric] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsMetric] = None, request_configuration: Optional[UserExperienceAnalyticsMetricItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property metricValues in deviceManagement param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 439d0fade39..ce810cc5a4f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsMetricCollectionResponse]: + async def get(self,request_configuration: Optional[MetricValuesRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsMetricCollectionResponse, error_mapping) - async def post(self,body: Optional[UserExperienceAnalyticsMetric] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsMetric]: + async def post(self,body: Optional[UserExperienceAnalyticsMetric] = None, request_configuration: Optional[MetricValuesRequestBuilderPostRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsMetric]: """ Create new navigation property to metricValues for deviceManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MetricValuesRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UserExperienceAnalyticsMetric] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UserExperienceAnalyticsMetric] = None, request_configuration: Optional[MetricValuesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to metricValues for deviceManagement param body: The request body @@ -188,4 +187,27 @@ def 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 3a6c4709cf7..d2cb911898a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[UserExperienceAnalyticsCategoryItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property userExperienceAnalyticsCategories for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[UserExperienceAnalyticsCategory]: + async def get(self,request_configuration: Optional[UserExperienceAnalyticsCategoryItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsCategory]: """ User experience analytics categories param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsCategory, error_mapping) - async def patch(self,body: Optional[UserExperienceAnalyticsCategory] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsCategory]: + async def patch(self,body: Optional[UserExperienceAnalyticsCategory] = None, request_configuration: Optional[UserExperienceAnalyticsCategoryItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsCategory]: """ Update the navigation property userExperienceAnalyticsCategories in deviceManagement param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[UserExperienceAnalyticsCategoryItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property userExperienceAnalyticsCategories for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsCategoryItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ User experience analytics categories param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsCategory] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsCategory] = None, request_configuration: Optional[UserExperienceAnalyticsCategoryItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property userExperienceAnalyticsCategories in deviceManagement param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 e8cd93d5b51..0e098de9b82 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsCategoryCollectionResponse]: + async def get(self,request_configuration: Optional[UserExperienceAnalyticsCategoriesRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsCategoryCollectionResponse]: """ User experience analytics categories param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsCategoryCollectionResponse, error_mapping) - async def post(self,body: Optional[UserExperienceAnalyticsCategory] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsCategory]: + async def post(self,body: Optional[UserExperienceAnalyticsCategory] = None, request_configuration: Optional[UserExperienceAnalyticsCategoriesRequestBuilderPostRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsCategory]: """ Create new navigation property to userExperienceAnalyticsCategories for deviceManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsCategoriesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ User experience analytics categories param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UserExperienceAnalyticsCategory] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UserExperienceAnalyticsCategory] = None, request_configuration: Optional[UserExperienceAnalyticsCategoriesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to userExperienceAnalyticsCategories for deviceManagement param body: The request body @@ -188,4 +187,27 @@ def 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 24706350130..52c770d2f25 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 2752cb823b0..407e9eff359 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[UserExperienceAnalyticsDevicePerformanceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property userExperienceAnalyticsDevicePerformance for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[UserExperienceAnalyticsDevicePerformance]: + async def get(self,request_configuration: Optional[UserExperienceAnalyticsDevicePerformanceItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsDevicePerformance]: """ User experience analytics device performance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsDevicePerformance, error_mapping) - async def patch(self,body: Optional[UserExperienceAnalyticsDevicePerformance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsDevicePerformance]: + async def patch(self,body: Optional[UserExperienceAnalyticsDevicePerformance] = None, request_configuration: Optional[UserExperienceAnalyticsDevicePerformanceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsDevicePerformance]: """ Update the navigation property userExperienceAnalyticsDevicePerformance in deviceManagement param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[UserExperienceAnalyticsDevicePerformanceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property userExperienceAnalyticsDevicePerformance for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsDevicePerformanceItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ User experience analytics device performance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsDevicePerformance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsDevicePerformance] = None, request_configuration: Optional[UserExperienceAnalyticsDevicePerformanceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property userExperienceAnalyticsDevicePerformance in deviceManagement param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 cb9c3b12f62..4c4f21125b5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> Optional[SummarizeDevicePerformanceDevicesWithSummarizeByGetResponse]: + async def get(self,request_configuration: Optional[SummarizeDevicePerformanceDevicesWithSummarizeByRequestBuilderGetRequestConfiguration] = None) -> Optional[SummarizeDevicePerformanceDevicesWithSummarizeByGetResponse]: """ Invoke function summarizeDevicePerformanceDevices param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SummarizeDevicePerformanceDevicesWithSummarizeByGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SummarizeDevicePerformanceDevicesWithSummarizeByRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function summarizeDevicePerformanceDevices param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -127,4 +126,17 @@ def 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 3e327db1450..baaa9328d2b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsDevicePerformanceCollectionResponse]: + async def get(self,request_configuration: Optional[UserExperienceAnalyticsDevicePerformanceRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsDevicePerformanceCollectionResponse]: """ User experience analytics device performance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsDevicePerformanceCollectionResponse, error_mapping) - async def post(self,body: Optional[UserExperienceAnalyticsDevicePerformance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsDevicePerformance]: + async def post(self,body: Optional[UserExperienceAnalyticsDevicePerformance] = None, request_configuration: Optional[UserExperienceAnalyticsDevicePerformanceRequestBuilderPostRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsDevicePerformance]: """ Create new navigation property to userExperienceAnalyticsDevicePerformance for deviceManagement param body: The request body @@ -100,7 +99,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsDevicePerformanceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ User experience analytics device performance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UserExperienceAnalyticsDevicePerformance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UserExperienceAnalyticsDevicePerformance] = None, request_configuration: Optional[UserExperienceAnalyticsDevicePerformanceRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to userExperienceAnalyticsDevicePerformance for deviceManagement param body: The request body @@ -201,4 +200,27 @@ def 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 7fef14d6e86..059913a25a3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 055ef89e3e8..1ec9cb1fb6b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[UserExperienceAnalyticsDeviceScoresItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property userExperienceAnalyticsDeviceScores for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[UserExperienceAnalyticsDeviceScores]: + async def get(self,request_configuration: Optional[UserExperienceAnalyticsDeviceScoresItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsDeviceScores]: """ User experience analytics device scores param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsDeviceScores, error_mapping) - async def patch(self,body: Optional[UserExperienceAnalyticsDeviceScores] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsDeviceScores]: + async def patch(self,body: Optional[UserExperienceAnalyticsDeviceScores] = None, request_configuration: Optional[UserExperienceAnalyticsDeviceScoresItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsDeviceScores]: """ Update the navigation property userExperienceAnalyticsDeviceScores in deviceManagement param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[UserExperienceAnalyticsDeviceScoresItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property userExperienceAnalyticsDeviceScores for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsDeviceScoresItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ User experience analytics device scores param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsDeviceScores] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsDeviceScores] = None, request_configuration: Optional[UserExperienceAnalyticsDeviceScoresItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property userExperienceAnalyticsDeviceScores in deviceManagement param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 9d287d809c4..94f00577563 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsDeviceScoresCollectionResponse]: + async def get(self,request_configuration: Optional[UserExperienceAnalyticsDeviceScoresRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsDeviceScoresCollectionResponse]: """ User experience analytics device scores param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsDeviceScoresCollectionResponse, error_mapping) - async def post(self,body: Optional[UserExperienceAnalyticsDeviceScores] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsDeviceScores]: + async def post(self,body: Optional[UserExperienceAnalyticsDeviceScores] = None, request_configuration: Optional[UserExperienceAnalyticsDeviceScoresRequestBuilderPostRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsDeviceScores]: """ Create new navigation property to userExperienceAnalyticsDeviceScores for deviceManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsDeviceScoresRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ User experience analytics device scores param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UserExperienceAnalyticsDeviceScores] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UserExperienceAnalyticsDeviceScores] = None, request_configuration: Optional[UserExperienceAnalyticsDeviceScoresRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to userExperienceAnalyticsDeviceScores for deviceManagement param body: The request body @@ -188,4 +187,27 @@ def 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 84bd6a5a1f3..33f340dee20 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 1957d9abd55..47ee20c4433 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[UserExperienceAnalyticsDeviceStartupHistoryItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property userExperienceAnalyticsDeviceStartupHistory for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[UserExperienceAnalyticsDeviceStartupHistory]: + async def get(self,request_configuration: Optional[UserExperienceAnalyticsDeviceStartupHistoryItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsDeviceStartupHistory]: """ User experience analytics device Startup History param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsDeviceStartupHistory, error_mapping) - async def patch(self,body: Optional[UserExperienceAnalyticsDeviceStartupHistory] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsDeviceStartupHistory]: + async def patch(self,body: Optional[UserExperienceAnalyticsDeviceStartupHistory] = None, request_configuration: Optional[UserExperienceAnalyticsDeviceStartupHistoryItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsDeviceStartupHistory]: """ Update the navigation property userExperienceAnalyticsDeviceStartupHistory in deviceManagement param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[UserExperienceAnalyticsDeviceStartupHistoryItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property userExperienceAnalyticsDeviceStartupHistory for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsDeviceStartupHistoryItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ User experience analytics device Startup History param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsDeviceStartupHistory] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsDeviceStartupHistory] = None, request_configuration: Optional[UserExperienceAnalyticsDeviceStartupHistoryItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property userExperienceAnalyticsDeviceStartupHistory in deviceManagement param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 f53e2463724..b638770b08a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsDeviceStartupHistoryCollectionResponse]: + async def get(self,request_configuration: Optional[UserExperienceAnalyticsDeviceStartupHistoryRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsDeviceStartupHistoryCollectionResponse]: """ User experience analytics device Startup History param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsDeviceStartupHistoryCollectionResponse, error_mapping) - async def post(self,body: Optional[UserExperienceAnalyticsDeviceStartupHistory] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsDeviceStartupHistory]: + async def post(self,body: Optional[UserExperienceAnalyticsDeviceStartupHistory] = None, request_configuration: Optional[UserExperienceAnalyticsDeviceStartupHistoryRequestBuilderPostRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsDeviceStartupHistory]: """ Create new navigation property to userExperienceAnalyticsDeviceStartupHistory for deviceManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsDeviceStartupHistoryRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ User experience analytics device Startup History param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UserExperienceAnalyticsDeviceStartupHistory] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UserExperienceAnalyticsDeviceStartupHistory] = None, request_configuration: Optional[UserExperienceAnalyticsDeviceStartupHistoryRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to userExperienceAnalyticsDeviceStartupHistory for deviceManagement param body: The request body @@ -188,4 +187,27 @@ def 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 cb201133ecb..501e9021116 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 41627bd7add..3a9c2e76943 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[UserExperienceAnalyticsDeviceStartupProcessPerformanceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property userExperienceAnalyticsDeviceStartupProcessPerformance for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[UserExperienceAnalyticsDeviceStartupProcessPerformance]: + async def get(self,request_configuration: Optional[UserExperienceAnalyticsDeviceStartupProcessPerformanceItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsDeviceStartupProcessPerformance, error_mapping) - async def patch(self,body: Optional[UserExperienceAnalyticsDeviceStartupProcessPerformance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsDeviceStartupProcessPerformance]: + async def patch(self,body: Optional[UserExperienceAnalyticsDeviceStartupProcessPerformance] = None, request_configuration: Optional[UserExperienceAnalyticsDeviceStartupProcessPerformanceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsDeviceStartupProcessPerformance]: """ Update the navigation property userExperienceAnalyticsDeviceStartupProcessPerformance in deviceManagement param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[UserExperienceAnalyticsDeviceStartupProcessPerformanceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property userExperienceAnalyticsDeviceStartupProcessPerformance for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsDeviceStartupProcessPerformanceItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ User experience analytics device Startup Process Performance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsDeviceStartupProcessPerformance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsDeviceStartupProcessPerformance] = None, request_configuration: Optional[UserExperienceAnalyticsDeviceStartupProcessPerformanceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property userExperienceAnalyticsDeviceStartupProcessPerformance in deviceManagement param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 e11042ee3ee..60710f075e3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsDeviceStartupProcessPerformanceCollectionResponse]: + async def get(self,request_configuration: Optional[UserExperienceAnalyticsDeviceStartupProcessPerformanceRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsDeviceStartupProcessPerformanceCollectionResponse, error_mapping) - async def post(self,body: Optional[UserExperienceAnalyticsDeviceStartupProcessPerformance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsDeviceStartupProcessPerformance]: + async def post(self,body: Optional[UserExperienceAnalyticsDeviceStartupProcessPerformance] = None, request_configuration: Optional[UserExperienceAnalyticsDeviceStartupProcessPerformanceRequestBuilderPostRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsDeviceStartupProcessPerformance]: """ Create new navigation property to userExperienceAnalyticsDeviceStartupProcessPerformance for deviceManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsDeviceStartupProcessPerformanceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ User experience analytics device Startup Process Performance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UserExperienceAnalyticsDeviceStartupProcessPerformance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UserExperienceAnalyticsDeviceStartupProcessPerformance] = None, request_configuration: Optional[UserExperienceAnalyticsDeviceStartupProcessPerformanceRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to userExperienceAnalyticsDeviceStartupProcessPerformance for deviceManagement param body: The request body @@ -188,4 +187,27 @@ def 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 fc41fecf589..74b4e37c8a2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 c1164e14d9f..c95f7e91a2e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[UserExperienceAnalyticsDeviceStartupProcessItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property userExperienceAnalyticsDeviceStartupProcesses for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[UserExperienceAnalyticsDeviceStartupProcess]: + async def get(self,request_configuration: Optional[UserExperienceAnalyticsDeviceStartupProcessItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsDeviceStartupProcess]: """ User experience analytics device Startup Processes param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsDeviceStartupProcess, error_mapping) - async def patch(self,body: Optional[UserExperienceAnalyticsDeviceStartupProcess] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsDeviceStartupProcess]: + async def patch(self,body: Optional[UserExperienceAnalyticsDeviceStartupProcess] = None, request_configuration: Optional[UserExperienceAnalyticsDeviceStartupProcessItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsDeviceStartupProcess]: """ Update the navigation property userExperienceAnalyticsDeviceStartupProcesses in deviceManagement param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[UserExperienceAnalyticsDeviceStartupProcessItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property userExperienceAnalyticsDeviceStartupProcesses for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsDeviceStartupProcessItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ User experience analytics device Startup Processes param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsDeviceStartupProcess] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsDeviceStartupProcess] = None, request_configuration: Optional[UserExperienceAnalyticsDeviceStartupProcessItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property userExperienceAnalyticsDeviceStartupProcesses in deviceManagement param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 de8a8457a37..5d226a645e6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsDeviceStartupProcessCollectionResponse]: + async def get(self,request_configuration: Optional[UserExperienceAnalyticsDeviceStartupProcessesRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsDeviceStartupProcessCollectionResponse]: """ User experience analytics device Startup Processes param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsDeviceStartupProcessCollectionResponse, error_mapping) - async def post(self,body: Optional[UserExperienceAnalyticsDeviceStartupProcess] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsDeviceStartupProcess]: + async def post(self,body: Optional[UserExperienceAnalyticsDeviceStartupProcess] = None, request_configuration: Optional[UserExperienceAnalyticsDeviceStartupProcessesRequestBuilderPostRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsDeviceStartupProcess]: """ Create new navigation property to userExperienceAnalyticsDeviceStartupProcesses for deviceManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsDeviceStartupProcessesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ User experience analytics device Startup Processes param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UserExperienceAnalyticsDeviceStartupProcess] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UserExperienceAnalyticsDeviceStartupProcess] = None, request_configuration: Optional[UserExperienceAnalyticsDeviceStartupProcessesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to userExperienceAnalyticsDeviceStartupProcesses for deviceManagement param body: The request body @@ -188,4 +187,27 @@ def 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 fab8260a321..b852e9e9b94 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 b62eb7a04f1..95db197f6dc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[UserExperienceAnalyticsMetricHistoryItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property userExperienceAnalyticsMetricHistory for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[UserExperienceAnalyticsMetricHistory]: + async def get(self,request_configuration: Optional[UserExperienceAnalyticsMetricHistoryItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsMetricHistory]: """ User experience analytics metric history param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsMetricHistory, error_mapping) - async def patch(self,body: Optional[UserExperienceAnalyticsMetricHistory] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsMetricHistory]: + async def patch(self,body: Optional[UserExperienceAnalyticsMetricHistory] = None, request_configuration: Optional[UserExperienceAnalyticsMetricHistoryItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsMetricHistory]: """ Update the navigation property userExperienceAnalyticsMetricHistory in deviceManagement param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[UserExperienceAnalyticsMetricHistoryItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property userExperienceAnalyticsMetricHistory for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsMetricHistoryItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ User experience analytics metric history param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsMetricHistory] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsMetricHistory] = None, request_configuration: Optional[UserExperienceAnalyticsMetricHistoryItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property userExperienceAnalyticsMetricHistory in deviceManagement param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 06785580d2d..fead5962ec3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsMetricHistoryCollectionResponse]: + async def get(self,request_configuration: Optional[UserExperienceAnalyticsMetricHistoryRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsMetricHistoryCollectionResponse]: """ User experience analytics metric history param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsMetricHistoryCollectionResponse, error_mapping) - async def post(self,body: Optional[UserExperienceAnalyticsMetricHistory] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsMetricHistory]: + async def post(self,body: Optional[UserExperienceAnalyticsMetricHistory] = None, request_configuration: Optional[UserExperienceAnalyticsMetricHistoryRequestBuilderPostRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsMetricHistory]: """ Create new navigation property to userExperienceAnalyticsMetricHistory for deviceManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsMetricHistoryRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ User experience analytics metric history param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UserExperienceAnalyticsMetricHistory] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UserExperienceAnalyticsMetricHistory] = None, request_configuration: Optional[UserExperienceAnalyticsMetricHistoryRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to userExperienceAnalyticsMetricHistory for deviceManagement param body: The request body @@ -188,4 +187,27 @@ def 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 c51964ca388..08da0555db1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 1a906eaa3d7..dff1c237dbd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[UserExperienceAnalyticsModelScoresItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property userExperienceAnalyticsModelScores for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[UserExperienceAnalyticsModelScores]: + async def get(self,request_configuration: Optional[UserExperienceAnalyticsModelScoresItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsModelScores]: """ User experience analytics model scores param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsModelScores, error_mapping) - async def patch(self,body: Optional[UserExperienceAnalyticsModelScores] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsModelScores]: + async def patch(self,body: Optional[UserExperienceAnalyticsModelScores] = None, request_configuration: Optional[UserExperienceAnalyticsModelScoresItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsModelScores]: """ Update the navigation property userExperienceAnalyticsModelScores in deviceManagement param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[UserExperienceAnalyticsModelScoresItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property userExperienceAnalyticsModelScores for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsModelScoresItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ User experience analytics model scores param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsModelScores] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsModelScores] = None, request_configuration: Optional[UserExperienceAnalyticsModelScoresItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property userExperienceAnalyticsModelScores in deviceManagement param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 f2056d6a89a..0d8ae7d8f7a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsModelScoresCollectionResponse]: + async def get(self,request_configuration: Optional[UserExperienceAnalyticsModelScoresRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsModelScoresCollectionResponse]: """ User experience analytics model scores param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsModelScoresCollectionResponse, error_mapping) - async def post(self,body: Optional[UserExperienceAnalyticsModelScores] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsModelScores]: + async def post(self,body: Optional[UserExperienceAnalyticsModelScores] = None, request_configuration: Optional[UserExperienceAnalyticsModelScoresRequestBuilderPostRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsModelScores]: """ Create new navigation property to userExperienceAnalyticsModelScores for deviceManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsModelScoresRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ User experience analytics model scores param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UserExperienceAnalyticsModelScores] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UserExperienceAnalyticsModelScores] = None, request_configuration: Optional[UserExperienceAnalyticsModelScoresRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to userExperienceAnalyticsModelScores for deviceManagement param body: The request body @@ -188,4 +187,27 @@ def 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 4dc82db318b..47db157ca46 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[UserExperienceAnalyticsOverviewRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property userExperienceAnalyticsOverview for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[UserExperienceAnalyticsOverview]: + async def get(self,request_configuration: Optional[UserExperienceAnalyticsOverviewRequestBuilderGetRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsOverview]: """ User experience analytics overview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsOverview, error_mapping) - async def patch(self,body: Optional[UserExperienceAnalyticsOverview] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsOverview]: + async def patch(self,body: Optional[UserExperienceAnalyticsOverview] = None, request_configuration: Optional[UserExperienceAnalyticsOverviewRequestBuilderPatchRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsOverview]: """ Update the navigation property userExperienceAnalyticsOverview in deviceManagement param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[UserExperienceAnalyticsOverviewRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property userExperienceAnalyticsOverview for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsOverviewRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ User experience analytics overview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsOverview] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsOverview] = None, request_configuration: Optional[UserExperienceAnalyticsOverviewRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property userExperienceAnalyticsOverview in deviceManagement param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 489acaf0fcc..4d2387e0d3d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 bf435c42369..b462c5948e8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[UserExperienceAnalyticsScoreHistoryItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property userExperienceAnalyticsScoreHistory for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[UserExperienceAnalyticsScoreHistory]: + async def get(self,request_configuration: Optional[UserExperienceAnalyticsScoreHistoryItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsScoreHistory, error_mapping) - async def patch(self,body: Optional[UserExperienceAnalyticsScoreHistory] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsScoreHistory]: + async def patch(self,body: Optional[UserExperienceAnalyticsScoreHistory] = None, request_configuration: Optional[UserExperienceAnalyticsScoreHistoryItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsScoreHistory]: """ Update the navigation property userExperienceAnalyticsScoreHistory in deviceManagement param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[UserExperienceAnalyticsScoreHistoryItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property userExperienceAnalyticsScoreHistory for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsScoreHistoryItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ User experience analytics device Startup Score History param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsScoreHistory] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsScoreHistory] = None, request_configuration: Optional[UserExperienceAnalyticsScoreHistoryItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property userExperienceAnalyticsScoreHistory in deviceManagement param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 9925636b59a..2341c842c7b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsScoreHistoryCollectionResponse]: + async def get(self,request_configuration: Optional[UserExperienceAnalyticsScoreHistoryRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsScoreHistoryCollectionResponse, error_mapping) - async def post(self,body: Optional[UserExperienceAnalyticsScoreHistory] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsScoreHistory]: + async def post(self,body: Optional[UserExperienceAnalyticsScoreHistory] = None, request_configuration: Optional[UserExperienceAnalyticsScoreHistoryRequestBuilderPostRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsScoreHistory]: """ Create new navigation property to userExperienceAnalyticsScoreHistory for deviceManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsScoreHistoryRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ User experience analytics device Startup Score History param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UserExperienceAnalyticsScoreHistory] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UserExperienceAnalyticsScoreHistory] = None, request_configuration: Optional[UserExperienceAnalyticsScoreHistoryRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to userExperienceAnalyticsScoreHistory for deviceManagement param body: The request body @@ -188,4 +187,27 @@ def 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 f50b8b99d99..a1830f6834b 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[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsWorkFromAnywhereDevicesSummary]: + async def get(self,request_configuration: Optional[UserExperienceAnalyticsSummarizeWorkFromAnywhereDevicesRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsWorkFromAnywhereDevicesSummary, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsSummarizeWorkFromAnywhereDevicesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function userExperienceAnalyticsSummarizeWorkFromAnywhereDevices param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 cb0b844f478..ee4c531ac08 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetricRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric]: + async def get(self,request_configuration: Optional[UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetricRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric, error_mapping) - async def patch(self,body: Optional[UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric]: + async def patch(self,body: Optional[UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric] = None, request_configuration: Optional[UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetricRequestBuilderPatchRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric]: """ Update the navigation property userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric in deviceManagement param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetricRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetricRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric] = None, request_configuration: Optional[UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetricRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric in deviceManagement param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 731fce2bb8b..0150a7ac242 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 2c2048ba5ee..405e03ecb24 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 948617cc042..8a8f472caa5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[UserExperienceAnalyticsWorkFromAnywhereDeviceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property metricDevices for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[UserExperienceAnalyticsWorkFromAnywhereDevice]: + async def get(self,request_configuration: Optional[UserExperienceAnalyticsWorkFromAnywhereDeviceItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsWorkFromAnywhereDevice, error_mapping) - async def patch(self,body: Optional[UserExperienceAnalyticsWorkFromAnywhereDevice] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsWorkFromAnywhereDevice]: + async def patch(self,body: Optional[UserExperienceAnalyticsWorkFromAnywhereDevice] = None, request_configuration: Optional[UserExperienceAnalyticsWorkFromAnywhereDeviceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsWorkFromAnywhereDevice]: """ Update the navigation property metricDevices in deviceManagement param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[UserExperienceAnalyticsWorkFromAnywhereDeviceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property metricDevices for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsWorkFromAnywhereDeviceItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsWorkFromAnywhereDevice] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsWorkFromAnywhereDevice] = None, request_configuration: Optional[UserExperienceAnalyticsWorkFromAnywhereDeviceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property metricDevices in deviceManagement param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 eeb68087eb8..4be0d02a0fa 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsWorkFromAnywhereDeviceCollectionResponse]: + async def get(self,request_configuration: Optional[MetricDevicesRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsWorkFromAnywhereDeviceCollectionResponse, error_mapping) - async def post(self,body: Optional[UserExperienceAnalyticsWorkFromAnywhereDevice] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsWorkFromAnywhereDevice]: + async def post(self,body: Optional[UserExperienceAnalyticsWorkFromAnywhereDevice] = None, request_configuration: Optional[MetricDevicesRequestBuilderPostRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsWorkFromAnywhereDevice]: """ Create new navigation property to metricDevices for deviceManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MetricDevicesRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UserExperienceAnalyticsWorkFromAnywhereDevice] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UserExperienceAnalyticsWorkFromAnywhereDevice] = None, request_configuration: Optional[MetricDevicesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to metricDevices for deviceManagement param body: The request body @@ -188,4 +187,27 @@ def 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 ab6a93d67ed..1e76c1d5da4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[UserExperienceAnalyticsWorkFromAnywhereMetricItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property userExperienceAnalyticsWorkFromAnywhereMetrics for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[UserExperienceAnalyticsWorkFromAnywhereMetric]: + async def get(self,request_configuration: Optional[UserExperienceAnalyticsWorkFromAnywhereMetricItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsWorkFromAnywhereMetric, error_mapping) - async def patch(self,body: Optional[UserExperienceAnalyticsWorkFromAnywhereMetric] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsWorkFromAnywhereMetric]: + async def patch(self,body: Optional[UserExperienceAnalyticsWorkFromAnywhereMetric] = None, request_configuration: Optional[UserExperienceAnalyticsWorkFromAnywhereMetricItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsWorkFromAnywhereMetric]: """ Update the navigation property userExperienceAnalyticsWorkFromAnywhereMetrics in deviceManagement param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[UserExperienceAnalyticsWorkFromAnywhereMetricItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property userExperienceAnalyticsWorkFromAnywhereMetrics for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsWorkFromAnywhereMetricItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ User experience analytics work from anywhere metrics. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsWorkFromAnywhereMetric] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsWorkFromAnywhereMetric] = None, request_configuration: Optional[UserExperienceAnalyticsWorkFromAnywhereMetricItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property userExperienceAnalyticsWorkFromAnywhereMetrics in deviceManagement param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 c2e13e6f26a..31f5eee1927 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsWorkFromAnywhereMetricCollectionResponse]: + async def get(self,request_configuration: Optional[UserExperienceAnalyticsWorkFromAnywhereMetricsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsWorkFromAnywhereMetricCollectionResponse, error_mapping) - async def post(self,body: Optional[UserExperienceAnalyticsWorkFromAnywhereMetric] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsWorkFromAnywhereMetric]: + async def post(self,body: Optional[UserExperienceAnalyticsWorkFromAnywhereMetric] = None, request_configuration: Optional[UserExperienceAnalyticsWorkFromAnywhereMetricsRequestBuilderPostRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsWorkFromAnywhereMetric]: """ Create new navigation property to userExperienceAnalyticsWorkFromAnywhereMetrics for deviceManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsWorkFromAnywhereMetricsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ User experience analytics work from anywhere metrics. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UserExperienceAnalyticsWorkFromAnywhereMetric] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UserExperienceAnalyticsWorkFromAnywhereMetric] = None, request_configuration: Optional[UserExperienceAnalyticsWorkFromAnywhereMetricsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to userExperienceAnalyticsWorkFromAnywhereMetrics for deviceManagement param body: The request body @@ -188,4 +187,27 @@ def 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 0730216fcfe..bc265cf876e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 99b8aef79ca..21f0abbf5ac 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[UserExperienceAnalyticsWorkFromAnywhereModelPerformanceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property userExperienceAnalyticsWorkFromAnywhereModelPerformance for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[UserExperienceAnalyticsWorkFromAnywhereModelPerformance]: + async def get(self,request_configuration: Optional[UserExperienceAnalyticsWorkFromAnywhereModelPerformanceItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsWorkFromAnywhereModelPerformance, error_mapping) - async def patch(self,body: Optional[UserExperienceAnalyticsWorkFromAnywhereModelPerformance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsWorkFromAnywhereModelPerformance]: + async def patch(self,body: Optional[UserExperienceAnalyticsWorkFromAnywhereModelPerformance] = None, request_configuration: Optional[UserExperienceAnalyticsWorkFromAnywhereModelPerformanceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsWorkFromAnywhereModelPerformance]: """ Update the navigation property userExperienceAnalyticsWorkFromAnywhereModelPerformance in deviceManagement param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[UserExperienceAnalyticsWorkFromAnywhereModelPerformanceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property userExperienceAnalyticsWorkFromAnywhereModelPerformance for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsWorkFromAnywhereModelPerformanceItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsWorkFromAnywhereModelPerformance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UserExperienceAnalyticsWorkFromAnywhereModelPerformance] = None, request_configuration: Optional[UserExperienceAnalyticsWorkFromAnywhereModelPerformanceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property userExperienceAnalyticsWorkFromAnywhereModelPerformance in deviceManagement param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 43af749dca7..07c5d1c1b56 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsWorkFromAnywhereModelPerformanceCollectionResponse]: + async def get(self,request_configuration: Optional[UserExperienceAnalyticsWorkFromAnywhereModelPerformanceRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserExperienceAnalyticsWorkFromAnywhereModelPerformanceCollectionResponse, error_mapping) - async def post(self,body: Optional[UserExperienceAnalyticsWorkFromAnywhereModelPerformance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserExperienceAnalyticsWorkFromAnywhereModelPerformance]: + async def post(self,body: Optional[UserExperienceAnalyticsWorkFromAnywhereModelPerformance] = None, request_configuration: Optional[UserExperienceAnalyticsWorkFromAnywhereModelPerformanceRequestBuilderPostRequestConfiguration] = None) -> Optional[UserExperienceAnalyticsWorkFromAnywhereModelPerformance]: """ Create new navigation property to userExperienceAnalyticsWorkFromAnywhereModelPerformance for deviceManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserExperienceAnalyticsWorkFromAnywhereModelPerformanceRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UserExperienceAnalyticsWorkFromAnywhereModelPerformance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UserExperienceAnalyticsWorkFromAnywhereModelPerformance] = None, request_configuration: Optional[UserExperienceAnalyticsWorkFromAnywhereModelPerformanceRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to userExperienceAnalyticsWorkFromAnywhereModelPerformance for deviceManagement param body: The request body @@ -188,4 +187,27 @@ def 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 c9362c51834..d0568873192 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[RequestConfiguration] = None) -> Optional[VerifyWindowsEnrollmentAutoDiscoveryWithDomainNameGetResponse]: + async def get(self,request_configuration: Optional[VerifyWindowsEnrollmentAutoDiscoveryWithDomainNameRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, VerifyWindowsEnrollmentAutoDiscoveryWithDomainNameGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[VerifyWindowsEnrollmentAutoDiscoveryWithDomainNameRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function verifyWindowsEnrollmentAutoDiscovery param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,4 +70,14 @@ 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 bf3f159ef8b..0244e6cfaad 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,7 @@ 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[RequestConfiguration] = None) -> Optional[CloudPcAuditEventCollectionResponse]: + async def get(self,request_configuration: Optional[AuditEventsRequestBuilderGetRequestConfiguration] = None) -> Optional[CloudPcAuditEventCollectionResponse]: """ Get auditEvents from deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CloudPcAuditEventCollectionResponse, error_mapping) - async def post(self,body: Optional[CloudPcAuditEvent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CloudPcAuditEvent]: + async def post(self,body: Optional[CloudPcAuditEvent] = None, request_configuration: Optional[AuditEventsRequestBuilderPostRequestConfiguration] = None) -> Optional[CloudPcAuditEvent]: """ Create new navigation property to auditEvents for deviceManagement param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AuditEventsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get auditEvents from deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[CloudPcAuditEvent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CloudPcAuditEvent] = None, request_configuration: Optional[AuditEventsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to auditEvents for deviceManagement param body: The request body @@ -198,4 +197,27 @@ def 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 91a975a2cd3..2adc5f1475e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 b927244d004..afb525a42e6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[GetAuditActivityTypesGetResponse]: + async def get(self,request_configuration: Optional[GetAuditActivityTypesRequestBuilderGetRequestConfiguration] = None) -> Optional[GetAuditActivityTypesGetResponse]: """ Invoke function getAuditActivityTypes param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GetAuditActivityTypesGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetAuditActivityTypesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getAuditActivityTypes param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,4 +108,17 @@ def 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 8cab112eeae..b4b39ed54f8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[CloudPcAuditEventItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property auditEvents for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[CloudPcAuditEvent]: + async def get(self,request_configuration: Optional[CloudPcAuditEventItemRequestBuilderGetRequestConfiguration] = None) -> Optional[CloudPcAuditEvent]: """ Get auditEvents from deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CloudPcAuditEvent, error_mapping) - async def patch(self,body: Optional[CloudPcAuditEvent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CloudPcAuditEvent]: + async def patch(self,body: Optional[CloudPcAuditEvent] = None, request_configuration: Optional[CloudPcAuditEventItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[CloudPcAuditEvent]: """ Update the navigation property auditEvents in deviceManagement param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[CloudPcAuditEventItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property auditEvents for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CloudPcAuditEventItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get auditEvents from deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[CloudPcAuditEvent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[CloudPcAuditEvent] = None, request_configuration: Optional[CloudPcAuditEventItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property auditEvents in deviceManagement param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 00ae6500c4f..e784e1ff997 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,7 @@ 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[RequestConfiguration] = None) -> Optional[CloudPCCollectionResponse]: + async def get(self,request_configuration: Optional[CloudPCsRequestBuilderGetRequestConfiguration] = None) -> Optional[CloudPCCollectionResponse]: """ Get cloudPCs from deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CloudPCCollectionResponse, error_mapping) - async def post(self,body: Optional[CloudPC] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CloudPC]: + async def post(self,body: Optional[CloudPC] = None, request_configuration: Optional[CloudPCsRequestBuilderPostRequestConfiguration] = None) -> Optional[CloudPC]: """ Create new navigation property to cloudPCs for deviceManagement param body: The request body @@ -87,7 +86,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CloudPCsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get cloudPCs from deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[CloudPC] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CloudPC] = None, request_configuration: Optional[CloudPCsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to cloudPCs for deviceManagement param body: The request body @@ -188,4 +187,27 @@ def 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 a709b99e3c4..d857fb30ccf 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 25e3fed90a6..da71809a8f4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +31,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[CloudPCItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property cloudPCs for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[CloudPC]: + async def get(self,request_configuration: Optional[CloudPCItemRequestBuilderGetRequestConfiguration] = None) -> Optional[CloudPC]: """ Get cloudPCs from deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CloudPC, error_mapping) - async def patch(self,body: Optional[CloudPC] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CloudPC]: + async def patch(self,body: Optional[CloudPC] = None, request_configuration: Optional[CloudPCItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[CloudPC]: """ Update the navigation property cloudPCs in deviceManagement param body: The request body @@ -93,7 +92,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[CloudPCItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property cloudPCs for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -104,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CloudPCItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get cloudPCs from deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[CloudPC] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[CloudPC] = None, request_configuration: Optional[CloudPCItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property cloudPCs in deviceManagement param body: The request body @@ -185,6 +184,16 @@ 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(): """ @@ -211,4 +220,27 @@ def get_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 c535c9acb05..4775a2d5de7 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,7 +25,7 @@ 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[EndGracePeriodRequestBuilderPostRequestConfiguration] = None) -> None: """ Invoke action endGracePeriod 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[EndGracePeriodRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action endGracePeriod param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,4 +64,14 @@ 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 00a75d635a5..67721b91951 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,7 +25,7 @@ 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RebootRequestBuilderPostRequestConfiguration] = None) -> None: """ Invoke action reboot 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RebootRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action reboot param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,4 +64,14 @@ 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 7da60810748..aac45ef9e4a 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,7 +26,7 @@ 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[RenamePostRequestBody] = None, request_configuration: Optional[RenameRequestBuilderPostRequestConfiguration] = None) -> None: """ Invoke action rename param body: The request body @@ -47,7 +47,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RenamePostRequestBody] = None, request_configuration: Optional[RenameRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action rename param body: The request body @@ -72,4 +72,14 @@ 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 2e5e707dd1c..13d70e55ac2 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,7 +26,7 @@ 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[RestorePostRequestBody] = None, request_configuration: Optional[RestoreRequestBuilderPostRequestConfiguration] = None) -> None: """ Invoke action restore param body: The request body @@ -47,7 +47,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RestorePostRequestBody] = None, request_configuration: Optional[RestoreRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action restore param body: The request body @@ -72,4 +72,14 @@ 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 a6c55f103fa..32eb8ecd642 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,7 +25,7 @@ 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[TroubleshootRequestBuilderPostRequestConfiguration] = None) -> None: """ Invoke action troubleshoot 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[TroubleshootRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action troubleshoot param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,4 +64,14 @@ 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 df4e1885067..95b20ee162b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 b78e87fb941..8312b66497c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,7 @@ 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[RequestConfiguration] = None) -> Optional[CloudPcDeviceImageCollectionResponse]: + async def get(self,request_configuration: Optional[DeviceImagesRequestBuilderGetRequestConfiguration] = None) -> Optional[CloudPcDeviceImageCollectionResponse]: """ Get deviceImages from deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CloudPcDeviceImageCollectionResponse, error_mapping) - async def post(self,body: Optional[CloudPcDeviceImage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CloudPcDeviceImage]: + async def post(self,body: Optional[CloudPcDeviceImage] = None, request_configuration: Optional[DeviceImagesRequestBuilderPostRequestConfiguration] = None) -> Optional[CloudPcDeviceImage]: """ Create new navigation property to deviceImages for deviceManagement param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeviceImagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get deviceImages from deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[CloudPcDeviceImage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CloudPcDeviceImage] = None, request_configuration: Optional[DeviceImagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to deviceImages for deviceManagement param body: The request body @@ -198,4 +197,27 @@ def 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 6558b19252d..05c9cede95d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[GetSourceImagesGetResponse]: + async def get(self,request_configuration: Optional[GetSourceImagesRequestBuilderGetRequestConfiguration] = None) -> Optional[GetSourceImagesGetResponse]: """ Invoke function getSourceImages param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GetSourceImagesGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetSourceImagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getSourceImages param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,4 +108,17 @@ def 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 dc85cd6bf47..28818f92fde 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,7 @@ 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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[CloudPcDeviceImageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property deviceImages for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[CloudPcDeviceImage]: + async def get(self,request_configuration: Optional[CloudPcDeviceImageItemRequestBuilderGetRequestConfiguration] = None) -> Optional[CloudPcDeviceImage]: """ Get deviceImages from deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CloudPcDeviceImage, error_mapping) - async def patch(self,body: Optional[CloudPcDeviceImage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CloudPcDeviceImage]: + async def patch(self,body: Optional[CloudPcDeviceImage] = None, request_configuration: Optional[CloudPcDeviceImageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[CloudPcDeviceImage]: """ Update the navigation property deviceImages in deviceManagement param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[CloudPcDeviceImageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property deviceImages for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CloudPcDeviceImageItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get deviceImages from deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[CloudPcDeviceImage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[CloudPcDeviceImage] = None, request_configuration: Optional[CloudPcDeviceImageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property deviceImages in deviceManagement param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 83d0724ce6c..233874a7db2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 32259cea363..4d4fc5c41e5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,7 @@ 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[RequestConfiguration] = None) -> Optional[CloudPcGalleryImageCollectionResponse]: + async def get(self,request_configuration: Optional[GalleryImagesRequestBuilderGetRequestConfiguration] = None) -> Optional[CloudPcGalleryImageCollectionResponse]: """ Get galleryImages from deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CloudPcGalleryImageCollectionResponse, error_mapping) - async def post(self,body: Optional[CloudPcGalleryImage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CloudPcGalleryImage]: + async def post(self,body: Optional[CloudPcGalleryImage] = None, request_configuration: Optional[GalleryImagesRequestBuilderPostRequestConfiguration] = None) -> Optional[CloudPcGalleryImage]: """ Create new navigation property to galleryImages for deviceManagement param body: The request body @@ -87,7 +86,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GalleryImagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get galleryImages from deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[CloudPcGalleryImage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CloudPcGalleryImage] = None, request_configuration: Optional[GalleryImagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to galleryImages for deviceManagement param body: The request body @@ -188,4 +187,27 @@ def 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 da8f701a6e4..d1eae82ca16 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[CloudPcGalleryImageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property galleryImages for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[CloudPcGalleryImage]: + async def get(self,request_configuration: Optional[CloudPcGalleryImageItemRequestBuilderGetRequestConfiguration] = None) -> Optional[CloudPcGalleryImage]: """ Get galleryImages from deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CloudPcGalleryImage, error_mapping) - async def patch(self,body: Optional[CloudPcGalleryImage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CloudPcGalleryImage]: + async def patch(self,body: Optional[CloudPcGalleryImage] = None, request_configuration: Optional[CloudPcGalleryImageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[CloudPcGalleryImage]: """ Update the navigation property galleryImages in deviceManagement param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[CloudPcGalleryImageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property galleryImages for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CloudPcGalleryImageItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get galleryImages from deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[CloudPcGalleryImage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[CloudPcGalleryImage] = None, request_configuration: Optional[CloudPcGalleryImageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property galleryImages in deviceManagement param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 b48ca246dfa..5701e66cf27 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 fb12c4faa41..23672703ff5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,7 @@ 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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[CloudPcOnPremisesConnectionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property onPremisesConnections for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[CloudPcOnPremisesConnection]: + async def get(self,request_configuration: Optional[CloudPcOnPremisesConnectionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[CloudPcOnPremisesConnection]: """ Get onPremisesConnections from deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CloudPcOnPremisesConnection, error_mapping) - async def patch(self,body: Optional[CloudPcOnPremisesConnection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CloudPcOnPremisesConnection]: + async def patch(self,body: Optional[CloudPcOnPremisesConnection] = None, request_configuration: Optional[CloudPcOnPremisesConnectionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[CloudPcOnPremisesConnection]: """ Update the navigation property onPremisesConnections in deviceManagement param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[CloudPcOnPremisesConnectionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property onPremisesConnections for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CloudPcOnPremisesConnectionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get onPremisesConnections from deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[CloudPcOnPremisesConnection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[CloudPcOnPremisesConnection] = None, request_configuration: Optional[CloudPcOnPremisesConnectionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property onPremisesConnections in deviceManagement param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 198d94bac77..ddb121a2cc7 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,7 +25,7 @@ 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RunHealthChecksRequestBuilderPostRequestConfiguration] = None) -> None: """ Invoke action runHealthChecks 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RunHealthChecksRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action runHealthChecks param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,4 +64,14 @@ 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 483db871b67..d9db6019642 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,7 @@ 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[RequestConfiguration] = None) -> Optional[CloudPcOnPremisesConnectionCollectionResponse]: + async def get(self,request_configuration: Optional[OnPremisesConnectionsRequestBuilderGetRequestConfiguration] = None) -> Optional[CloudPcOnPremisesConnectionCollectionResponse]: """ Get onPremisesConnections from deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CloudPcOnPremisesConnectionCollectionResponse, error_mapping) - async def post(self,body: Optional[CloudPcOnPremisesConnection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CloudPcOnPremisesConnection]: + async def post(self,body: Optional[CloudPcOnPremisesConnection] = None, request_configuration: Optional[OnPremisesConnectionsRequestBuilderPostRequestConfiguration] = None) -> Optional[CloudPcOnPremisesConnection]: """ Create new navigation property to onPremisesConnections for deviceManagement param body: The request body @@ -87,7 +86,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OnPremisesConnectionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get onPremisesConnections from deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[CloudPcOnPremisesConnection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CloudPcOnPremisesConnection] = None, request_configuration: Optional[OnPremisesConnectionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to onPremisesConnections for deviceManagement param body: The request body @@ -188,4 +187,27 @@ def 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 84b8455dbeb..e59233cf515 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 93948eb4204..cd9f56189af 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,7 +26,7 @@ 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[AssignPostRequestBody] = None, request_configuration: Optional[AssignRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AssignPostRequestBody] = None, request_configuration: Optional[AssignRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action assign param body: The request body @@ -72,4 +72,14 @@ 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 241812a8b6e..1cc789a06ce 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,7 @@ 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[RequestConfiguration] = None) -> Optional[CloudPcProvisioningPolicyAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[CloudPcProvisioningPolicyAssignmentCollectionResponse]: """ Get assignments from deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CloudPcProvisioningPolicyAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[CloudPcProvisioningPolicyAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CloudPcProvisioningPolicyAssignment]: + async def post(self,body: Optional[CloudPcProvisioningPolicyAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[CloudPcProvisioningPolicyAssignment]: """ Create new navigation property to assignments for deviceManagement param body: The request body @@ -87,7 +86,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get assignments from deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[CloudPcProvisioningPolicyAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CloudPcProvisioningPolicyAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to assignments for deviceManagement param body: The request body @@ -188,4 +187,27 @@ def 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 efb48284fad..299069a084e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 4962780005b..56e5f609cad 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[UserCollectionResponse]: + async def get(self,request_configuration: Optional[AssignedUsersRequestBuilderGetRequestConfiguration] = None) -> Optional[UserCollectionResponse]: """ Get assignedUsers from deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +62,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AssignedUsersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get assignedUsers from deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,4 +148,17 @@ def 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 6db9b2d7a78..f08fc97f20a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 ee18c7428ea..d7ad8067333 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -70,7 +69,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the 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. @@ -81,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -132,4 +131,27 @@ def get_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 138a0be72c7..8c539feb45e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 39fbaa13d80..23317afed0f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 9a8fded22cb..35b31bf3fe4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[UserItemRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: """ Get assignedUsers from deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get assignedUsers from deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,4 +113,17 @@ def get_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 12dfd79b0df..2387eaa74f6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[CloudPcProvisioningPolicyAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property assignments for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[CloudPcProvisioningPolicyAssignment]: + async def get(self,request_configuration: Optional[CloudPcProvisioningPolicyAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[CloudPcProvisioningPolicyAssignment]: """ Get assignments from deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CloudPcProvisioningPolicyAssignment, error_mapping) - async def patch(self,body: Optional[CloudPcProvisioningPolicyAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CloudPcProvisioningPolicyAssignment]: + async def patch(self,body: Optional[CloudPcProvisioningPolicyAssignment] = None, request_configuration: Optional[CloudPcProvisioningPolicyAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[CloudPcProvisioningPolicyAssignment]: """ Update the navigation property assignments in deviceManagement param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[CloudPcProvisioningPolicyAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property assignments for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CloudPcProvisioningPolicyAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get assignments from deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[CloudPcProvisioningPolicyAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[CloudPcProvisioningPolicyAssignment] = None, request_configuration: Optional[CloudPcProvisioningPolicyAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property assignments in deviceManagement param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 4bd6d575c2a..cdc59c7899b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,7 @@ 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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[CloudPcProvisioningPolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property provisioningPolicies for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[CloudPcProvisioningPolicy]: + async def get(self,request_configuration: Optional[CloudPcProvisioningPolicyItemRequestBuilderGetRequestConfiguration] = None) -> Optional[CloudPcProvisioningPolicy]: """ Get provisioningPolicies from deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CloudPcProvisioningPolicy, error_mapping) - async def patch(self,body: Optional[CloudPcProvisioningPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CloudPcProvisioningPolicy]: + async def patch(self,body: Optional[CloudPcProvisioningPolicy] = None, request_configuration: Optional[CloudPcProvisioningPolicyItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[CloudPcProvisioningPolicy]: """ Update the navigation property provisioningPolicies in deviceManagement param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[CloudPcProvisioningPolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property provisioningPolicies for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CloudPcProvisioningPolicyItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get provisioningPolicies from deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[CloudPcProvisioningPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[CloudPcProvisioningPolicy] = None, request_configuration: Optional[CloudPcProvisioningPolicyItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property provisioningPolicies in deviceManagement param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 9fe3b43c5d9..a41bf96ce26 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,7 @@ 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[RequestConfiguration] = None) -> Optional[CloudPcProvisioningPolicyCollectionResponse]: + async def get(self,request_configuration: Optional[ProvisioningPoliciesRequestBuilderGetRequestConfiguration] = None) -> Optional[CloudPcProvisioningPolicyCollectionResponse]: """ Get provisioningPolicies from deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CloudPcProvisioningPolicyCollectionResponse, error_mapping) - async def post(self,body: Optional[CloudPcProvisioningPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CloudPcProvisioningPolicy]: + async def post(self,body: Optional[CloudPcProvisioningPolicy] = None, request_configuration: Optional[ProvisioningPoliciesRequestBuilderPostRequestConfiguration] = None) -> Optional[CloudPcProvisioningPolicy]: """ Create new navigation property to provisioningPolicies for deviceManagement param body: The request body @@ -87,7 +86,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ProvisioningPoliciesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get provisioningPolicies from deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[CloudPcProvisioningPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CloudPcProvisioningPolicy] = None, request_configuration: Optional[ProvisioningPoliciesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to provisioningPolicies for deviceManagement param body: The request body @@ -188,4 +187,27 @@ def 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 73c9d1ff5e9..3949dca2bc4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 f3fb0fa6df8..483e5ef1386 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,7 +26,7 @@ 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[AssignPostRequestBody] = None, request_configuration: Optional[AssignRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AssignPostRequestBody] = None, request_configuration: Optional[AssignRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action assign param body: The request body @@ -72,4 +72,14 @@ 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 d924cbb3b92..edc6aba7a6a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,7 @@ 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[RequestConfiguration] = None) -> Optional[CloudPcUserSettingAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[CloudPcUserSettingAssignmentCollectionResponse]: """ Get assignments from deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CloudPcUserSettingAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[CloudPcUserSettingAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CloudPcUserSettingAssignment]: + async def post(self,body: Optional[CloudPcUserSettingAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[CloudPcUserSettingAssignment]: """ Create new navigation property to assignments for deviceManagement param body: The request body @@ -87,7 +86,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get assignments from deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[CloudPcUserSettingAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CloudPcUserSettingAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to assignments for deviceManagement param body: The request body @@ -188,4 +187,27 @@ def 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 6fd397f0fa8..c40cb78b28e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 68f48d05b27..60302290ffe 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{cloudPcUserSettingAssignment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[CloudPcUserSettingAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property assignments for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[CloudPcUserSettingAssignment]: + async def get(self,request_configuration: Optional[CloudPcUserSettingAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[CloudPcUserSettingAssignment]: """ Get assignments from deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CloudPcUserSettingAssignment, error_mapping) - async def patch(self,body: Optional[CloudPcUserSettingAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CloudPcUserSettingAssignment]: + async def patch(self,body: Optional[CloudPcUserSettingAssignment] = None, request_configuration: Optional[CloudPcUserSettingAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[CloudPcUserSettingAssignment]: """ Update the navigation property assignments in deviceManagement param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[CloudPcUserSettingAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property assignments for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CloudPcUserSettingAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get assignments from deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[CloudPcUserSettingAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[CloudPcUserSettingAssignment] = None, request_configuration: Optional[CloudPcUserSettingAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property assignments in deviceManagement param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 8e657e8a1e9..04ce1439318 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,7 @@ 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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[CloudPcUserSettingItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property userSettings for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[CloudPcUserSetting]: + async def get(self,request_configuration: Optional[CloudPcUserSettingItemRequestBuilderGetRequestConfiguration] = None) -> Optional[CloudPcUserSetting]: """ Get userSettings from deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CloudPcUserSetting, error_mapping) - async def patch(self,body: Optional[CloudPcUserSetting] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CloudPcUserSetting]: + async def patch(self,body: Optional[CloudPcUserSetting] = None, request_configuration: Optional[CloudPcUserSettingItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[CloudPcUserSetting]: """ Update the navigation property userSettings in deviceManagement param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[CloudPcUserSettingItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property userSettings for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CloudPcUserSettingItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get userSettings from deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[CloudPcUserSetting] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[CloudPcUserSetting] = None, request_configuration: Optional[CloudPcUserSettingItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property userSettings in deviceManagement param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 0518c94253a..85f2d83708d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,7 @@ 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[RequestConfiguration] = None) -> Optional[CloudPcUserSettingCollectionResponse]: + async def get(self,request_configuration: Optional[UserSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[CloudPcUserSettingCollectionResponse]: """ Get userSettings from deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CloudPcUserSettingCollectionResponse, error_mapping) - async def post(self,body: Optional[CloudPcUserSetting] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CloudPcUserSetting]: + async def post(self,body: Optional[CloudPcUserSetting] = None, request_configuration: Optional[UserSettingsRequestBuilderPostRequestConfiguration] = None) -> Optional[CloudPcUserSetting]: """ Create new navigation property to userSettings for deviceManagement param body: The request body @@ -87,7 +86,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get userSettings from deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[CloudPcUserSetting] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CloudPcUserSetting] = None, request_configuration: Optional[UserSettingsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to userSettings for deviceManagement param body: The request body @@ -188,4 +187,27 @@ def 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 d22a64ff70c..3205fca2e45 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +33,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[VirtualEndpointRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property virtualEndpoint for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -52,7 +51,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[VirtualEndpoint]: + async def get(self,request_configuration: Optional[VirtualEndpointRequestBuilderGetRequestConfiguration] = None) -> Optional[VirtualEndpoint]: """ Get virtualEndpoint from deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -72,7 +71,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, VirtualEndpoint, error_mapping) - async def patch(self,body: Optional[VirtualEndpoint] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[VirtualEndpoint]: + async def patch(self,body: Optional[VirtualEndpoint] = None, request_configuration: Optional[VirtualEndpointRequestBuilderPatchRequestConfiguration] = None) -> Optional[VirtualEndpoint]: """ Update the navigation property virtualEndpoint in deviceManagement param body: The request body @@ -95,7 +94,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[VirtualEndpointRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property virtualEndpoint for deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -106,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[VirtualEndpointRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get virtualEndpoint from deviceManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -117,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[VirtualEndpoint] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[VirtualEndpoint] = None, request_configuration: Optional[VirtualEndpointRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property virtualEndpoint in deviceManagement param body: The request body @@ -205,6 +204,16 @@ 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(): """ @@ -231,4 +240,27 @@ def get_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 61e9c4ddc3f..df9c8935d38 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 1bf54cbdd75..d12c1afa6c1 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[AssignUserToDevicePostRequestBody] = None, request_configuration: Optional[AssignUserToDeviceRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AssignUserToDevicePostRequestBody] = None, request_configuration: Optional[AssignUserToDeviceRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Assigns user to Autopilot devices. param body: The request body @@ -73,4 +73,14 @@ 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 d820352c31d..0f8781a06fa 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[UnassignUserFromDeviceRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[UnassignUserFromDeviceRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 a8cfbcf048e..6382c4dda9f 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[UpdateDevicePropertiesPostRequestBody] = None, request_configuration: Optional[UpdateDevicePropertiesRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UpdateDevicePropertiesPostRequestBody] = None, request_configuration: Optional[UpdateDevicePropertiesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Updates properties on Autopilot devices. param body: The request body @@ -73,4 +73,14 @@ 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 217586a8c81..f1b80faffdd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[WindowsAutopilotDeviceIdentityItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a windowsAutopilotDeviceIdentity. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WindowsAutopilotDeviceIdentity]: + async def get(self,request_configuration: Optional[WindowsAutopilotDeviceIdentityItemRequestBuilderGetRequestConfiguration] = 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. @@ -70,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WindowsAutopilotDeviceIdentity, error_mapping) - async def patch(self,body: Optional[WindowsAutopilotDeviceIdentity] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsAutopilotDeviceIdentity]: + async def patch(self,body: Optional[WindowsAutopilotDeviceIdentity] = None, request_configuration: Optional[WindowsAutopilotDeviceIdentityItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[WindowsAutopilotDeviceIdentity]: """ Update the navigation property windowsAutopilotDeviceIdentities in deviceManagement param body: The request body @@ -93,7 +92,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[WindowsAutopilotDeviceIdentityItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a windowsAutopilotDeviceIdentity. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -104,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WindowsAutopilotDeviceIdentityItemRequestBuilderGetRequestConfiguration] = 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. @@ -115,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WindowsAutopilotDeviceIdentity] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WindowsAutopilotDeviceIdentity] = None, request_configuration: Optional[WindowsAutopilotDeviceIdentityItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property windowsAutopilotDeviceIdentities in deviceManagement param body: The request body @@ -167,6 +166,16 @@ 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(): """ @@ -193,4 +202,27 @@ def get_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 7f6fb75952f..5f1b3b790e9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[WindowsAutopilotDeviceIdentityCollectionResponse]: + async def get(self,request_configuration: Optional[WindowsAutopilotDeviceIdentitiesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WindowsAutopilotDeviceIdentityCollectionResponse, error_mapping) - async def post(self,body: Optional[WindowsAutopilotDeviceIdentity] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsAutopilotDeviceIdentity]: + async def post(self,body: Optional[WindowsAutopilotDeviceIdentity] = None, request_configuration: Optional[WindowsAutopilotDeviceIdentitiesRequestBuilderPostRequestConfiguration] = None) -> Optional[WindowsAutopilotDeviceIdentity]: """ Create a new windowsAutopilotDeviceIdentity object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WindowsAutopilotDeviceIdentitiesRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WindowsAutopilotDeviceIdentity] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WindowsAutopilotDeviceIdentity] = None, request_configuration: Optional[WindowsAutopilotDeviceIdentitiesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new windowsAutopilotDeviceIdentity object. param body: The request body @@ -190,4 +189,27 @@ def 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 849f79ae9af..7d2ef9159d7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 903d8743e10..1d8aa8fcc8c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[WindowsInformationProtectionAppLearningSummaryItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a windowsInformationProtectionAppLearningSummary. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WindowsInformationProtectionAppLearningSummary]: + async def get(self,request_configuration: Optional[WindowsInformationProtectionAppLearningSummaryItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WindowsInformationProtectionAppLearningSummary, error_mapping) - async def patch(self,body: Optional[WindowsInformationProtectionAppLearningSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsInformationProtectionAppLearningSummary]: + async def patch(self,body: Optional[WindowsInformationProtectionAppLearningSummary] = None, request_configuration: Optional[WindowsInformationProtectionAppLearningSummaryItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[WindowsInformationProtectionAppLearningSummary]: """ Update the properties of a windowsInformationProtectionAppLearningSummary object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[WindowsInformationProtectionAppLearningSummaryItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a windowsInformationProtectionAppLearningSummary. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WindowsInformationProtectionAppLearningSummaryItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WindowsInformationProtectionAppLearningSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WindowsInformationProtectionAppLearningSummary] = None, request_configuration: Optional[WindowsInformationProtectionAppLearningSummaryItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a windowsInformationProtectionAppLearningSummary object. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 3a3ca983c01..9d915d5e515 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[WindowsInformationProtectionAppLearningSummaryCollectionResponse]: + async def get(self,request_configuration: Optional[WindowsInformationProtectionAppLearningSummariesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WindowsInformationProtectionAppLearningSummaryCollectionResponse, error_mapping) - async def post(self,body: Optional[WindowsInformationProtectionAppLearningSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsInformationProtectionAppLearningSummary]: + async def post(self,body: Optional[WindowsInformationProtectionAppLearningSummary] = None, request_configuration: Optional[WindowsInformationProtectionAppLearningSummariesRequestBuilderPostRequestConfiguration] = None) -> Optional[WindowsInformationProtectionAppLearningSummary]: """ Create a new windowsInformationProtectionAppLearningSummary object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WindowsInformationProtectionAppLearningSummariesRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WindowsInformationProtectionAppLearningSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WindowsInformationProtectionAppLearningSummary] = None, request_configuration: Optional[WindowsInformationProtectionAppLearningSummariesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new windowsInformationProtectionAppLearningSummary object. param body: The request body @@ -190,4 +189,27 @@ def 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 ee87be05c7e..ab547270274 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 423370d5cc2..5e595ab75a1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[WindowsInformationProtectionNetworkLearningSummaryItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a windowsInformationProtectionNetworkLearningSummary. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WindowsInformationProtectionNetworkLearningSummary]: + async def get(self,request_configuration: Optional[WindowsInformationProtectionNetworkLearningSummaryItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WindowsInformationProtectionNetworkLearningSummary, error_mapping) - async def patch(self,body: Optional[WindowsInformationProtectionNetworkLearningSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsInformationProtectionNetworkLearningSummary]: + async def patch(self,body: Optional[WindowsInformationProtectionNetworkLearningSummary] = None, request_configuration: Optional[WindowsInformationProtectionNetworkLearningSummaryItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[WindowsInformationProtectionNetworkLearningSummary]: """ Update the properties of a windowsInformationProtectionNetworkLearningSummary object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[WindowsInformationProtectionNetworkLearningSummaryItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a windowsInformationProtectionNetworkLearningSummary. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WindowsInformationProtectionNetworkLearningSummaryItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WindowsInformationProtectionNetworkLearningSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WindowsInformationProtectionNetworkLearningSummary] = None, request_configuration: Optional[WindowsInformationProtectionNetworkLearningSummaryItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a windowsInformationProtectionNetworkLearningSummary object. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 6dfbf4a8f2d..7f51e70911d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[WindowsInformationProtectionNetworkLearningSummaryCollectionResponse]: + async def get(self,request_configuration: Optional[WindowsInformationProtectionNetworkLearningSummariesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WindowsInformationProtectionNetworkLearningSummaryCollectionResponse, error_mapping) - async def post(self,body: Optional[WindowsInformationProtectionNetworkLearningSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsInformationProtectionNetworkLearningSummary]: + async def post(self,body: Optional[WindowsInformationProtectionNetworkLearningSummary] = None, request_configuration: Optional[WindowsInformationProtectionNetworkLearningSummariesRequestBuilderPostRequestConfiguration] = None) -> Optional[WindowsInformationProtectionNetworkLearningSummary]: """ Create a new windowsInformationProtectionNetworkLearningSummary object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WindowsInformationProtectionNetworkLearningSummariesRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WindowsInformationProtectionNetworkLearningSummary] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WindowsInformationProtectionNetworkLearningSummary] = None, request_configuration: Optional[WindowsInformationProtectionNetworkLearningSummariesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new windowsInformationProtectionNetworkLearningSummary object. param body: The request body @@ -190,4 +189,27 @@ def 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 04b7a844376..02389e708ea 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 f24bac4355f..09826391d18 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 acd6bdad584..fecdab06cae 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[MalwareStateForWindowsDeviceCollectionResponse]: + async def get(self,request_configuration: Optional[DeviceMalwareStatesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MalwareStateForWindowsDeviceCollectionResponse, error_mapping) - async def post(self,body: Optional[MalwareStateForWindowsDevice] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MalwareStateForWindowsDevice]: + async def post(self,body: Optional[MalwareStateForWindowsDevice] = None, request_configuration: Optional[DeviceMalwareStatesRequestBuilderPostRequestConfiguration] = None) -> Optional[MalwareStateForWindowsDevice]: """ Create a new malwareStateForWindowsDevice object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeviceMalwareStatesRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MalwareStateForWindowsDevice] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MalwareStateForWindowsDevice] = None, request_configuration: Optional[DeviceMalwareStatesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new malwareStateForWindowsDevice object. param body: The request body @@ -190,4 +189,27 @@ def 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 adf781a1c72..cfb3e5fddf4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[MalwareStateForWindowsDeviceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a malwareStateForWindowsDevice. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[MalwareStateForWindowsDevice]: + async def get(self,request_configuration: Optional[MalwareStateForWindowsDeviceItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MalwareStateForWindowsDevice, error_mapping) - async def patch(self,body: Optional[MalwareStateForWindowsDevice] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MalwareStateForWindowsDevice]: + async def patch(self,body: Optional[MalwareStateForWindowsDevice] = None, request_configuration: Optional[MalwareStateForWindowsDeviceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MalwareStateForWindowsDevice]: """ Update the properties of a malwareStateForWindowsDevice object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[MalwareStateForWindowsDeviceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a malwareStateForWindowsDevice. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MalwareStateForWindowsDeviceItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MalwareStateForWindowsDevice] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MalwareStateForWindowsDevice] = None, request_configuration: Optional[MalwareStateForWindowsDeviceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a malwareStateForWindowsDevice object. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 c3a081ad83f..6f680e8ef1a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[WindowsMalwareInformationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a windowsMalwareInformation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WindowsMalwareInformation]: + async def get(self,request_configuration: Optional[WindowsMalwareInformationItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WindowsMalwareInformation, error_mapping) - async def patch(self,body: Optional[WindowsMalwareInformation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsMalwareInformation]: + async def patch(self,body: Optional[WindowsMalwareInformation] = None, request_configuration: Optional[WindowsMalwareInformationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[WindowsMalwareInformation]: """ Update the properties of a windowsMalwareInformation object. param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[WindowsMalwareInformationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a windowsMalwareInformation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WindowsMalwareInformationItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WindowsMalwareInformation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WindowsMalwareInformation] = None, request_configuration: Optional[WindowsMalwareInformationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a windowsMalwareInformation object. param body: The request body @@ -148,6 +147,16 @@ 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(): """ @@ -174,4 +183,27 @@ def get_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 3afd7b846e1..af7438b668b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[WindowsMalwareInformationCollectionResponse]: + async def get(self,request_configuration: Optional[WindowsMalwareInformationRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WindowsMalwareInformationCollectionResponse, error_mapping) - async def post(self,body: Optional[WindowsMalwareInformation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsMalwareInformation]: + async def post(self,body: Optional[WindowsMalwareInformation] = None, request_configuration: Optional[WindowsMalwareInformationRequestBuilderPostRequestConfiguration] = None) -> Optional[WindowsMalwareInformation]: """ Create a new windowsMalwareInformation object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WindowsMalwareInformationRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WindowsMalwareInformation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WindowsMalwareInformation] = None, request_configuration: Optional[WindowsMalwareInformationRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new windowsMalwareInformation object. param body: The request body @@ -190,4 +189,27 @@ def 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 fdbf10ab9e3..fadbb3d065b 100644 --- a/msgraph/generated/devices/count/count_request_builder.py +++ b/msgraph/generated/devices/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 2ec1d734f94..2181c8c195d 100644 --- a/msgraph/generated/devices/delta/delta_request_builder.py +++ b/msgraph/generated/devices/delta/delta_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 76143c205a7..c600194bc6c 100644 --- a/msgraph/generated/devices/devices_request_builder.py +++ b/msgraph/generated/devices/devices_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +47,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[RequestConfiguration] = None) -> Optional[DeviceCollectionResponse]: + async def get(self,request_configuration: Optional[DevicesRequestBuilderGetRequestConfiguration] = 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. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceCollectionResponse, error_mapping) - async def post(self,body: Optional[Device] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Device]: + async def post(self,body: Optional[Device] = None, request_configuration: Optional[DevicesRequestBuilderPostRequestConfiguration] = None) -> Optional[Device]: """ Create and register a new device in the organization. param body: The request body @@ -93,7 +92,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DevicesRequestBuilderGetRequestConfiguration] = 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. @@ -104,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Device] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Device] = None, request_configuration: Optional[DevicesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create and register a new device in the organization. param body: The request body @@ -230,4 +229,27 @@ def 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 d3dba7252b0..f8c91361e8f 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[RequestConfiguration] = None) -> Optional[GetAvailableExtensionPropertiesPostResponse]: + async def post(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 3fac1f0a1ad..5027ea216f5 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[RequestConfiguration] = None) -> Optional[GetByIdsPostResponse]: + async def post(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[GetByIdsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[GetByIdsRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 e7fd1aa1459..e090ba2c778 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[RequestConfiguration] = None) -> Optional[CheckMemberGroupsPostResponse]: + async def post(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[CheckMemberGroupsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[CheckMemberGroupsRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 05302d54dfd..cc92529ddb7 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[RequestConfiguration] = None) -> Optional[CheckMemberObjectsPostResponse]: + async def post(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[CheckMemberObjectsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[CheckMemberObjectsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action checkMemberObjects param body: The request body @@ -75,4 +75,14 @@ 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 03de002ca61..4ad6f1d02cc 100644 --- a/msgraph/generated/devices/item/device_item_request_builder.py +++ b/msgraph/generated/devices/item/device_item_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +36,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DeviceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a registered device. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -56,7 +55,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Device]: + async def get(self,request_configuration: Optional[DeviceItemRequestBuilderGetRequestConfiguration] = 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. @@ -77,7 +76,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Device, error_mapping) - async def patch(self,body: Optional[Device] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Device]: + async def patch(self,body: Optional[Device] = None, request_configuration: Optional[DeviceItemRequestBuilderPatchRequestConfiguration] = 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 @@ -101,7 +100,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DeviceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a registered device. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeviceItemRequestBuilderGetRequestConfiguration] = 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. @@ -123,7 +122,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Device] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Device] = None, request_configuration: Optional[DeviceItemRequestBuilderPatchRequestConfiguration] = 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 @@ -238,6 +237,16 @@ 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(): """ @@ -264,4 +273,27 @@ def get_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 e6d0147b1d0..a3826ec08ee 100644 --- a/msgraph/generated/devices/item/extensions/count/count_request_builder.py +++ b/msgraph/generated/devices/item/extensions/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 8c672f3e999..74ae340f851 100644 --- a/msgraph/generated/devices/item/extensions/extensions_request_builder.py +++ b/msgraph/generated/devices/item/extensions/extensions_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Extension]: """ Create new navigation property to extensions for devices param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to extensions for devices param body: The request body @@ -188,4 +187,27 @@ def 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 ffcb9207754..4c4df3fc404 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property extensions for devices param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Extension]: + async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: """ Update the navigation property extensions in devices param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property extensions for devices param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property extensions in devices param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 e1788f76484..ff66bb578a2 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[RequestConfiguration] = None) -> Optional[GetMemberGroupsPostResponse]: + async def post(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[GetMemberGroupsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[GetMemberGroupsRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 f1d1adfdf14..c5b3971fdbe 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[RequestConfiguration] = None) -> Optional[GetMemberObjectsPostResponse]: + async def post(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[GetMemberObjectsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[GetMemberObjectsRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 f6ef34bd960..04f62102109 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 a6a8d042865..dd2781da765 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 0f6f195a843..33621992742 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[AdministrativeUnitCollectionResponse]: + async def get(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AdministrativeUnitCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 db058c8fb35..f9fda13203b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 b5245ed2c77..c0181eb5f12 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[GroupCollectionResponse]: + async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GroupCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 e0c0acb8fa4..6e9e09658a5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,4 +113,17 @@ def get_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 4571a14842e..d4cceed5502 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[AdministrativeUnit]: + async def get(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AdministrativeUnit, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 809165b5541..9a6984c23d7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Group]: + async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 c40d67905fc..e0d72af450a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[MemberOfRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MemberOfRequestBuilderGetRequestConfiguration] = 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. @@ -170,4 +169,17 @@ def 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 03e52994798..c51e7be35f9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 922701a1b16..ef4d55a28a9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 e170c6108f8..28fa2b361a9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[AppRoleAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AppRoleAssignmentCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 94a3ffe65f8..ea1e1d4174a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 aa3828d8321..4ed55124a1c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[EndpointCollectionResponse]: + async def get(self,request_configuration: Optional[GraphEndpointRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EndpointCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphEndpointRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 c66bd645021..6fb93c86b93 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 675fe4f161d..55e7698440b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[ServicePrincipalCollectionResponse]: + async def get(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServicePrincipalCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 14f0ae1bf6b..ffae35facfb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 386102e9925..f815ab0314a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[UserCollectionResponse]: + async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 6887633c1a0..d637033d873 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[AppRoleAssignment]: + async def get(self,request_configuration: Optional[GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AppRoleAssignment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 b0e794ffe79..5e4fab7e64a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Endpoint]: + async def get(self,request_configuration: Optional[GraphEndpointRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Endpoint, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphEndpointRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 858fa2fc6df..1183c40124e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[ServicePrincipal]: + async def get(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServicePrincipal, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 0fbf4d21b35..e1321e62e26 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 4760c247278..7e184e37dd4 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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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[RequestConfiguration] = No raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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,4 +65,14 @@ 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 33238741d1f..f41082fe0dc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/devices/{device%2Did}/registeredOwners/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[StringCollectionResponse]: + async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, StringCollectionResponse, error_mapping) - async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> None: """ Add a user as a registered owner of the device. param body: The request body @@ -90,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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Add a user as a registered owner of the device. param body: The request body @@ -158,6 +157,19 @@ 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(): """ @@ -204,4 +216,27 @@ def 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 eb5fe3c2952..b4d85020008 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +47,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[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[RegisteredOwnersRequestBuilderGetRequestConfiguration] = 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. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RegisteredOwnersRequestBuilderGetRequestConfiguration] = 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. @@ -200,4 +199,17 @@ def 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 6f8237fb885..ce72864836b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 829ebe0460f..7d2792ff0b9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 f627c720187..c250fbcca14 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[AppRoleAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AppRoleAssignmentCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 eb61df603b2..6ff463af965 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 6b58d2dd9d2..5e78359f895 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[EndpointCollectionResponse]: + async def get(self,request_configuration: Optional[GraphEndpointRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EndpointCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphEndpointRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 27ddbfe71de..ac9c0bff559 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 de8d1fe507e..2f2b57fc61a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[ServicePrincipalCollectionResponse]: + async def get(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServicePrincipalCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 0b905db8571..3ad45805ce5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 da00216df24..3d45829c801 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[UserCollectionResponse]: + async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 14d1a503ffc..670db95bc4b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[AppRoleAssignment]: + async def get(self,request_configuration: Optional[GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AppRoleAssignment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 bd07172817e..356fd940739 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Endpoint]: + async def get(self,request_configuration: Optional[GraphEndpointRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Endpoint, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphEndpointRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 cdd529d4421..65c06b60f5f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[ServicePrincipal]: + async def get(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServicePrincipal, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 a0ba8df6312..cd897bac765 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 4eb9b0a21e5..55283354a4d 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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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[RequestConfiguration] = No raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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,4 +65,14 @@ 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 64ffde312e1..42fa97b87f9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/devices/{device%2Did}/registeredUsers/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[StringCollectionResponse]: + async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, StringCollectionResponse, error_mapping) - async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> None: """ Add a registered user for the device. param body: The request body @@ -90,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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Add a registered user for the device. param body: The request body @@ -158,6 +157,19 @@ 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(): """ @@ -204,4 +216,27 @@ def 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 761aeb25a85..e5c331d15f3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +47,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[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[RegisteredUsersRequestBuilderGetRequestConfiguration] = 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. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RegisteredUsersRequestBuilderGetRequestConfiguration] = 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. @@ -200,4 +199,17 @@ def 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 e51db7deff3..b5e9deeb3b6 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[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def post(self,request_configuration: Optional[RestoreRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RestoreRequestBuilderPostRequestConfiguration] = 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,4 +68,14 @@ 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 3e2eeb503a1..cf8d4b5250d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 814f2823d75..740c6aca1ca 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 56472f73101..7fd40cd9f84 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[AdministrativeUnitCollectionResponse]: + async def get(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AdministrativeUnitCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 4b1f66f3648..40d280fd89a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 7cd2786858b..f1f8192ac64 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[GroupCollectionResponse]: + async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GroupCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 78561385eb0..3924985f863 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,4 +113,17 @@ def get_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 f0c6a1da129..8203823f540 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[AdministrativeUnit]: + async def get(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AdministrativeUnit, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 ae0eb23c4d2..4a0f447c95c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Group]: + async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 7e5c15fcf05..4582764a018 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[TransitiveMemberOfRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TransitiveMemberOfRequestBuilderGetRequestConfiguration] = 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. @@ -170,4 +169,17 @@ def 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 e09a2353cd7..d026507a91b 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[ValidatePropertiesRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[ValidatePropertiesRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 f1f20164f22..1daf6faa2e9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DevicesWithDeviceIdRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a registered device. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Device]: + async def get(self,request_configuration: Optional[DevicesWithDeviceIdRequestBuilderGetRequestConfiguration] = 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. @@ -70,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Device, error_mapping) - async def patch(self,body: Optional[Device] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Device]: + async def patch(self,body: Optional[Device] = None, request_configuration: Optional[DevicesWithDeviceIdRequestBuilderPatchRequestConfiguration] = 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 @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DevicesWithDeviceIdRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a registered device. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DevicesWithDeviceIdRequestBuilderGetRequestConfiguration] = 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. @@ -116,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Device] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Device] = None, request_configuration: Optional[DevicesWithDeviceIdRequestBuilderPatchRequestConfiguration] = 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 @@ -141,6 +140,16 @@ 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(): """ @@ -167,4 +176,27 @@ def get_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 2c93e9efa85..f39a00e2a25 100644 --- a/msgraph/generated/directory/administrative_units/administrative_units_request_builder.py +++ b/msgraph/generated/directory/administrative_units/administrative_units_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[AdministrativeUnitCollectionResponse]: + async def get(self,request_configuration: Optional[AdministrativeUnitsRequestBuilderGetRequestConfiguration] = None) -> Optional[AdministrativeUnitCollectionResponse]: """ Retrieve a list of administrativeUnit objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AdministrativeUnitCollectionResponse, error_mapping) - async def post(self,body: Optional[AdministrativeUnit] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AdministrativeUnit]: + async def post(self,body: Optional[AdministrativeUnit] = None, request_configuration: Optional[AdministrativeUnitsRequestBuilderPostRequestConfiguration] = None) -> Optional[AdministrativeUnit]: """ Use this API to create a new administrativeUnit. param body: The request body @@ -90,7 +89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AdministrativeUnitsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of administrativeUnit objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AdministrativeUnit] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AdministrativeUnit] = None, request_configuration: Optional[AdministrativeUnitsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Use this API to create a new administrativeUnit. param body: The request body @@ -200,4 +199,27 @@ def 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 7a8de745691..ba0c2fe3f0e 100644 --- a/msgraph/generated/directory/administrative_units/count/count_request_builder.py +++ b/msgraph/generated/directory/administrative_units/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 ee9dc62d491..b0854d24286 100644 --- a/msgraph/generated/directory/administrative_units/delta/delta_request_builder.py +++ b/msgraph/generated/directory/administrative_units/delta/delta_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 75c859198a2..ba90b067a68 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AdministrativeUnitItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete an administrativeUnit. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AdministrativeUnit]: + async def get(self,request_configuration: Optional[AdministrativeUnitItemRequestBuilderGetRequestConfiguration] = 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. @@ -70,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AdministrativeUnit, error_mapping) - async def patch(self,body: Optional[AdministrativeUnit] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AdministrativeUnit]: + async def patch(self,body: Optional[AdministrativeUnit] = None, request_configuration: Optional[AdministrativeUnitItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AdministrativeUnit]: """ Update the properties of an administrativeUnit object. param body: The request body @@ -94,7 +93,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_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AdministrativeUnitItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete an administrativeUnit. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AdministrativeUnitItemRequestBuilderGetRequestConfiguration] = 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. @@ -116,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AdministrativeUnit] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AdministrativeUnit] = None, request_configuration: Optional[AdministrativeUnitItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of an administrativeUnit object. param body: The request body @@ -168,6 +167,16 @@ 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(): """ @@ -194,4 +203,27 @@ def get_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 c3afce6a33b..b8a231c0503 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 e2b2d46d191..8bc7c35f06c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Extension]: """ Create new navigation property to extensions for directory param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to extensions for directory param body: The request body @@ -188,4 +187,27 @@ def 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 8bf36130325..4b0189f818d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property extensions for directory param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Extension]: + async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: """ Update the navigation property extensions in directory param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property extensions for directory param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property extensions in directory param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 3cd3ad990e3..e3e52213cd7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 84b0836f53c..7e1685fb0c5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 30f049824ee..9f38bc59789 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[ApplicationCollectionResponse]: + async def get(self,request_configuration: Optional[GraphApplicationRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ApplicationCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphApplicationRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 022ebe0b2b7..3fa405bbad9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 bbc89e52401..b16487fdf9f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[DeviceCollectionResponse]: + async def get(self,request_configuration: Optional[GraphDeviceRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphDeviceRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 de2d2ae8e2c..42cf894d5ad 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 875700dd912..8c42250cdd2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[GroupCollectionResponse]: + async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GroupCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 0d534b80965..d60e2748d2b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 e23e0acc6d6..4af65fafbb5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[OrgContactCollectionResponse]: + async def get(self,request_configuration: Optional[GraphOrgContactRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OrgContactCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphOrgContactRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 f630f178057..930b1a6597d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 43b13dc1c9c..d0fae6a820e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[ServicePrincipalCollectionResponse]: + async def get(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServicePrincipalCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 b9d2679fc1a..1f7ee2617b3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 82dac944b04..5f82221337b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[UserCollectionResponse]: + async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 7068ba61d33..69e07d10e08 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Application]: + async def get(self,request_configuration: Optional[GraphApplicationRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Application, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphApplicationRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 d05bd78ad88..225508f4083 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Device]: + async def get(self,request_configuration: Optional[GraphDeviceRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Device, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphDeviceRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 13008f1bb90..48f55f153ec 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Group]: + async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 eda16dbecdd..1bc0d5ce309 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[OrgContact]: + async def get(self,request_configuration: Optional[GraphOrgContactRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OrgContact, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphOrgContactRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 54ef7bfb285..9ab06734fc6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[ServicePrincipal]: + async def get(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServicePrincipal, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 2d30bd55dda..029d6878433 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 d85752f963e..430783b716b 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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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[RequestConfiguration] = No raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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,4 +65,14 @@ 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 df8343368cc..7df739bf1f6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = 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. @@ -72,7 +71,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - async def post(self,body: Optional[DirectoryObject] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def post(self,body: Optional[DirectoryObject] = None, request_configuration: Optional[MembersRequestBuilderPostRequestConfiguration] = None) -> Optional[DirectoryObject]: """ Create new navigation property to members for directory param body: The request body @@ -96,7 +95,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = 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. @@ -107,7 +106,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DirectoryObject] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DirectoryObject] = None, request_configuration: Optional[MembersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to members for directory param body: The request body @@ -260,4 +259,27 @@ def 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 e246a4bd188..88d592417d8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directory/administrativeUnits/{administrativeUnit%2Did}/members/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[StringCollectionResponse]: + async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, StringCollectionResponse, error_mapping) - async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> None: """ Create new navigation property ref to members for directory param body: The request body @@ -90,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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property ref to members for directory param body: The request body @@ -158,6 +157,19 @@ 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(): """ @@ -204,4 +216,27 @@ def 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 d41eb49d3d8..17be8c2a158 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 33ba92ab208..6902a4819c7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ScopedRoleMembershipItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ScopedRoleMembership]: + async def get(self,request_configuration: Optional[ScopedRoleMembershipItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ScopedRoleMembership, error_mapping) - async def patch(self,body: Optional[ScopedRoleMembership] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ScopedRoleMembership]: + async def patch(self,body: Optional[ScopedRoleMembership] = None, request_configuration: Optional[ScopedRoleMembershipItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ScopedRoleMembership]: """ Update the navigation property scopedRoleMembers in directory param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ScopedRoleMembershipItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ScopedRoleMembershipItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ScopedRoleMembership] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ScopedRoleMembership] = None, request_configuration: Optional[ScopedRoleMembershipItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property scopedRoleMembers in directory param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 672f7ae12ab..826fa02a4df 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ScopedRoleMembershipCollectionResponse]: + async def get(self,request_configuration: Optional[ScopedRoleMembersRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ScopedRoleMembershipCollectionResponse, error_mapping) - async def post(self,body: Optional[ScopedRoleMembership] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ScopedRoleMembership]: + async def post(self,body: Optional[ScopedRoleMembership] = None, request_configuration: Optional[ScopedRoleMembersRequestBuilderPostRequestConfiguration] = 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 @@ -89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ScopedRoleMembersRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ScopedRoleMembership] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ScopedRoleMembership] = None, request_configuration: Optional[ScopedRoleMembersRequestBuilderPostRequestConfiguration] = 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 @@ -190,4 +189,27 @@ def 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 055b973279b..a4e488d6b8e 100644 --- a/msgraph/generated/directory/attribute_sets/attribute_sets_request_builder.py +++ b/msgraph/generated/directory/attribute_sets/attribute_sets_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AttributeSetCollectionResponse]: + async def get(self,request_configuration: Optional[AttributeSetsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AttributeSetCollectionResponse, error_mapping) - async def post(self,body: Optional[AttributeSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttributeSet]: + async def post(self,body: Optional[AttributeSet] = None, request_configuration: Optional[AttributeSetsRequestBuilderPostRequestConfiguration] = None) -> Optional[AttributeSet]: """ Create a new attributeSet object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttributeSetsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AttributeSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AttributeSet] = None, request_configuration: Optional[AttributeSetsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new attributeSet object. param body: The request body @@ -190,4 +189,27 @@ def 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 2d9f85ad4a5..81894afdb0b 100644 --- a/msgraph/generated/directory/attribute_sets/count/count_request_builder.py +++ b/msgraph/generated/directory/attribute_sets/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 c28ac2bc774..6884b4069ea 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AttributeSetItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property attributeSets for directory param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AttributeSet]: + async def get(self,request_configuration: Optional[AttributeSetItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AttributeSet, error_mapping) - async def patch(self,body: Optional[AttributeSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttributeSet]: + async def patch(self,body: Optional[AttributeSet] = None, request_configuration: Optional[AttributeSetItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AttributeSet]: """ Update the properties of an attributeSet object. param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AttributeSetItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property attributeSets for directory param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttributeSetItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AttributeSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AttributeSet] = None, request_configuration: Optional[AttributeSetItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of an attributeSet object. param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 33225996200..f35fcd91466 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 0c775496f64..a721b77d4a0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[CustomSecurityAttributeDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[CustomSecurityAttributeDefinitionsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CustomSecurityAttributeDefinitionCollectionResponse, error_mapping) - async def post(self,body: Optional[CustomSecurityAttributeDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CustomSecurityAttributeDefinition]: + async def post(self,body: Optional[CustomSecurityAttributeDefinition] = None, request_configuration: Optional[CustomSecurityAttributeDefinitionsRequestBuilderPostRequestConfiguration] = None) -> Optional[CustomSecurityAttributeDefinition]: """ Create a new customSecurityAttributeDefinition object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CustomSecurityAttributeDefinitionsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[CustomSecurityAttributeDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CustomSecurityAttributeDefinition] = None, request_configuration: Optional[CustomSecurityAttributeDefinitionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new customSecurityAttributeDefinition object. param body: The request body @@ -190,4 +189,27 @@ def 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 4b6ce69b915..f23f04510bc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AllowedValueCollectionResponse]: + async def get(self,request_configuration: Optional[AllowedValuesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AllowedValueCollectionResponse, error_mapping) - async def post(self,body: Optional[AllowedValue] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AllowedValue]: + async def post(self,body: Optional[AllowedValue] = None, request_configuration: Optional[AllowedValuesRequestBuilderPostRequestConfiguration] = None) -> Optional[AllowedValue]: """ Create a new allowedValue object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AllowedValuesRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AllowedValue] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AllowedValue] = None, request_configuration: Optional[AllowedValuesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new allowedValue object. param body: The request body @@ -190,4 +189,27 @@ def 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 b949af953c9..28b240fad76 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 9224d62aed8..12419775ca5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AllowedValueItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property allowedValues for directory param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AllowedValue]: + async def get(self,request_configuration: Optional[AllowedValueItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AllowedValue, error_mapping) - async def patch(self,body: Optional[AllowedValue] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AllowedValue]: + async def patch(self,body: Optional[AllowedValue] = None, request_configuration: Optional[AllowedValueItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AllowedValue]: """ Update the properties of an allowedValue object. param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AllowedValueItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property allowedValues for directory param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AllowedValueItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AllowedValue] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AllowedValue] = None, request_configuration: Optional[AllowedValueItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of an allowedValue object. param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 d772323221f..f9f8d9c9823 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[CustomSecurityAttributeDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property customSecurityAttributeDefinitions for directory param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[CustomSecurityAttributeDefinition]: + async def get(self,request_configuration: Optional[CustomSecurityAttributeDefinitionItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CustomSecurityAttributeDefinition, error_mapping) - async def patch(self,body: Optional[CustomSecurityAttributeDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CustomSecurityAttributeDefinition]: + async def patch(self,body: Optional[CustomSecurityAttributeDefinition] = None, request_configuration: Optional[CustomSecurityAttributeDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[CustomSecurityAttributeDefinition]: """ Update the properties of a customSecurityAttributeDefinition object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[CustomSecurityAttributeDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property customSecurityAttributeDefinitions for directory param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CustomSecurityAttributeDefinitionItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[CustomSecurityAttributeDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[CustomSecurityAttributeDefinition] = None, request_configuration: Optional[CustomSecurityAttributeDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a customSecurityAttributeDefinition object. param body: The request body @@ -147,6 +146,16 @@ 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(): """ @@ -173,4 +182,27 @@ def get_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 df563c23aa6..15376bfdb55 100644 --- a/msgraph/generated/directory/deleted_items/count/count_request_builder.py +++ b/msgraph/generated/directory/deleted_items/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 81707bb77bd..f9e321978cc 100644 --- a/msgraph/generated/directory/deleted_items/deleted_items_request_builder.py +++ b/msgraph/generated/directory/deleted_items/deleted_items_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -52,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[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[DeletedItemsRequestBuilderGetRequestConfiguration] = 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. @@ -72,7 +71,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeletedItemsRequestBuilderGetRequestConfiguration] = 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. @@ -239,4 +238,17 @@ def 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 a5940ca02c6..088f4d5c458 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[RequestConfiguration] = None) -> Optional[GetAvailableExtensionPropertiesPostResponse]: + async def post(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 b5cf5836095..60cfaa2e931 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[RequestConfiguration] = None) -> Optional[GetByIdsPostResponse]: + async def post(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[GetByIdsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[GetByIdsRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 9bf52f07af7..f8248105c39 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 8e8996de8c9..d10c876fd54 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[AdministrativeUnitCollectionResponse]: + async def get(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AdministrativeUnitCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 eb2e5d6454a..8c984de9aac 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 eda41c9ae82..2270aa1b495 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[ApplicationCollectionResponse]: + async def get(self,request_configuration: Optional[GraphApplicationRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ApplicationCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphApplicationRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 28e4a102f00..cd83537eb5f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 507d3e00cdf..f4bb44837a5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[DeviceCollectionResponse]: + async def get(self,request_configuration: Optional[GraphDeviceRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphDeviceRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 3337a62b9a4..d86eec0f31b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 8b45626eeb3..d7ae79df3ef 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[GroupCollectionResponse]: + async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GroupCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 d8eb01d3b92..ad6581d791d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 08e1318b7a7..61b63b5d96a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[ServicePrincipalCollectionResponse]: + async def get(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServicePrincipalCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 b10fae573b3..2de7571c197 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 d9c40936b4b..15b7f81fd08 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[UserCollectionResponse]: + async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 3fd50fdd08e..2398236f7e8 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[RequestConfiguration] = None) -> Optional[CheckMemberGroupsPostResponse]: + async def post(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[CheckMemberGroupsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[CheckMemberGroupsRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 5a8567c84f1..36164ce9ca0 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[RequestConfiguration] = None) -> Optional[CheckMemberObjectsPostResponse]: + async def post(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[CheckMemberObjectsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[CheckMemberObjectsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action checkMemberObjects param body: The request body @@ -75,4 +75,14 @@ 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 aae29a3e3fe..2f8eadd3259 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +37,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property deletedItems for directory param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -57,7 +56,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[DirectoryObject]: + async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = 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. @@ -78,7 +77,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property deletedItems for directory param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -89,7 +88,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = 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. @@ -209,6 +208,16 @@ 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(): """ @@ -235,4 +244,17 @@ def get_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 7dc23122e78..71ef41d6567 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[RequestConfiguration] = None) -> Optional[GetMemberGroupsPostResponse]: + async def post(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[GetMemberGroupsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[GetMemberGroupsRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 09df8f04332..308413da3a5 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[RequestConfiguration] = None) -> Optional[GetMemberObjectsPostResponse]: + async def post(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[GetMemberObjectsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[GetMemberObjectsRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 235cabf4b58..2032d364b3a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[AdministrativeUnit]: + async def get(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AdministrativeUnit, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 a35d8c62b9e..c26018e5de3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Application]: + async def get(self,request_configuration: Optional[GraphApplicationRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Application, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphApplicationRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 7935e936d4e..e536a734467 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Device]: + async def get(self,request_configuration: Optional[GraphDeviceRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Device, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphDeviceRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 b36536b6536..df2db5559d5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Group]: + async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 71aa88d73fa..71d9cbf8aed 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[ServicePrincipal]: + async def get(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServicePrincipal, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 3fa218c51e8..71ecfa00763 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 650ae8dfea2..60d08ce7842 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[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def post(self,request_configuration: Optional[RestoreRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RestoreRequestBuilderPostRequestConfiguration] = 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,4 +68,14 @@ 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 d3e0b4fa6eb..40b4af3e064 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[ValidatePropertiesRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[ValidatePropertiesRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 2486ce79c35..3dc088492db 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 22ae6906ff3..bed1a05b36a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[DeviceLocalCredentialInfoCollectionResponse]: + async def get(self,request_configuration: Optional[DeviceLocalCredentialsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceLocalCredentialInfoCollectionResponse, error_mapping) - async def post(self,body: Optional[DeviceLocalCredentialInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceLocalCredentialInfo]: + async def post(self,body: Optional[DeviceLocalCredentialInfo] = None, request_configuration: Optional[DeviceLocalCredentialsRequestBuilderPostRequestConfiguration] = None) -> Optional[DeviceLocalCredentialInfo]: """ Create new navigation property to deviceLocalCredentials for directory param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeviceLocalCredentialsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DeviceLocalCredentialInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeviceLocalCredentialInfo] = None, request_configuration: Optional[DeviceLocalCredentialsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to deviceLocalCredentials for directory param body: The request body @@ -179,4 +178,27 @@ def 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 f74222d92a2..747e95444c9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DeviceLocalCredentialInfoItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property deviceLocalCredentials for directory param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[DeviceLocalCredentialInfo]: + async def get(self,request_configuration: Optional[DeviceLocalCredentialInfoItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceLocalCredentialInfo, error_mapping) - async def patch(self,body: Optional[DeviceLocalCredentialInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceLocalCredentialInfo]: + async def patch(self,body: Optional[DeviceLocalCredentialInfo] = None, request_configuration: Optional[DeviceLocalCredentialInfoItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceLocalCredentialInfo]: """ Update the navigation property deviceLocalCredentials in directory param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DeviceLocalCredentialInfoItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property deviceLocalCredentials for directory param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeviceLocalCredentialInfoItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceLocalCredentialInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceLocalCredentialInfo] = None, request_configuration: Optional[DeviceLocalCredentialInfoItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property deviceLocalCredentials in directory param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -157,4 +166,27 @@ def get_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 684ae6445f1..10cbc4814a8 100644 --- a/msgraph/generated/directory/directory_request_builder.py +++ b/msgraph/generated/directory/directory_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +33,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[RequestConfiguration] = None) -> Optional[Directory]: + async def get(self,request_configuration: Optional[DirectoryRequestBuilderGetRequestConfiguration] = None) -> Optional[Directory]: """ Get directory param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -54,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Directory, error_mapping) - async def patch(self,body: Optional[Directory] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Directory]: + async def patch(self,body: Optional[Directory] = None, request_configuration: Optional[DirectoryRequestBuilderPatchRequestConfiguration] = None) -> Optional[Directory]: """ Update directory param body: The request body @@ -77,7 +76,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DirectoryRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get directory param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -88,7 +87,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Directory] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Directory] = None, request_configuration: Optional[DirectoryRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update directory param body: The request body @@ -202,4 +201,27 @@ def get_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 480a2c18615..676349db38c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[AvailableProviderTypesGetResponse]: + async def get(self,request_configuration: Optional[AvailableProviderTypesRequestBuilderGetRequestConfiguration] = None) -> Optional[AvailableProviderTypesGetResponse]: """ Invoke function availableProviderTypes param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AvailableProviderTypesGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AvailableProviderTypesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function availableProviderTypes param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,4 +108,17 @@ def 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 b41a30542ff..cd9aafadec2 100644 --- a/msgraph/generated/directory/federation_configurations/count/count_request_builder.py +++ b/msgraph/generated/directory/federation_configurations/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 79a5c1f2ff7..4ccf06ed1c5 100644 --- a/msgraph/generated/directory/federation_configurations/federation_configurations_request_builder.py +++ b/msgraph/generated/directory/federation_configurations/federation_configurations_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[IdentityProviderBaseCollectionResponse]: + async def get(self,request_configuration: Optional[FederationConfigurationsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, IdentityProviderBaseCollectionResponse, error_mapping) - async def post(self,body: Optional[IdentityProviderBase] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[IdentityProviderBase]: + async def post(self,body: Optional[IdentityProviderBase] = None, request_configuration: Optional[FederationConfigurationsRequestBuilderPostRequestConfiguration] = None) -> Optional[IdentityProviderBase]: """ Create new navigation property to federationConfigurations for directory param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FederationConfigurationsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[IdentityProviderBase] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[IdentityProviderBase] = None, request_configuration: Optional[FederationConfigurationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to federationConfigurations for directory param body: The request body @@ -198,4 +197,27 @@ def 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 192433e46d4..27fdd24c2d5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[IdentityProviderBaseItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a samlOrWsFedExternalDomainFederation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[IdentityProviderBase]: + async def get(self,request_configuration: Optional[IdentityProviderBaseItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, IdentityProviderBase, error_mapping) - async def patch(self,body: Optional[IdentityProviderBase] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[IdentityProviderBase]: + async def patch(self,body: Optional[IdentityProviderBase] = None, request_configuration: Optional[IdentityProviderBaseItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[IdentityProviderBase]: """ Update the navigation property federationConfigurations in directory param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[IdentityProviderBaseItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a samlOrWsFedExternalDomainFederation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[IdentityProviderBaseItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[IdentityProviderBase] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[IdentityProviderBase] = None, request_configuration: Optional[IdentityProviderBaseItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property federationConfigurations in directory param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 92f32717eb6..72a3a152366 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 2da9a9acfbf..4ae9d0fe3b7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[OnPremisesDirectorySynchronizationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property onPremisesSynchronization for directory param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[OnPremisesDirectorySynchronization]: + async def get(self,request_configuration: Optional[OnPremisesDirectorySynchronizationItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnPremisesDirectorySynchronization, error_mapping) - async def patch(self,body: Optional[OnPremisesDirectorySynchronization] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnPremisesDirectorySynchronization]: + async def patch(self,body: Optional[OnPremisesDirectorySynchronization] = None, request_configuration: Optional[OnPremisesDirectorySynchronizationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnPremisesDirectorySynchronization]: """ Update the properties of an onPremisesDirectorySynchronization object. param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[OnPremisesDirectorySynchronizationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property onPremisesSynchronization for directory param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OnPremisesDirectorySynchronizationItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnPremisesDirectorySynchronization] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnPremisesDirectorySynchronization] = None, request_configuration: Optional[OnPremisesDirectorySynchronizationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of an onPremisesDirectorySynchronization object. param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 7e8df33e66f..e29f92f6a89 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[OnPremisesDirectorySynchronizationCollectionResponse]: + async def get(self,request_configuration: Optional[OnPremisesSynchronizationRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnPremisesDirectorySynchronizationCollectionResponse, error_mapping) - async def post(self,body: Optional[OnPremisesDirectorySynchronization] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnPremisesDirectorySynchronization]: + async def post(self,body: Optional[OnPremisesDirectorySynchronization] = None, request_configuration: Optional[OnPremisesSynchronizationRequestBuilderPostRequestConfiguration] = None) -> Optional[OnPremisesDirectorySynchronization]: """ Create new navigation property to onPremisesSynchronization for directory param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OnPremisesSynchronizationRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnPremisesDirectorySynchronization] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnPremisesDirectorySynchronization] = None, request_configuration: Optional[OnPremisesSynchronizationRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to onPremisesSynchronization for directory param body: The request body @@ -188,4 +187,27 @@ def 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 c150842d24f..6f39c5678a8 100644 --- a/msgraph/generated/directory_objects/count/count_request_builder.py +++ b/msgraph/generated/directory_objects/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 9e9d90a71e6..fe05a557d96 100644 --- a/msgraph/generated/directory_objects/delta/delta_request_builder.py +++ b/msgraph/generated/directory_objects/delta/delta_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 add23901a60..0442456a663 100644 --- a/msgraph/generated/directory_objects/directory_objects_request_builder.py +++ b/msgraph/generated/directory_objects/directory_objects_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +47,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[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[DirectoryObjectsRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: """ Get entities from directoryObjects param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - async def post(self,body: Optional[DirectoryObject] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def post(self,body: Optional[DirectoryObject] = None, request_configuration: Optional[DirectoryObjectsRequestBuilderPostRequestConfiguration] = None) -> Optional[DirectoryObject]: """ Add new entity to directoryObjects param body: The request body @@ -91,7 +90,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DirectoryObjectsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get entities from directoryObjects param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DirectoryObject] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DirectoryObject] = None, request_configuration: Optional[DirectoryObjectsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Add new entity to directoryObjects param body: The request body @@ -228,4 +227,27 @@ def 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 acf8e7c11f7..e0938a9f82b 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[RequestConfiguration] = None) -> Optional[GetAvailableExtensionPropertiesPostResponse]: + async def post(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 5144988b9a8..0e5c00585b8 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[RequestConfiguration] = None) -> Optional[GetByIdsPostResponse]: + async def post(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[GetByIdsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[GetByIdsRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 3792a9ea986..967c0241cf9 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[RequestConfiguration] = None) -> Optional[CheckMemberGroupsPostResponse]: + async def post(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[CheckMemberGroupsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[CheckMemberGroupsRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 a1730958668..fcad6df64ee 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[RequestConfiguration] = None) -> Optional[CheckMemberObjectsPostResponse]: + async def post(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[CheckMemberObjectsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[CheckMemberObjectsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action checkMemberObjects param body: The request body @@ -75,4 +75,14 @@ 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 2dbdacab970..1afaee066f1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +31,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -51,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[DirectoryObject]: + async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = 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. @@ -72,7 +71,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - async def patch(self,body: Optional[DirectoryObject] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def patch(self,body: Optional[DirectoryObject] = None, request_configuration: Optional[DirectoryObjectItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DirectoryObject]: """ Update entity in directoryObjects param body: The request body @@ -95,7 +94,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -106,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = 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. @@ -117,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DirectoryObject] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DirectoryObject] = None, request_configuration: Optional[DirectoryObjectItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update entity in directoryObjects param body: The request body @@ -187,6 +186,16 @@ 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(): """ @@ -213,4 +222,27 @@ def get_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 df98971a615..5bfab976db6 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[RequestConfiguration] = None) -> Optional[GetMemberGroupsPostResponse]: + async def post(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[GetMemberGroupsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[GetMemberGroupsRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 487315538cd..ae4bac29ec3 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[RequestConfiguration] = None) -> Optional[GetMemberObjectsPostResponse]: + async def post(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[GetMemberObjectsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[GetMemberObjectsRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 a06ede0cd20..b0461a728cd 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[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def post(self,request_configuration: Optional[RestoreRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RestoreRequestBuilderPostRequestConfiguration] = 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,4 +68,14 @@ 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 37b79d3dafb..ad871773569 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[ValidatePropertiesRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[ValidatePropertiesRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 19bf969837a..50a1edc56f7 100644 --- a/msgraph/generated/directory_role_templates/count/count_request_builder.py +++ b/msgraph/generated/directory_role_templates/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 761a56fea1f..91b2b410ed0 100644 --- a/msgraph/generated/directory_role_templates/delta/delta_request_builder.py +++ b/msgraph/generated/directory_role_templates/delta/delta_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 7c7f0589eb5..22b51d16ddb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +47,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[RequestConfiguration] = None) -> Optional[DirectoryRoleTemplateCollectionResponse]: + async def get(self,request_configuration: Optional[DirectoryRoleTemplatesRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryRoleTemplateCollectionResponse]: """ Retrieve a list of directoryRoleTemplate objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryRoleTemplateCollectionResponse, error_mapping) - async def post(self,body: Optional[DirectoryRoleTemplate] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryRoleTemplate]: + async def post(self,body: Optional[DirectoryRoleTemplate] = None, request_configuration: Optional[DirectoryRoleTemplatesRequestBuilderPostRequestConfiguration] = None) -> Optional[DirectoryRoleTemplate]: """ Add new entity to directoryRoleTemplates param body: The request body @@ -92,7 +91,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DirectoryRoleTemplatesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of directoryRoleTemplate objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DirectoryRoleTemplate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DirectoryRoleTemplate] = None, request_configuration: Optional[DirectoryRoleTemplatesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Add new entity to directoryRoleTemplates param body: The request body @@ -224,4 +223,27 @@ 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 4473bb68b6c..30422dfbe50 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[RequestConfiguration] = None) -> Optional[GetAvailableExtensionPropertiesPostResponse]: + async def post(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 c946c61733a..3e4a7469694 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[RequestConfiguration] = None) -> Optional[GetByIdsPostResponse]: + async def post(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[GetByIdsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[GetByIdsRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 8d6a817d731..e389596d10e 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[RequestConfiguration] = None) -> Optional[CheckMemberGroupsPostResponse]: + async def post(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[CheckMemberGroupsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[CheckMemberGroupsRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 25b64501223..dea168ae6bb 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[RequestConfiguration] = None) -> Optional[CheckMemberObjectsPostResponse]: + async def post(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[CheckMemberObjectsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[CheckMemberObjectsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action checkMemberObjects param body: The request body @@ -75,4 +75,14 @@ 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 ab7e9d658ba..be00644f8e2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +31,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DirectoryRoleTemplateItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete entity from directoryRoleTemplates param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[DirectoryRoleTemplate]: + async def get(self,request_configuration: Optional[DirectoryRoleTemplateItemRequestBuilderGetRequestConfiguration] = 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. @@ -71,7 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryRoleTemplate, error_mapping) - async def patch(self,body: Optional[DirectoryRoleTemplate] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryRoleTemplate]: + async def patch(self,body: Optional[DirectoryRoleTemplate] = None, request_configuration: Optional[DirectoryRoleTemplateItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DirectoryRoleTemplate]: """ Update entity in directoryRoleTemplates param body: The request body @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DirectoryRoleTemplateItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete entity from directoryRoleTemplates param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DirectoryRoleTemplateItemRequestBuilderGetRequestConfiguration] = 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. @@ -116,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DirectoryRoleTemplate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DirectoryRoleTemplate] = None, request_configuration: Optional[DirectoryRoleTemplateItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update entity in directoryRoleTemplates param body: The request body @@ -186,6 +185,16 @@ 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(): """ @@ -212,4 +221,27 @@ def get_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 af157b0da6b..59844369940 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[RequestConfiguration] = None) -> Optional[GetMemberGroupsPostResponse]: + async def post(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[GetMemberGroupsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[GetMemberGroupsRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 05cc3457d36..61173c67499 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[RequestConfiguration] = None) -> Optional[GetMemberObjectsPostResponse]: + async def post(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[GetMemberObjectsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[GetMemberObjectsRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 aa3e5c1052a..4792d2a471d 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[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def post(self,request_configuration: Optional[RestoreRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RestoreRequestBuilderPostRequestConfiguration] = 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,4 +68,14 @@ 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 1e928b2b3be..c71ccd2c660 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[ValidatePropertiesRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[ValidatePropertiesRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 3fffc13eb84..e4df8d70fc2 100644 --- a/msgraph/generated/directory_roles/count/count_request_builder.py +++ b/msgraph/generated/directory_roles/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 2ed46b77df4..1267e997582 100644 --- a/msgraph/generated/directory_roles/delta/delta_request_builder.py +++ b/msgraph/generated/directory_roles/delta/delta_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 1e0e1a3d1ef..6f2cc35f7fe 100644 --- a/msgraph/generated/directory_roles/directory_roles_request_builder.py +++ b/msgraph/generated/directory_roles/directory_roles_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +47,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[RequestConfiguration] = None) -> Optional[DirectoryRoleCollectionResponse]: + async def get(self,request_configuration: Optional[DirectoryRolesRequestBuilderGetRequestConfiguration] = 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. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryRoleCollectionResponse, error_mapping) - async def post(self,body: Optional[DirectoryRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryRole]: + async def post(self,body: Optional[DirectoryRole] = None, request_configuration: Optional[DirectoryRolesRequestBuilderPostRequestConfiguration] = 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 @@ -93,7 +92,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DirectoryRolesRequestBuilderGetRequestConfiguration] = 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. @@ -104,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DirectoryRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DirectoryRole] = None, request_configuration: Optional[DirectoryRolesRequestBuilderPostRequestConfiguration] = 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 @@ -225,4 +224,27 @@ 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 e85da82f2ee..6690cfbf93e 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[RequestConfiguration] = None) -> Optional[GetAvailableExtensionPropertiesPostResponse]: + async def post(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 0f63907a158..61a8e046731 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[RequestConfiguration] = None) -> Optional[GetByIdsPostResponse]: + async def post(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[GetByIdsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[GetByIdsRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 619b3744ee6..1bac3a0c7f4 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[RequestConfiguration] = None) -> Optional[CheckMemberGroupsPostResponse]: + async def post(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[CheckMemberGroupsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[CheckMemberGroupsRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 36a118f6a96..84d323a4ee6 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[RequestConfiguration] = None) -> Optional[CheckMemberObjectsPostResponse]: + async def post(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[CheckMemberObjectsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[CheckMemberObjectsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action checkMemberObjects param body: The request body @@ -75,4 +75,14 @@ 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 4043b55daa2..5cf5cbdd2f2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +33,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DirectoryRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete entity from directoryRoles param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -52,7 +51,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[DirectoryRole]: + async def get(self,request_configuration: Optional[DirectoryRoleItemRequestBuilderGetRequestConfiguration] = 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. @@ -73,7 +72,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryRole, error_mapping) - async def patch(self,body: Optional[DirectoryRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryRole]: + async def patch(self,body: Optional[DirectoryRole] = None, request_configuration: Optional[DirectoryRoleItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DirectoryRole]: """ Update entity in directoryRoles param body: The request body @@ -96,7 +95,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DirectoryRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete entity from directoryRoles param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -107,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DirectoryRoleItemRequestBuilderGetRequestConfiguration] = 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. @@ -118,7 +117,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DirectoryRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DirectoryRole] = None, request_configuration: Optional[DirectoryRoleItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update entity in directoryRoles param body: The request body @@ -206,6 +205,16 @@ 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(): """ @@ -232,4 +241,27 @@ def get_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 add45150aac..6aa808d73d4 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[RequestConfiguration] = None) -> Optional[GetMemberGroupsPostResponse]: + async def post(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[GetMemberGroupsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[GetMemberGroupsRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 51b4a8bac78..5f529414a6f 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[RequestConfiguration] = None) -> Optional[GetMemberObjectsPostResponse]: + async def post(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[GetMemberObjectsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[GetMemberObjectsRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 0433a6b49f7..4282325c2c7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 3fdaf31e82b..1a5256dd251 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 3f8a013bcf7..18ba00a4c82 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[ApplicationCollectionResponse]: + async def get(self,request_configuration: Optional[GraphApplicationRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ApplicationCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphApplicationRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 cfc1a2b4cae..61d4cb3fec4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 cc503d061eb..215bcc4ff31 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[DeviceCollectionResponse]: + async def get(self,request_configuration: Optional[GraphDeviceRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphDeviceRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 a2287b8b024..124606ec7fb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 654fa09c192..b944c57ce60 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[GroupCollectionResponse]: + async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GroupCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 40d58dda888..9d5196459c1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 51306f079c5..f7f6723de87 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[OrgContactCollectionResponse]: + async def get(self,request_configuration: Optional[GraphOrgContactRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OrgContactCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphOrgContactRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 63317c69c7d..d9d6f13fb0b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 1e1a3182fc7..601e6cce957 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[ServicePrincipalCollectionResponse]: + async def get(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServicePrincipalCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 6d5994f0e7f..7c3639f7116 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 419a5adf3ed..4a4ebeb5432 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[UserCollectionResponse]: + async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 d5dd1e4afd5..c7250f420ab 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Application]: + async def get(self,request_configuration: Optional[GraphApplicationRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Application, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphApplicationRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 27fa45b62a5..40845a0794d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Device]: + async def get(self,request_configuration: Optional[GraphDeviceRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Device, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphDeviceRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 6a3262488ca..2c7cc6ffa8a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Group]: + async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 1429fa4e31c..47830aacd46 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[OrgContact]: + async def get(self,request_configuration: Optional[GraphOrgContactRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OrgContact, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphOrgContactRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 9cada956f9a..9f98cfb3aea 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[ServicePrincipal]: + async def get(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServicePrincipal, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 42bd3e0175e..0aa2110a111 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 5b6e099be23..6eaf4c522ec 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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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[RequestConfiguration] = No raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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,4 +65,14 @@ 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 22f396fe579..6076382956b 100644 --- a/msgraph/generated/directory_roles/item/members/members_request_builder.py +++ b/msgraph/generated/directory_roles/item/members/members_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = 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. @@ -71,7 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = 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. @@ -220,4 +219,17 @@ def 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 046b18434c6..2e031ed7e6f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/directoryRoles/{directoryRole%2Did}/members/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[StringCollectionResponse]: + async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, StringCollectionResponse, error_mapping) - async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = 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 @@ -90,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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = 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 @@ -158,6 +157,19 @@ 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(): """ @@ -204,4 +216,27 @@ def 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 454208d62d1..039446d6614 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[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def post(self,request_configuration: Optional[RestoreRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RestoreRequestBuilderPostRequestConfiguration] = 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,4 +68,14 @@ 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 c6cbfaef27c..6355f871b1f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 5bb4173426c..e45f29c3939 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ScopedRoleMembershipItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property scopedMembers for directoryRoles param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ScopedRoleMembership]: + async def get(self,request_configuration: Optional[ScopedRoleMembershipItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ScopedRoleMembership, error_mapping) - async def patch(self,body: Optional[ScopedRoleMembership] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ScopedRoleMembership]: + async def patch(self,body: Optional[ScopedRoleMembership] = None, request_configuration: Optional[ScopedRoleMembershipItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ScopedRoleMembership]: """ Update the navigation property scopedMembers in directoryRoles param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ScopedRoleMembershipItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property scopedMembers for directoryRoles param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ScopedRoleMembershipItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ScopedRoleMembership] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ScopedRoleMembership] = None, request_configuration: Optional[ScopedRoleMembershipItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property scopedMembers in directoryRoles param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 71a6ee7b83d..1f3a290b6a0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ScopedRoleMembershipCollectionResponse]: + async def get(self,request_configuration: Optional[ScopedMembersRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ScopedRoleMembershipCollectionResponse, error_mapping) - async def post(self,body: Optional[ScopedRoleMembership] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ScopedRoleMembership]: + async def post(self,body: Optional[ScopedRoleMembership] = None, request_configuration: Optional[ScopedMembersRequestBuilderPostRequestConfiguration] = None) -> Optional[ScopedRoleMembership]: """ Create new navigation property to scopedMembers for directoryRoles param body: The request body @@ -88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ScopedMembersRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ScopedRoleMembership] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ScopedRoleMembership] = None, request_configuration: Optional[ScopedMembersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to scopedMembers for directoryRoles param body: The request body @@ -189,4 +188,27 @@ def 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 58bc10bbfa0..eec8818dcfd 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[ValidatePropertiesRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[ValidatePropertiesRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 df1180309f4..df7efa46c14 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DirectoryRolesWithRoleTemplateIdRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete entity from directoryRoles by roleTemplateId param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[DirectoryRole]: + async def get(self,request_configuration: Optional[DirectoryRolesWithRoleTemplateIdRequestBuilderGetRequestConfiguration] = 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. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryRole, error_mapping) - async def patch(self,body: Optional[DirectoryRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryRole]: + async def patch(self,body: Optional[DirectoryRole] = None, request_configuration: Optional[DirectoryRolesWithRoleTemplateIdRequestBuilderPatchRequestConfiguration] = None) -> Optional[DirectoryRole]: """ Update entity in directoryRoles by roleTemplateId param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DirectoryRolesWithRoleTemplateIdRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete entity from directoryRoles by roleTemplateId param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DirectoryRolesWithRoleTemplateIdRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DirectoryRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DirectoryRole] = None, request_configuration: Optional[DirectoryRolesWithRoleTemplateIdRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update entity in directoryRoles by roleTemplateId param body: The request body @@ -139,6 +138,16 @@ 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(): """ @@ -165,4 +174,27 @@ def get_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 952008f7ec2..22f0e726b53 100644 --- a/msgraph/generated/domain_dns_records/count/count_request_builder.py +++ b/msgraph/generated/domain_dns_records/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 f5622934476..0adaed0e97c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[DomainDnsRecordCollectionResponse]: + async def get(self,request_configuration: Optional[DomainDnsRecordsRequestBuilderGetRequestConfiguration] = None) -> Optional[DomainDnsRecordCollectionResponse]: """ Get entities from domainDnsRecords param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DomainDnsRecordCollectionResponse, error_mapping) - async def post(self,body: Optional[DomainDnsRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DomainDnsRecord]: + async def post(self,body: Optional[DomainDnsRecord] = None, request_configuration: Optional[DomainDnsRecordsRequestBuilderPostRequestConfiguration] = None) -> Optional[DomainDnsRecord]: """ Add new entity to domainDnsRecords param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DomainDnsRecordsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get entities from domainDnsRecords param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DomainDnsRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DomainDnsRecord] = None, request_configuration: Optional[DomainDnsRecordsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Add new entity to domainDnsRecords param body: The request body @@ -188,4 +187,27 @@ def 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 f7e81ecf413..1ea563bacd8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DomainDnsRecordItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete entity from domainDnsRecords param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[DomainDnsRecord]: + async def get(self,request_configuration: Optional[DomainDnsRecordItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DomainDnsRecord]: """ Get entity from domainDnsRecords by key param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DomainDnsRecord, error_mapping) - async def patch(self,body: Optional[DomainDnsRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DomainDnsRecord]: + async def patch(self,body: Optional[DomainDnsRecord] = None, request_configuration: Optional[DomainDnsRecordItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DomainDnsRecord]: """ Update entity in domainDnsRecords param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DomainDnsRecordItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete entity from domainDnsRecords param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DomainDnsRecordItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get entity from domainDnsRecords by key param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DomainDnsRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DomainDnsRecord] = None, request_configuration: Optional[DomainDnsRecordItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update entity in domainDnsRecords param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 df6c6e6115f..97da9f1c825 100644 --- a/msgraph/generated/domains/count/count_request_builder.py +++ b/msgraph/generated/domains/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 54cf8ab585c..8944a7d4dc8 100644 --- a/msgraph/generated/domains/domains_request_builder.py +++ b/msgraph/generated/domains/domains_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[DomainCollectionResponse]: + async def get(self,request_configuration: Optional[DomainsRequestBuilderGetRequestConfiguration] = None) -> Optional[DomainCollectionResponse]: """ Retrieve a list of domain objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DomainCollectionResponse, error_mapping) - async def post(self,body: Optional[Domain] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Domain]: + async def post(self,body: Optional[Domain] = None, request_configuration: Optional[DomainsRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DomainsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of domain objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Domain] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Domain] = None, request_configuration: Optional[DomainsRequestBuilderPostRequestConfiguration] = 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 @@ -190,4 +189,27 @@ def 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 1a17f5d82db..1a30206669c 100644 --- a/msgraph/generated/domains/item/domain_item_request_builder.py +++ b/msgraph/generated/domains/item/domain_item_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +33,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DomainItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a domain from a tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -53,7 +52,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Domain]: + async def get(self,request_configuration: Optional[DomainItemRequestBuilderGetRequestConfiguration] = 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. @@ -74,7 +73,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Domain, error_mapping) - async def patch(self,body: Optional[Domain] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Domain]: + async def patch(self,body: Optional[Domain] = None, request_configuration: Optional[DomainItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Domain]: """ Update the properties of domain object. param body: The request body @@ -98,7 +97,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DomainItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a domain from a tenant. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +108,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DomainItemRequestBuilderGetRequestConfiguration] = 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. @@ -120,7 +119,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Domain] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Domain] = None, request_configuration: Optional[DomainItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of domain object. param body: The request body @@ -208,6 +207,16 @@ 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(): """ @@ -234,4 +243,27 @@ def get_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 add302b0819..3aaf8ad6915 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 25fb36b4f34..9afc3ff0dc3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[DomainNameReferencesRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DomainNameReferencesRequestBuilderGetRequestConfiguration] = 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. @@ -150,4 +149,17 @@ def 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 a427dfade32..c1d933ec750 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 8ded496cbca..286b26411b1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 4b910e84708..19b2cea039f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[InternalDomainFederationCollectionResponse]: + async def get(self,request_configuration: Optional[FederationConfigurationRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, InternalDomainFederationCollectionResponse, error_mapping) - async def post(self,body: Optional[InternalDomainFederation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[InternalDomainFederation]: + async def post(self,body: Optional[InternalDomainFederation] = None, request_configuration: Optional[FederationConfigurationRequestBuilderPostRequestConfiguration] = None) -> Optional[InternalDomainFederation]: """ Create a new internalDomainFederation object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FederationConfigurationRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[InternalDomainFederation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[InternalDomainFederation] = None, request_configuration: Optional[FederationConfigurationRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new internalDomainFederation object. param body: The request body @@ -190,4 +189,27 @@ def 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 fc2cc5a9569..e80ca8b32bf 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[InternalDomainFederationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete an internalDomainFederation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[InternalDomainFederation]: + async def get(self,request_configuration: Optional[InternalDomainFederationItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, InternalDomainFederation, error_mapping) - async def patch(self,body: Optional[InternalDomainFederation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[InternalDomainFederation]: + async def patch(self,body: Optional[InternalDomainFederation] = None, request_configuration: Optional[InternalDomainFederationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[InternalDomainFederation]: """ Update the properties of an internalDomainFederation object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[InternalDomainFederationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete an internalDomainFederation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[InternalDomainFederationItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[InternalDomainFederation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[InternalDomainFederation] = None, request_configuration: Optional[InternalDomainFederationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of an internalDomainFederation object. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 7cdca0d2a35..17bb317989f 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ForceDeletePostRequestBody] = None, request_configuration: Optional[ForceDeleteRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ForceDeletePostRequestBody] = None, request_configuration: Optional[ForceDeleteRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 78359b3b921..c7e67573922 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[RequestConfiguration] = None) -> Optional[PromotePostResponse]: + async def post(self,request_configuration: Optional[PromoteRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, PromotePostResponse, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[PromoteRequestBuilderPostRequestConfiguration] = 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,4 +68,14 @@ 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 01d4854f18d..9f16babae57 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 274df791441..090538b4f2d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DomainDnsRecordItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property serviceConfigurationRecords for domains param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[DomainDnsRecord]: + async def get(self,request_configuration: Optional[DomainDnsRecordItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DomainDnsRecord, error_mapping) - async def patch(self,body: Optional[DomainDnsRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DomainDnsRecord]: + async def patch(self,body: Optional[DomainDnsRecord] = None, request_configuration: Optional[DomainDnsRecordItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DomainDnsRecord]: """ Update the navigation property serviceConfigurationRecords in domains param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DomainDnsRecordItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property serviceConfigurationRecords for domains param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DomainDnsRecordItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DomainDnsRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DomainDnsRecord] = None, request_configuration: Optional[DomainDnsRecordItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property serviceConfigurationRecords in domains param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 2a44fb665aa..46fd8ae6f5f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[DomainDnsRecordCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceConfigurationRecordsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DomainDnsRecordCollectionResponse, error_mapping) - async def post(self,body: Optional[DomainDnsRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DomainDnsRecord]: + async def post(self,body: Optional[DomainDnsRecord] = None, request_configuration: Optional[ServiceConfigurationRecordsRequestBuilderPostRequestConfiguration] = None) -> Optional[DomainDnsRecord]: """ Create new navigation property to serviceConfigurationRecords for domains param body: The request body @@ -88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceConfigurationRecordsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DomainDnsRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DomainDnsRecord] = None, request_configuration: Optional[ServiceConfigurationRecordsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to serviceConfigurationRecords for domains param body: The request body @@ -189,4 +188,27 @@ def 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 07d7b9bfb10..545b5d9b9d5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 d629f3a8b80..e661266f130 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DomainDnsRecordItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property verificationDnsRecords for domains param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[DomainDnsRecord]: + async def get(self,request_configuration: Optional[DomainDnsRecordItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DomainDnsRecord, error_mapping) - async def patch(self,body: Optional[DomainDnsRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DomainDnsRecord]: + async def patch(self,body: Optional[DomainDnsRecord] = None, request_configuration: Optional[DomainDnsRecordItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DomainDnsRecord]: """ Update the navigation property verificationDnsRecords in domains param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DomainDnsRecordItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property verificationDnsRecords for domains param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DomainDnsRecordItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DomainDnsRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DomainDnsRecord] = None, request_configuration: Optional[DomainDnsRecordItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property verificationDnsRecords in domains param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 e3f09d5f7e6..15133285a37 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[DomainDnsRecordCollectionResponse]: + async def get(self,request_configuration: Optional[VerificationDnsRecordsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DomainDnsRecordCollectionResponse, error_mapping) - async def post(self,body: Optional[DomainDnsRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DomainDnsRecord]: + async def post(self,body: Optional[DomainDnsRecord] = None, request_configuration: Optional[VerificationDnsRecordsRequestBuilderPostRequestConfiguration] = None) -> Optional[DomainDnsRecord]: """ Create new navigation property to verificationDnsRecords for domains param body: The request body @@ -88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[VerificationDnsRecordsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DomainDnsRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DomainDnsRecord] = None, request_configuration: Optional[VerificationDnsRecordsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to verificationDnsRecords for domains param body: The request body @@ -189,4 +188,27 @@ def 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 46d3c520eac..fd4db99e544 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[RequestConfiguration] = None) -> Optional[Domain]: + async def post(self,request_configuration: Optional[VerifyRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, Domain, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[VerifyRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Validates the ownership of the domain. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,4 +68,14 @@ 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 33780871b0e..8172337ef91 100644 --- a/msgraph/generated/drives/drives_request_builder.py +++ b/msgraph/generated/drives/drives_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[DriveCollectionResponse]: + async def get(self,request_configuration: Optional[DrivesRequestBuilderGetRequestConfiguration] = None) -> Optional[DriveCollectionResponse]: """ Get entities from drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +62,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DriveCollectionResponse, error_mapping) - async def post(self,body: Optional[Drive] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Drive]: + async def post(self,body: Optional[Drive] = None, request_configuration: Optional[DrivesRequestBuilderPostRequestConfiguration] = None) -> Optional[Drive]: """ Add new entity to drives param body: The request body @@ -86,7 +85,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DrivesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get entities from drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,7 +96,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Drive] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Drive] = None, request_configuration: Optional[DrivesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Add new entity to drives param body: The request body @@ -173,4 +172,27 @@ def 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 56dd8748e90..71810889895 100644 --- a/msgraph/generated/drives/item/bundles/bundles_request_builder.py +++ b/msgraph/generated/drives/item/bundles/bundles_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[DriveItemCollectionResponse]: + async def get(self,request_configuration: Optional[BundlesRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DriveItemCollectionResponse, error_mapping) - async def post(self,body: Optional[DriveItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: + async def post(self,body: Optional[DriveItem] = None, request_configuration: Optional[BundlesRequestBuilderPostRequestConfiguration] = None) -> Optional[DriveItem]: """ Create new navigation property to bundles for drives param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[BundlesRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DriveItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DriveItem] = None, request_configuration: Optional[BundlesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to bundles for drives param body: The request body @@ -188,4 +187,27 @@ def 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 c62e67ee850..521b3519157 100644 --- a/msgraph/generated/drives/item/bundles/count/count_request_builder.py +++ b/msgraph/generated/drives/item/bundles/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 1a42b137aca..3c7222bfe2f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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 +44,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[DriveItem]: """ The content stream, if the item represents a file. param body: Binary request body @@ -68,7 +67,7 @@ async def put(self,body: bytes, request_configuration: Optional[RequestConfigura return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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 +78,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ The content stream, if the item represents a file. param body: Binary request body @@ -125,4 +124,27 @@ 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 b4cf0f339d9..440d8af642a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: + async def get(self,request_configuration: Optional[DriveItemItemRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DriveItemItemRequestBuilderGetRequestConfiguration] = 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. @@ -104,4 +103,17 @@ def get_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 de41c7ba570..23445d83a9a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -114,4 +113,17 @@ def get_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 fafe2a1beda..38a2cabd0b8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -70,7 +69,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the 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. @@ -81,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -132,4 +131,27 @@ def get_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 a5966291273..616ebe85fa8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 bae46cc5ef7..dfacf7afb5a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 c784aa2351b..aa201932f60 100644 --- a/msgraph/generated/drives/item/drive_item_request_builder.py +++ b/msgraph/generated/drives/item/drive_item_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +37,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DriveItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete entity from drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -56,7 +55,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Drive]: + async def get(self,request_configuration: Optional[DriveItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Drive]: """ Get entity from drives by key param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -76,7 +75,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Drive, error_mapping) - async def patch(self,body: Optional[Drive] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Drive]: + async def patch(self,body: Optional[Drive] = None, request_configuration: Optional[DriveItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Drive]: """ Update entity in drives param body: The request body @@ -111,7 +110,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DriveItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete entity from drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -122,7 +121,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DriveItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get entity from drives by key param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -133,7 +132,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Drive] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Drive] = None, request_configuration: Optional[DriveItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update entity in drives param body: The request body @@ -248,6 +247,16 @@ 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(): """ @@ -274,4 +283,27 @@ def get_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 300b0f6432e..76f11d5f641 100644 --- a/msgraph/generated/drives/item/following/count/count_request_builder.py +++ b/msgraph/generated/drives/item/following/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 b137991564b..7343f8baed7 100644 --- a/msgraph/generated/drives/item/following/following_request_builder.py +++ b/msgraph/generated/drives/item/following/following_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[DriveItemCollectionResponse]: + async def get(self,request_configuration: Optional[FollowingRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DriveItemCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FollowingRequestBuilderGetRequestConfiguration] = 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. @@ -150,4 +149,17 @@ def 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 70c331cde06..e77f87db243 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[DriveItem]: """ The content stream, if the item represents a file. param body: Binary request body @@ -69,7 +68,7 @@ async def put(self,body: bytes, request_configuration: Optional[RequestConfigura return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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. @@ -80,7 +79,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ The content stream, if the item represents a file. param body: Binary request body @@ -126,4 +125,27 @@ 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 37a66b76644..966211e5e7b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: + async def get(self,request_configuration: Optional[DriveItemItemRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DriveItemItemRequestBuilderGetRequestConfiguration] = 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. @@ -104,4 +103,17 @@ def get_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 f4a8e22fa1e..cc4a047c532 100644 --- a/msgraph/generated/drives/item/items/count/count_request_builder.py +++ b/msgraph/generated/drives/item/items/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 18afa0854fb..0bb6423ad20 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/allTime{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemActivityStat]: + async def get(self,request_configuration: Optional[AllTimeRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ItemActivityStat, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AllTimeRequestBuilderGetRequestConfiguration] = 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. @@ -95,4 +94,17 @@ def get_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 a4c2313f3ed..271d7befee1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AnalyticsRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property analytics for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ItemAnalytics]: + async def get(self,request_configuration: Optional[AnalyticsRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ItemAnalytics, error_mapping) - async def patch(self,body: Optional[ItemAnalytics] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemAnalytics]: + async def patch(self,body: Optional[ItemAnalytics] = None, request_configuration: Optional[AnalyticsRequestBuilderPatchRequestConfiguration] = None) -> Optional[ItemAnalytics]: """ Update the navigation property analytics in drives param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AnalyticsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property analytics for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AnalyticsRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ItemAnalytics] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ItemAnalytics] = None, request_configuration: Optional[AnalyticsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property analytics in drives param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 5e087e4b765..7bf1ade743a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/analytics/itemActivityStats/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 e2e19183eaa..2d7f77622ba 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ItemActivityCollectionResponse]: + async def get(self,request_configuration: Optional[ActivitiesRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ItemActivityCollectionResponse, error_mapping) - async def post(self,body: Optional[ItemActivity] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemActivity]: + async def post(self,body: Optional[ItemActivity] = None, request_configuration: Optional[ActivitiesRequestBuilderPostRequestConfiguration] = None) -> Optional[ItemActivity]: """ Create new navigation property to activities for drives param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ActivitiesRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ItemActivity] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ItemActivity] = None, request_configuration: Optional[ActivitiesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to activities for drives param body: The request body @@ -188,4 +187,27 @@ def 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 f899f9be548..bdf8785cebe 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/analytics/itemActivityStats/{itemActivityStat%2Did}/activities/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 f22bd8536da..67200075322 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{itemActivity%2Did}/driveItem/content{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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 +44,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[DriveItem]: """ The content stream, if the item represents a file. param body: Binary request body @@ -68,7 +67,7 @@ async def put(self,body: bytes, request_configuration: Optional[RequestConfigura return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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 +78,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ The content stream, if the item represents a file. param body: Binary request body @@ -125,4 +124,27 @@ 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 b5924702406..a1e6000c556 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +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{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: + async def get(self,request_configuration: Optional[DriveItemRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DriveItemRequestBuilderGetRequestConfiguration] = 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. @@ -104,4 +103,17 @@ def get_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 e81af152213..42bac909809 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ItemActivityItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property activities for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ItemActivity]: + async def get(self,request_configuration: Optional[ItemActivityItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ItemActivity, error_mapping) - async def patch(self,body: Optional[ItemActivity] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemActivity]: + async def patch(self,body: Optional[ItemActivity] = None, request_configuration: Optional[ItemActivityItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ItemActivity]: """ Update the navigation property activities in drives param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ItemActivityItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property activities for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ItemActivityItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ItemActivity] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ItemActivity] = None, request_configuration: Optional[ItemActivityItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property activities in drives param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 540192ca28a..fbd2e3807bd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ItemActivityStatItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property itemActivityStats for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ItemActivityStat]: + async def get(self,request_configuration: Optional[ItemActivityStatItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ItemActivityStat]: """ Get itemActivityStats from drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ItemActivityStat, error_mapping) - async def patch(self,body: Optional[ItemActivityStat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemActivityStat]: + async def patch(self,body: Optional[ItemActivityStat] = None, request_configuration: Optional[ItemActivityStatItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ItemActivityStat]: """ Update the navigation property itemActivityStats in drives param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ItemActivityStatItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property itemActivityStats for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ItemActivityStatItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get itemActivityStats from drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ItemActivityStat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ItemActivityStat] = None, request_configuration: Optional[ItemActivityStatItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property itemActivityStats in drives param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 ace912568ba..a4da6f105c3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ItemActivityStatCollectionResponse]: + async def get(self,request_configuration: Optional[ItemActivityStatsRequestBuilderGetRequestConfiguration] = None) -> Optional[ItemActivityStatCollectionResponse]: """ Get itemActivityStats from drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ItemActivityStatCollectionResponse, error_mapping) - async def post(self,body: Optional[ItemActivityStat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemActivityStat]: + async def post(self,body: Optional[ItemActivityStat] = None, request_configuration: Optional[ItemActivityStatsRequestBuilderPostRequestConfiguration] = None) -> Optional[ItemActivityStat]: """ Create new navigation property to itemActivityStats for drives param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ItemActivityStatsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get itemActivityStats from drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ItemActivityStat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ItemActivityStat] = None, request_configuration: Optional[ItemActivityStatsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to itemActivityStats for drives param body: The request body @@ -188,4 +187,27 @@ def 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 5021b2b5e43..db038e78cf7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/lastSevenDays{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemActivityStat]: + async def get(self,request_configuration: Optional[LastSevenDaysRequestBuilderGetRequestConfiguration] = None) -> Optional[ItemActivityStat]: """ Get lastSevenDays from drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ItemActivityStat, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LastSevenDaysRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get lastSevenDays from drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 626a7f9ad8b..8441011eb2d 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[AssignSensitivityLabelPostRequestBody] = None, request_configuration: Optional[AssignSensitivityLabelRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AssignSensitivityLabelPostRequestBody] = None, request_configuration: Optional[AssignSensitivityLabelRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action assignSensitivityLabel param body: The request body @@ -72,4 +72,14 @@ 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 e171c8fa8f7..e1439866bd6 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[CheckinPostRequestBody] = None, request_configuration: Optional[CheckinRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CheckinPostRequestBody] = None, request_configuration: Optional[CheckinRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 21c1fb801ce..af434594e84 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[CheckoutRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[CheckoutRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 e49b214098e..c5e44e26799 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[DriveItemCollectionResponse]: + async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DriveItemCollectionResponse, error_mapping) - async def post(self,body: Optional[DriveItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: + async def post(self,body: Optional[DriveItem] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> Optional[DriveItem]: """ Create new navigation property to children for drives param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DriveItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DriveItem] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to children for drives param body: The request body @@ -190,4 +189,27 @@ def 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 2859504dbba..487d9cfadaa 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/children/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 c88440d4b0f..7f8efb25688 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{driveItem%2Did1}/content{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[DriveItem]: """ The content stream, if the item represents a file. param body: Binary request body @@ -69,7 +68,7 @@ async def put(self,body: bytes, request_configuration: Optional[RequestConfigura return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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. @@ -80,7 +79,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ The content stream, if the item represents a file. param body: Binary request body @@ -126,4 +125,27 @@ 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 2fb04e6ab3d..f90e839a5a4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +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}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: + async def get(self,request_configuration: Optional[DriveItemItemRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DriveItemItemRequestBuilderGetRequestConfiguration] = 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. @@ -104,4 +103,17 @@ def get_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 94c7f03d4c7..289dfd53f87 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/content{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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 +44,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[DriveItem]: """ The content stream, if the item represents a file. param body: Binary request body @@ -68,7 +67,7 @@ async def put(self,body: bytes, request_configuration: Optional[RequestConfigura return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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 +78,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ The content stream, if the item represents a file. param body: Binary request body @@ -125,4 +124,27 @@ 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 545e1ed1c84..8718e87d952 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[RequestConfiguration] = None) -> Optional[DriveItem]: + async def post(self,body: Optional[CopyPostRequestBody] = None, request_configuration: Optional[CopyRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyPostRequestBody] = None, request_configuration: Optional[CopyRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 69fdea42382..6be368c6cce 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[RequestConfiguration] = None) -> Optional[Permission]: + async def post(self,body: Optional[CreateLinkPostRequestBody] = None, request_configuration: Optional[CreateLinkRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateLinkPostRequestBody] = None, request_configuration: Optional[CreateLinkRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 169f497e91f..7de9e9d961c 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[RequestConfiguration] = None) -> Optional[UploadSession]: + async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action createUploadSession param body: The request body @@ -75,4 +75,14 @@ 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 e45873c5c02..74c6be8266c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -114,4 +113,17 @@ def get_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 74dfeac4197..1f3df4060da 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -70,7 +69,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the 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. @@ -81,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -132,4 +131,27 @@ def get_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 f741f5b69c4..911c0ff1281 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/createdByUser/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 ecf2121960a..b7fb52d12e8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +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/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 5a5b15d5296..581aae5fd32 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 456c756ef3d..174223247e4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> Optional[DeltaWithTokenGetResponse]: + async def get(self,request_configuration: Optional[DeltaWithTokenRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaWithTokenGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaWithTokenGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaWithTokenRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -127,4 +126,17 @@ def 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 4f4a21b1ecc..b248bc55465 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -58,7 +57,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DriveItemItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -89,7 +88,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[RequestConfiguration] = None) -> Optional[DriveItem]: + async def get(self,request_configuration: Optional[DriveItemItemRequestBuilderGetRequestConfiguration] = 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. @@ -127,13 +126,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[RequestConfiguration] = None) -> Optional[DriveItem]: + async def patch(self,body: Optional[DriveItem] = None, request_configuration: Optional[DriveItemItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DriveItem]: """ - 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. + 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. 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-update?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/driveitem-move?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -163,7 +162,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DriveItemItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -174,7 +173,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DriveItemItemRequestBuilderGetRequestConfiguration] = 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. @@ -185,9 +184,9 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DriveItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DriveItem] = None, request_configuration: Optional[DriveItemItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ - 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. + 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. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -462,6 +461,16 @@ 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(): """ @@ -488,4 +497,27 @@ def get_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 829a5c52fa3..268eb918d39 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[RequestConfiguration] = None) -> Optional[ExtractSensitivityLabelsResult]: + async def post(self,request_configuration: Optional[ExtractSensitivityLabelsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, ExtractSensitivityLabelsResult, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[ExtractSensitivityLabelsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action extractSensitivityLabels param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 f7499ce96ef..994d08eb5f6 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[RequestConfiguration] = None) -> Optional[DriveItem]: + async def post(self,request_configuration: Optional[FollowRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[FollowRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Follow a driveItem. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,4 +68,14 @@ 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 82804cb89b4..6be804578f1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/getActivitiesByInterval(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetActivitiesByIntervalGetResponse]: + async def get(self,request_configuration: Optional[GetActivitiesByIntervalRequestBuilderGetRequestConfiguration] = None) -> Optional[GetActivitiesByIntervalGetResponse]: """ Invoke function getActivitiesByInterval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GetActivitiesByIntervalGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetActivitiesByIntervalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getActivitiesByInterval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 24b4219ce67..ded0ca15351 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +33,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[RequestConfiguration] = None) -> Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse]: + async def get(self,request_configuration: Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetRequestConfiguration] = None) -> Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse]: """ Invoke function getActivitiesByInterval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -54,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getActivitiesByInterval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -131,4 +130,17 @@ def 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 b5954debd9e..c76c21160c4 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[RequestConfiguration] = None) -> Optional[InvitePostResponse]: + async def post(self,body: Optional[InvitePostRequestBody] = None, request_configuration: Optional[InviteRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[InvitePostRequestBody] = None, request_configuration: Optional[InviteRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 fcb8647c738..b30bf475302 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -114,4 +113,17 @@ def get_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 73de3fe8bb4..fcda78bd7b4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -70,7 +69,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the 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. @@ -81,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -132,4 +131,27 @@ def get_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 5ade8d3e5ad..a74425ebe7c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/lastModifiedByUser/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 b312ff64f50..def10b3d2b1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +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/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 e83219d1c89..0048154f111 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/listItem{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ListItem]: + async def get(self,request_configuration: Optional[ListItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ListItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ListItemRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 6a46d94734a..8d52dd18ede 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[PermanentDeleteRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[PermanentDeleteRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action permanentDelete param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,4 +64,14 @@ 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 d40b10200f3..b54e3851b2d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/permissions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 353617a9c04..c8e851c950d 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[RequestConfiguration] = None) -> Optional[GrantPostResponse]: + async def post(self,body: Optional[GrantPostRequestBody] = None, request_configuration: Optional[GrantRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GrantPostRequestBody] = None, request_configuration: Optional[GrantRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Grant users access to a link represented by a [permission][]. param body: The request body @@ -76,4 +76,14 @@ 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 2a91f5f4fbe..4fe9d39b69c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[PermissionItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Permission]: + async def get(self,request_configuration: Optional[PermissionItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Permission, error_mapping) - async def patch(self,body: Optional[Permission] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Permission]: + async def patch(self,body: Optional[Permission] = None, request_configuration: Optional[PermissionItemRequestBuilderPatchRequestConfiguration] = 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 @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[PermissionItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PermissionItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Permission] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Permission] = None, request_configuration: Optional[PermissionItemRequestBuilderPatchRequestConfiguration] = 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 @@ -148,6 +147,16 @@ 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(): """ @@ -174,4 +183,27 @@ def get_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 875aff3c9b2..14a5fec7ce4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[PermissionCollectionResponse]: + async def get(self,request_configuration: Optional[PermissionsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PermissionCollectionResponse, error_mapping) - async def post(self,body: Optional[Permission] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Permission]: + async def post(self,body: Optional[Permission] = None, request_configuration: Optional[PermissionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Permission]: """ Create new navigation property to permissions for drives param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PermissionsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Permission] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Permission] = None, request_configuration: Optional[PermissionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to permissions for drives param body: The request body @@ -189,4 +188,27 @@ def 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 0d8c733a4a1..fcc02c3a657 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[RequestConfiguration] = None) -> Optional[ItemPreviewInfo]: + async def post(self,body: Optional[PreviewPostRequestBody] = None, request_configuration: Optional[PreviewRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PreviewPostRequestBody] = None, request_configuration: Optional[PreviewRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action preview param body: The request body @@ -75,4 +75,14 @@ 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 0e6caf9c15c..db9a2c42546 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[RequestConfiguration] = None) -> Optional[DriveItem]: + async def post(self,body: Optional[RestorePostRequestBody] = None, request_configuration: Optional[RestoreRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RestorePostRequestBody] = None, request_configuration: Optional[RestoreRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 22a1feedc5d..69b0c2bc70e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/retentionLabel{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RetentionLabelRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ItemRetentionLabel]: + async def get(self,request_configuration: Optional[RetentionLabelRequestBuilderGetRequestConfiguration] = 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. @@ -66,13 +65,13 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ItemRetentionLabel, error_mapping) - async def patch(self,body: Optional[ItemRetentionLabel] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemRetentionLabel]: + async def patch(self,body: Optional[ItemRetentionLabel] = None, request_configuration: Optional[RetentionLabelRequestBuilderPatchRequestConfiguration] = None) -> Optional[ItemRetentionLabel]: """ - 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. + 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. 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-lockorunlockrecord?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/driveitem-setretentionlabel?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RetentionLabelRequestBuilderDeleteRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RetentionLabelRequestBuilderGetRequestConfiguration] = 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. @@ -112,9 +111,9 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ItemRetentionLabel] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ItemRetentionLabel] = None, request_configuration: Optional[RetentionLabelRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ - 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. + 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. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 09102a062ff..859543f6d1c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> Optional[SearchWithQGetResponse]: + async def get(self,request_configuration: Optional[SearchWithQRequestBuilderGetRequestConfiguration] = None) -> Optional[SearchWithQGetResponse]: """ Invoke function search param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SearchWithQGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SearchWithQRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function search param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -127,4 +126,17 @@ def 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 318d966e526..984bba07ed5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 9eb261d209d..da337a2b2ac 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[ReauthorizeRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[ReauthorizeRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 f105a015bc0..67a894119ef 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SubscriptionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property subscriptions for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Subscription]: + async def get(self,request_configuration: Optional[SubscriptionItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Subscription, error_mapping) - async def patch(self,body: Optional[Subscription] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Subscription]: + async def patch(self,body: Optional[Subscription] = None, request_configuration: Optional[SubscriptionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Subscription]: """ Update the navigation property subscriptions in drives param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SubscriptionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property subscriptions for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SubscriptionItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Subscription] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Subscription] = None, request_configuration: Optional[SubscriptionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property subscriptions in drives param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 77ee17e5b89..ee39ab0e439 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[SubscriptionCollectionResponse]: + async def get(self,request_configuration: Optional[SubscriptionsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SubscriptionCollectionResponse, error_mapping) - async def post(self,body: Optional[Subscription] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Subscription]: + async def post(self,body: Optional[Subscription] = None, request_configuration: Optional[SubscriptionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Subscription]: """ Create new navigation property to subscriptions for drives param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SubscriptionsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Subscription] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Subscription] = None, request_configuration: Optional[SubscriptionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to subscriptions for drives param body: The request body @@ -188,4 +187,27 @@ def 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 e9346738620..f4de2d2dfd5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/thumbnails/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 8366caf73ea..5244b2b2260 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{thumbnailSet%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ThumbnailSetItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property thumbnails for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ThumbnailSet]: + async def get(self,request_configuration: Optional[ThumbnailSetItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ThumbnailSet, error_mapping) - async def patch(self,body: Optional[ThumbnailSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ThumbnailSet]: + async def patch(self,body: Optional[ThumbnailSet] = None, request_configuration: Optional[ThumbnailSetItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ThumbnailSet]: """ Update the navigation property thumbnails in drives param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ThumbnailSetItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property thumbnails for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ThumbnailSetItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ThumbnailSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ThumbnailSet] = None, request_configuration: Optional[ThumbnailSetItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property thumbnails in drives param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 75b0549d554..4a578aeb643 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ThumbnailSetCollectionResponse]: + async def get(self,request_configuration: Optional[ThumbnailsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ThumbnailSetCollectionResponse, error_mapping) - async def post(self,body: Optional[ThumbnailSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ThumbnailSet]: + async def post(self,body: Optional[ThumbnailSet] = None, request_configuration: Optional[ThumbnailsRequestBuilderPostRequestConfiguration] = None) -> Optional[ThumbnailSet]: """ Create new navigation property to thumbnails for drives param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ThumbnailsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ThumbnailSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ThumbnailSet] = None, request_configuration: Optional[ThumbnailsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to thumbnails for drives param body: The request body @@ -189,4 +188,27 @@ def 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 e57cedac52e..022f1b5aefe 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[UnfollowRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[UnfollowRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Unfollow a driveItem. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,4 +65,14 @@ 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 dd58dae2e48..142e7b3740b 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ValidatePermissionPostRequestBody] = None, request_configuration: Optional[ValidatePermissionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ValidatePermissionPostRequestBody] = None, request_configuration: Optional[ValidatePermissionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action validatePermission param body: The request body @@ -72,4 +72,14 @@ 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 dd842f52bad..85c95e815cf 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 2b5171e09b5..7ec8027cc34 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItemVersion]: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = 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[RequestConfigura return await self.request_adapter.send_async(request_info, DriveItemVersion, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ The content stream for this version of the item. param body: Binary request body @@ -104,4 +104,24 @@ 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 754e4a4c5a4..012a08bc8e5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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}/versions/{driveItemVersion%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DriveItemVersionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property versions for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[DriveItemVersion]: + async def get(self,request_configuration: Optional[DriveItemVersionItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DriveItemVersion, error_mapping) - async def patch(self,body: Optional[DriveItemVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItemVersion]: + async def patch(self,body: Optional[DriveItemVersion] = None, request_configuration: Optional[DriveItemVersionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DriveItemVersion]: """ Update the navigation property versions in drives param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DriveItemVersionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property versions for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DriveItemVersionItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DriveItemVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DriveItemVersion] = None, request_configuration: Optional[DriveItemVersionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property versions in drives param body: The request body @@ -156,6 +155,16 @@ 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(): """ @@ -182,4 +191,27 @@ def get_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 2457df7fa6c..025e29bfa95 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RestoreVersionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RestoreVersionRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 3d84cd2afba..ca138a06ecf 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[DriveItemVersionCollectionResponse]: + async def get(self,request_configuration: Optional[VersionsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DriveItemVersionCollectionResponse, error_mapping) - async def post(self,body: Optional[DriveItemVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItemVersion]: + async def post(self,body: Optional[DriveItemVersion] = None, request_configuration: Optional[VersionsRequestBuilderPostRequestConfiguration] = None) -> Optional[DriveItemVersion]: """ Create new navigation property to versions for drives param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[VersionsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DriveItemVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DriveItemVersion] = None, request_configuration: Optional[VersionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to versions for drives param body: The request body @@ -189,4 +188,27 @@ def 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 5301dc4c3de..59730a7aeb6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ApplicationRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property application for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookApplication]: + async def get(self,request_configuration: Optional[ApplicationRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookApplication, error_mapping) - async def patch(self,body: Optional[WorkbookApplication] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookApplication]: + async def patch(self,body: Optional[WorkbookApplication] = None, request_configuration: Optional[ApplicationRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookApplication]: """ Update the navigation property application in drives param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ApplicationRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property application for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ApplicationRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookApplication] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookApplication] = None, request_configuration: Optional[ApplicationRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property application in drives param body: The request body @@ -146,6 +145,16 @@ 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(): """ @@ -172,4 +181,27 @@ def get_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 e823231a303..16803e83491 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[CalculatePostRequestBody] = None, request_configuration: Optional[CalculateRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CalculatePostRequestBody] = None, request_configuration: Optional[CalculateRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Recalculate all currently opened workbooks in Excel. param body: The request body @@ -73,4 +73,14 @@ 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 774320b1bd2..1e63cda6359 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[CloseSessionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[CloseSessionRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 f2962e873b9..b38bba4c96c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[WorkbookCommentCollectionResponse]: + async def get(self,request_configuration: Optional[CommentsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookCommentCollectionResponse, error_mapping) - async def post(self,body: Optional[WorkbookComment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookComment]: + async def post(self,body: Optional[WorkbookComment] = None, request_configuration: Optional[CommentsRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookComment]: """ Create new navigation property to comments for drives param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CommentsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WorkbookComment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WorkbookComment] = None, request_configuration: Optional[CommentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to comments for drives param body: The request body @@ -188,4 +187,27 @@ def 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 cc1b5a0e07e..5a22ca28341 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/comments/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 1ffc8a5929f..6d4bbb8b09e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/comments/{workbookComment%2Did}/replies/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 298a0d5e697..8c2311895e6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{workbookCommentReply%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[WorkbookCommentReplyItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property replies for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookCommentReply]: + async def get(self,request_configuration: Optional[WorkbookCommentReplyItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookCommentReply, error_mapping) - async def patch(self,body: Optional[WorkbookCommentReply] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookCommentReply]: + async def patch(self,body: Optional[WorkbookCommentReply] = None, request_configuration: Optional[WorkbookCommentReplyItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookCommentReply]: """ Update the navigation property replies in drives param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[WorkbookCommentReplyItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property replies for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WorkbookCommentReplyItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookCommentReply] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookCommentReply] = None, request_configuration: Optional[WorkbookCommentReplyItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property replies in drives param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 2438e12d73c..178446869bb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[WorkbookCommentReplyCollectionResponse]: + async def get(self,request_configuration: Optional[RepliesRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookCommentReplyCollectionResponse, error_mapping) - async def post(self,body: Optional[WorkbookCommentReply] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookCommentReply]: + async def post(self,body: Optional[WorkbookCommentReply] = None, request_configuration: Optional[RepliesRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookCommentReply]: """ Create new navigation property to replies for drives param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RepliesRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WorkbookCommentReply] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WorkbookCommentReply] = None, request_configuration: Optional[RepliesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to replies for drives param body: The request body @@ -188,4 +187,27 @@ def 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 158bfaf27af..3d7a72604ab 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[WorkbookCommentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property comments for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookComment]: + async def get(self,request_configuration: Optional[WorkbookCommentItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookComment, error_mapping) - async def patch(self,body: Optional[WorkbookComment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookComment]: + async def patch(self,body: Optional[WorkbookComment] = None, request_configuration: Optional[WorkbookCommentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookComment]: """ Update the navigation property comments in drives param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[WorkbookCommentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property comments for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WorkbookCommentItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookComment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookComment] = None, request_configuration: Optional[WorkbookCommentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property comments in drives param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 321c9ad5ddd..ce8e4cde398 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[RequestConfiguration] = None) -> Optional[WorkbookSessionInfo]: + async def post(self,body: Optional[CreateSessionPostRequestBody] = None, request_configuration: Optional[CreateSessionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateSessionPostRequestBody] = None, request_configuration: Optional[CreateSessionRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 7d6317d4c44..a0ebc6e03ff 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[AbsPostRequestBody] = None, request_configuration: Optional[AbsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AbsPostRequestBody] = None, request_configuration: Optional[AbsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action abs param body: The request body @@ -75,4 +75,14 @@ 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 bad4f12fd15..987fcb346cd 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[AccrIntPostRequestBody] = None, request_configuration: Optional[AccrIntRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccrIntPostRequestBody] = None, request_configuration: Optional[AccrIntRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action accrInt param body: The request body @@ -75,4 +75,14 @@ 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 47c2b05c277..5eb7ca6a4f1 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[AccrIntMPostRequestBody] = None, request_configuration: Optional[AccrIntMRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccrIntMPostRequestBody] = None, request_configuration: Optional[AccrIntMRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action accrIntM param body: The request body @@ -75,4 +75,14 @@ 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 a72fcdb1574..eee6677e1a9 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[AcosPostRequestBody] = None, request_configuration: Optional[AcosRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AcosPostRequestBody] = None, request_configuration: Optional[AcosRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action acos param body: The request body @@ -75,4 +75,14 @@ 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 194c800ee31..5f4d7308392 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[AcoshPostRequestBody] = None, request_configuration: Optional[AcoshRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AcoshPostRequestBody] = None, request_configuration: Optional[AcoshRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action acosh param body: The request body @@ -75,4 +75,14 @@ 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 468fe5eea1a..c4d8af95453 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[AcotPostRequestBody] = None, request_configuration: Optional[AcotRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AcotPostRequestBody] = None, request_configuration: Optional[AcotRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action acot param body: The request body @@ -75,4 +75,14 @@ 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 d9de0ba044c..eb32f98dc90 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[AcothPostRequestBody] = None, request_configuration: Optional[AcothRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AcothPostRequestBody] = None, request_configuration: Optional[AcothRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action acoth param body: The request body @@ -75,4 +75,14 @@ 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 08d57d087b3..c3f965bb025 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[AmorDegrcPostRequestBody] = None, request_configuration: Optional[AmorDegrcRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AmorDegrcPostRequestBody] = None, request_configuration: Optional[AmorDegrcRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action amorDegrc param body: The request body @@ -75,4 +75,14 @@ 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 d44f9332086..a4b19904b59 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[AmorLincPostRequestBody] = None, request_configuration: Optional[AmorLincRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AmorLincPostRequestBody] = None, request_configuration: Optional[AmorLincRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action amorLinc param body: The request body @@ -75,4 +75,14 @@ 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 13ea9c68275..a95ca592c59 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[AndPostRequestBody] = None, request_configuration: Optional[AndRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AndPostRequestBody] = None, request_configuration: Optional[AndRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action and param body: The request body @@ -75,4 +75,14 @@ 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 0ddef32c9c4..cf04ed20886 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ArabicPostRequestBody] = None, request_configuration: Optional[ArabicRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ArabicPostRequestBody] = None, request_configuration: Optional[ArabicRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action arabic param body: The request body @@ -75,4 +75,14 @@ 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 63b8ec3b050..4a4edd0d622 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[AreasPostRequestBody] = None, request_configuration: Optional[AreasRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AreasPostRequestBody] = None, request_configuration: Optional[AreasRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action areas param body: The request body @@ -75,4 +75,14 @@ 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 eb99a28a6cd..2775d62f70a 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[AscPostRequestBody] = None, request_configuration: Optional[AscRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AscPostRequestBody] = None, request_configuration: Optional[AscRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action asc param body: The request body @@ -75,4 +75,14 @@ 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 797276ec6d9..6eba0af7664 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[AsinPostRequestBody] = None, request_configuration: Optional[AsinRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AsinPostRequestBody] = None, request_configuration: Optional[AsinRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action asin param body: The request body @@ -75,4 +75,14 @@ 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 b37592c7b68..20e5a82cbcf 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[AsinhPostRequestBody] = None, request_configuration: Optional[AsinhRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AsinhPostRequestBody] = None, request_configuration: Optional[AsinhRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action asinh param body: The request body @@ -75,4 +75,14 @@ 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 a1311c9374f..6872050e39b 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[AtanPostRequestBody] = None, request_configuration: Optional[AtanRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AtanPostRequestBody] = None, request_configuration: Optional[AtanRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action atan param body: The request body @@ -75,4 +75,14 @@ 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 cc5ceb5d152..04c6aaedda2 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Atan2PostRequestBody] = None, request_configuration: Optional[Atan2RequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Atan2PostRequestBody] = None, request_configuration: Optional[Atan2RequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action atan2 param body: The request body @@ -75,4 +75,14 @@ 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 b05b450c6ef..79f514e6698 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[AtanhPostRequestBody] = None, request_configuration: Optional[AtanhRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AtanhPostRequestBody] = None, request_configuration: Optional[AtanhRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action atanh param body: The request body @@ -75,4 +75,14 @@ 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 06344cca518..88aaf825ef3 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[AveDevPostRequestBody] = None, request_configuration: Optional[AveDevRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AveDevPostRequestBody] = None, request_configuration: Optional[AveDevRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action aveDev param body: The request body @@ -75,4 +75,14 @@ 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 23ef4d6ac26..1cf1a2fd63f 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[AveragePostRequestBody] = None, request_configuration: Optional[AverageRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AveragePostRequestBody] = None, request_configuration: Optional[AverageRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action average param body: The request body @@ -75,4 +75,14 @@ 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 660ce0913d2..291fed23fbb 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[AverageAPostRequestBody] = None, request_configuration: Optional[AverageARequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AverageAPostRequestBody] = None, request_configuration: Optional[AverageARequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action averageA param body: The request body @@ -75,4 +75,14 @@ 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 d0ee5dd1850..87f50d46317 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[AverageIfPostRequestBody] = None, request_configuration: Optional[AverageIfRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AverageIfPostRequestBody] = None, request_configuration: Optional[AverageIfRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action averageIf param body: The request body @@ -75,4 +75,14 @@ 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 1bae23b8cd9..77b1dbc79d9 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[AverageIfsPostRequestBody] = None, request_configuration: Optional[AverageIfsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AverageIfsPostRequestBody] = None, request_configuration: Optional[AverageIfsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action averageIfs param body: The request body @@ -75,4 +75,14 @@ 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 c51bad6fe3b..a4872ca3594 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[BahtTextPostRequestBody] = None, request_configuration: Optional[BahtTextRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[BahtTextPostRequestBody] = None, request_configuration: Optional[BahtTextRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action bahtText param body: The request body @@ -75,4 +75,14 @@ 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 29e85473a37..63f4ba35191 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[BasePostRequestBody] = None, request_configuration: Optional[BaseRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[BasePostRequestBody] = None, request_configuration: Optional[BaseRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action base param body: The request body @@ -75,4 +75,14 @@ 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 c2ebe159645..4e03c39c7e9 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[BesselIPostRequestBody] = None, request_configuration: Optional[BesselIRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[BesselIPostRequestBody] = None, request_configuration: Optional[BesselIRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action besselI param body: The request body @@ -75,4 +75,14 @@ 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 40a1de7186e..d3094b06104 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[BesselJPostRequestBody] = None, request_configuration: Optional[BesselJRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[BesselJPostRequestBody] = None, request_configuration: Optional[BesselJRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action besselJ param body: The request body @@ -75,4 +75,14 @@ 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 75ab35a8048..f52ea30f205 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[BesselKPostRequestBody] = None, request_configuration: Optional[BesselKRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[BesselKPostRequestBody] = None, request_configuration: Optional[BesselKRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action besselK param body: The request body @@ -75,4 +75,14 @@ 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 6b547faffa4..60663073c58 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[BesselYPostRequestBody] = None, request_configuration: Optional[BesselYRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[BesselYPostRequestBody] = None, request_configuration: Optional[BesselYRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action besselY param body: The request body @@ -75,4 +75,14 @@ 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 0cd5181b2fa..409f8d3ebad 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Beta_DistPostRequestBody] = None, request_configuration: Optional[Beta_DistRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Beta_DistPostRequestBody] = None, request_configuration: Optional[Beta_DistRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action beta_Dist param body: The request body @@ -75,4 +75,14 @@ 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 875997151bb..3f0376be2a3 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Beta_InvPostRequestBody] = None, request_configuration: Optional[Beta_InvRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Beta_InvPostRequestBody] = None, request_configuration: Optional[Beta_InvRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action beta_Inv param body: The request body @@ -75,4 +75,14 @@ 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 b92c88d5f04..7be2d049a59 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Bin2DecPostRequestBody] = None, request_configuration: Optional[Bin2DecRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Bin2DecPostRequestBody] = None, request_configuration: Optional[Bin2DecRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action bin2Dec param body: The request body @@ -75,4 +75,14 @@ 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 159a201233b..585006de444 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Bin2HexPostRequestBody] = None, request_configuration: Optional[Bin2HexRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Bin2HexPostRequestBody] = None, request_configuration: Optional[Bin2HexRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action bin2Hex param body: The request body @@ -75,4 +75,14 @@ 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 3f1b936a36e..ff8cad355f6 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Bin2OctPostRequestBody] = None, request_configuration: Optional[Bin2OctRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Bin2OctPostRequestBody] = None, request_configuration: Optional[Bin2OctRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action bin2Oct param body: The request body @@ -75,4 +75,14 @@ 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 d92870db885..fb8587e06b7 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Binom_DistPostRequestBody] = None, request_configuration: Optional[Binom_DistRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Binom_DistPostRequestBody] = None, request_configuration: Optional[Binom_DistRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action binom_Dist param body: The request body @@ -75,4 +75,14 @@ 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 2200b7c1f2a..25b1098be01 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Binom_Dist_RangePostRequestBody] = None, request_configuration: Optional[Binom_Dist_RangeRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Binom_Dist_RangePostRequestBody] = None, request_configuration: Optional[Binom_Dist_RangeRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action binom_Dist_Range param body: The request body @@ -75,4 +75,14 @@ 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 d4651261ca3..ecd153eb757 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Binom_InvPostRequestBody] = None, request_configuration: Optional[Binom_InvRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Binom_InvPostRequestBody] = None, request_configuration: Optional[Binom_InvRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action binom_Inv param body: The request body @@ -75,4 +75,14 @@ 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 33e6723b8df..119d67b5779 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[BitandPostRequestBody] = None, request_configuration: Optional[BitandRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[BitandPostRequestBody] = None, request_configuration: Optional[BitandRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action bitand param body: The request body @@ -75,4 +75,14 @@ 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 7c2209afd76..705887d97d3 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[BitlshiftPostRequestBody] = None, request_configuration: Optional[BitlshiftRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[BitlshiftPostRequestBody] = None, request_configuration: Optional[BitlshiftRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action bitlshift param body: The request body @@ -75,4 +75,14 @@ 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 0cec63425f3..4c7fc4a22d7 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[BitorPostRequestBody] = None, request_configuration: Optional[BitorRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[BitorPostRequestBody] = None, request_configuration: Optional[BitorRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action bitor param body: The request body @@ -75,4 +75,14 @@ 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 a0863c358a6..0789b64319e 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[BitrshiftPostRequestBody] = None, request_configuration: Optional[BitrshiftRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[BitrshiftPostRequestBody] = None, request_configuration: Optional[BitrshiftRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action bitrshift param body: The request body @@ -75,4 +75,14 @@ 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 951ceba68f2..7ed81ca8fab 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[BitxorPostRequestBody] = None, request_configuration: Optional[BitxorRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[BitxorPostRequestBody] = None, request_configuration: Optional[BitxorRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action bitxor param body: The request body @@ -75,4 +75,14 @@ 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 c305cbdc86c..d84a35e61a4 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Ceiling_MathPostRequestBody] = None, request_configuration: Optional[Ceiling_MathRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Ceiling_MathPostRequestBody] = None, request_configuration: Optional[Ceiling_MathRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action ceiling_Math param body: The request body @@ -75,4 +75,14 @@ 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 2663af2e8f5..748529c0a88 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Ceiling_PrecisePostRequestBody] = None, request_configuration: Optional[Ceiling_PreciseRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Ceiling_PrecisePostRequestBody] = None, request_configuration: Optional[Ceiling_PreciseRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action ceiling_Precise param body: The request body @@ -75,4 +75,14 @@ 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 387d20f0c50..9bf61207bb4 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[CharPostRequestBody] = None, request_configuration: Optional[CharRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CharPostRequestBody] = None, request_configuration: Optional[CharRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action char param body: The request body @@ -75,4 +75,14 @@ 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 c6372f17ed4..a316e84769f 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ChiSq_DistPostRequestBody] = None, request_configuration: Optional[ChiSq_DistRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChiSq_DistPostRequestBody] = None, request_configuration: Optional[ChiSq_DistRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action chiSq_Dist param body: The request body @@ -75,4 +75,14 @@ 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 bb35a806f8f..378d2701caa 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ChiSq_Dist_RTPostRequestBody] = None, request_configuration: Optional[ChiSq_Dist_RTRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChiSq_Dist_RTPostRequestBody] = None, request_configuration: Optional[ChiSq_Dist_RTRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action chiSq_Dist_RT param body: The request body @@ -75,4 +75,14 @@ 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 3289a87feb3..fc08503b820 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ChiSq_InvPostRequestBody] = None, request_configuration: Optional[ChiSq_InvRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChiSq_InvPostRequestBody] = None, request_configuration: Optional[ChiSq_InvRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action chiSq_Inv param body: The request body @@ -75,4 +75,14 @@ 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 0b368b8c401..9f25cd34cb9 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ChiSq_Inv_RTPostRequestBody] = None, request_configuration: Optional[ChiSq_Inv_RTRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChiSq_Inv_RTPostRequestBody] = None, request_configuration: Optional[ChiSq_Inv_RTRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action chiSq_Inv_RT param body: The request body @@ -75,4 +75,14 @@ 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 8591db41e55..5e8c381d83f 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ChoosePostRequestBody] = None, request_configuration: Optional[ChooseRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChoosePostRequestBody] = None, request_configuration: Optional[ChooseRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action choose param body: The request body @@ -75,4 +75,14 @@ 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 673f023ac5b..1e4ac969436 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[CleanPostRequestBody] = None, request_configuration: Optional[CleanRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CleanPostRequestBody] = None, request_configuration: Optional[CleanRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action clean param body: The request body @@ -75,4 +75,14 @@ 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 cf9360b91ab..72d784a67d3 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[CodePostRequestBody] = None, request_configuration: Optional[CodeRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CodePostRequestBody] = None, request_configuration: Optional[CodeRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action code param body: The request body @@ -75,4 +75,14 @@ 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 46046850250..6d79bfa650e 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ColumnsPostRequestBody] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ColumnsPostRequestBody] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action columns param body: The request body @@ -75,4 +75,14 @@ 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 6936226fecd..61aabde8ec1 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[CombinPostRequestBody] = None, request_configuration: Optional[CombinRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CombinPostRequestBody] = None, request_configuration: Optional[CombinRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action combin param body: The request body @@ -75,4 +75,14 @@ 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 c6bfc155269..c6552bb2358 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[CombinaPostRequestBody] = None, request_configuration: Optional[CombinaRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CombinaPostRequestBody] = None, request_configuration: Optional[CombinaRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action combina param body: The request body @@ -75,4 +75,14 @@ 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 4bf54479a5d..e36fa6c62ab 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ComplexPostRequestBody] = None, request_configuration: Optional[ComplexRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ComplexPostRequestBody] = None, request_configuration: Optional[ComplexRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action complex param body: The request body @@ -75,4 +75,14 @@ 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 ef7bcb1fb3a..0d7afeebe2e 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ConcatenatePostRequestBody] = None, request_configuration: Optional[ConcatenateRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ConcatenatePostRequestBody] = None, request_configuration: Optional[ConcatenateRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action concatenate param body: The request body @@ -75,4 +75,14 @@ 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 c75421da321..61bd9e9fbd8 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Confidence_NormPostRequestBody] = None, request_configuration: Optional[Confidence_NormRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Confidence_NormPostRequestBody] = None, request_configuration: Optional[Confidence_NormRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action confidence_Norm param body: The request body @@ -75,4 +75,14 @@ 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 1482b4574f1..a01029cce9b 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Confidence_TPostRequestBody] = None, request_configuration: Optional[Confidence_TRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Confidence_TPostRequestBody] = None, request_configuration: Optional[Confidence_TRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action confidence_T param body: The request body @@ -75,4 +75,14 @@ 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 dfff49d8de4..88df14ef655 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ConvertPostRequestBody] = None, request_configuration: Optional[ConvertRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ConvertPostRequestBody] = None, request_configuration: Optional[ConvertRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action convert param body: The request body @@ -75,4 +75,14 @@ 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 bf436e1a8b3..68a78d22e50 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[CosPostRequestBody] = None, request_configuration: Optional[CosRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CosPostRequestBody] = None, request_configuration: Optional[CosRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action cos param body: The request body @@ -75,4 +75,14 @@ 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 fe19f75e02e..cfe9e5cc2c5 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[CoshPostRequestBody] = None, request_configuration: Optional[CoshRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CoshPostRequestBody] = None, request_configuration: Optional[CoshRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action cosh param body: The request body @@ -75,4 +75,14 @@ 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 7c6b8323637..7b03fc234ed 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[CotPostRequestBody] = None, request_configuration: Optional[CotRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CotPostRequestBody] = None, request_configuration: Optional[CotRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action cot param body: The request body @@ -75,4 +75,14 @@ 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 1d900253bc6..b1f0101069b 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[CothPostRequestBody] = None, request_configuration: Optional[CothRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CothPostRequestBody] = None, request_configuration: Optional[CothRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action coth param body: The request body @@ -75,4 +75,14 @@ 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 bca3c649234..7f742e3589f 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[CountPostRequestBody] = None, request_configuration: Optional[CountRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CountPostRequestBody] = None, request_configuration: Optional[CountRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action count param body: The request body @@ -75,4 +75,14 @@ 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 4b8230f0a19..2022162503b 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[CountAPostRequestBody] = None, request_configuration: Optional[CountARequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CountAPostRequestBody] = None, request_configuration: Optional[CountARequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action countA param body: The request body @@ -75,4 +75,14 @@ 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 16cbef83db7..8b2c29addc4 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[CountBlankPostRequestBody] = None, request_configuration: Optional[CountBlankRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CountBlankPostRequestBody] = None, request_configuration: Optional[CountBlankRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action countBlank param body: The request body @@ -75,4 +75,14 @@ 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 402e92d3c20..f7a4ea2435d 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[CountIfPostRequestBody] = None, request_configuration: Optional[CountIfRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CountIfPostRequestBody] = None, request_configuration: Optional[CountIfRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action countIf param body: The request body @@ -75,4 +75,14 @@ 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 d25b309bc03..f13f58be708 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[CountIfsPostRequestBody] = None, request_configuration: Optional[CountIfsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CountIfsPostRequestBody] = None, request_configuration: Optional[CountIfsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action countIfs param body: The request body @@ -75,4 +75,14 @@ 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 b1c74f18d10..69f9515b5bc 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[CoupDayBsPostRequestBody] = None, request_configuration: Optional[CoupDayBsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CoupDayBsPostRequestBody] = None, request_configuration: Optional[CoupDayBsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action coupDayBs param body: The request body @@ -75,4 +75,14 @@ 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 3106ed62a24..aa49a347a59 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[CoupDaysPostRequestBody] = None, request_configuration: Optional[CoupDaysRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CoupDaysPostRequestBody] = None, request_configuration: Optional[CoupDaysRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action coupDays param body: The request body @@ -75,4 +75,14 @@ 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 6650bc0f67d..f69ae0a16c9 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[CoupDaysNcPostRequestBody] = None, request_configuration: Optional[CoupDaysNcRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CoupDaysNcPostRequestBody] = None, request_configuration: Optional[CoupDaysNcRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action coupDaysNc param body: The request body @@ -75,4 +75,14 @@ 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 4398a7bcd06..43fe9f6c12b 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[CoupNcdPostRequestBody] = None, request_configuration: Optional[CoupNcdRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CoupNcdPostRequestBody] = None, request_configuration: Optional[CoupNcdRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action coupNcd param body: The request body @@ -75,4 +75,14 @@ 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 5daf7b1f96d..156d1ac62a3 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[CoupNumPostRequestBody] = None, request_configuration: Optional[CoupNumRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CoupNumPostRequestBody] = None, request_configuration: Optional[CoupNumRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action coupNum param body: The request body @@ -75,4 +75,14 @@ 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 9aad66cb671..70812bfe612 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[CoupPcdPostRequestBody] = None, request_configuration: Optional[CoupPcdRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CoupPcdPostRequestBody] = None, request_configuration: Optional[CoupPcdRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action coupPcd param body: The request body @@ -75,4 +75,14 @@ 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 36391456877..d3680f09e62 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[CscPostRequestBody] = None, request_configuration: Optional[CscRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CscPostRequestBody] = None, request_configuration: Optional[CscRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action csc param body: The request body @@ -75,4 +75,14 @@ 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 f81c717e58d..f26e77b116e 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[CschPostRequestBody] = None, request_configuration: Optional[CschRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CschPostRequestBody] = None, request_configuration: Optional[CschRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action csch param body: The request body @@ -75,4 +75,14 @@ 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 1d7f25fdc04..e9d3bd0e55b 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[CumIPmtPostRequestBody] = None, request_configuration: Optional[CumIPmtRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CumIPmtPostRequestBody] = None, request_configuration: Optional[CumIPmtRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action cumIPmt param body: The request body @@ -75,4 +75,14 @@ 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 4b8e7e08b24..df3fb961121 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[CumPrincPostRequestBody] = None, request_configuration: Optional[CumPrincRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CumPrincPostRequestBody] = None, request_configuration: Optional[CumPrincRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action cumPrinc param body: The request body @@ -75,4 +75,14 @@ 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 5d2e766484a..78c8996a5b1 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[DatePostRequestBody] = None, request_configuration: Optional[DateRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DatePostRequestBody] = None, request_configuration: Optional[DateRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action date param body: The request body @@ -75,4 +75,14 @@ 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 1663c14e020..693932d39a7 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[DatevaluePostRequestBody] = None, request_configuration: Optional[DatevalueRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DatevaluePostRequestBody] = None, request_configuration: Optional[DatevalueRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action datevalue param body: The request body @@ -75,4 +75,14 @@ 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 511444847ea..110dc8d3dea 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[DaveragePostRequestBody] = None, request_configuration: Optional[DaverageRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DaveragePostRequestBody] = None, request_configuration: Optional[DaverageRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action daverage param body: The request body @@ -75,4 +75,14 @@ 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 5414f3f6b5c..ca78921c7b8 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[DayPostRequestBody] = None, request_configuration: Optional[DayRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DayPostRequestBody] = None, request_configuration: Optional[DayRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action day param body: The request body @@ -75,4 +75,14 @@ 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 8706076965b..5ef7001a785 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[DaysPostRequestBody] = None, request_configuration: Optional[DaysRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DaysPostRequestBody] = None, request_configuration: Optional[DaysRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action days param body: The request body @@ -75,4 +75,14 @@ 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 284c8896b89..4c9412c08f5 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Days360PostRequestBody] = None, request_configuration: Optional[Days360RequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Days360PostRequestBody] = None, request_configuration: Optional[Days360RequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action days360 param body: The request body @@ -75,4 +75,14 @@ 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 0a54d354ec4..58a88813442 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[DbPostRequestBody] = None, request_configuration: Optional[DbRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DbPostRequestBody] = None, request_configuration: Optional[DbRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action db param body: The request body @@ -75,4 +75,14 @@ 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 30a93f8f4c1..6bf0678c4b7 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[DbcsPostRequestBody] = None, request_configuration: Optional[DbcsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DbcsPostRequestBody] = None, request_configuration: Optional[DbcsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action dbcs param body: The request body @@ -75,4 +75,14 @@ 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 eb8d5d4f1c1..8534491541a 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[DcountPostRequestBody] = None, request_configuration: Optional[DcountRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DcountPostRequestBody] = None, request_configuration: Optional[DcountRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action dcount param body: The request body @@ -75,4 +75,14 @@ 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 f7ed2fa033b..e204d4fecb5 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[DcountAPostRequestBody] = None, request_configuration: Optional[DcountARequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DcountAPostRequestBody] = None, request_configuration: Optional[DcountARequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action dcountA param body: The request body @@ -75,4 +75,14 @@ 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 46104b80121..13b29a54424 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[DdbPostRequestBody] = None, request_configuration: Optional[DdbRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DdbPostRequestBody] = None, request_configuration: Optional[DdbRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action ddb param body: The request body @@ -75,4 +75,14 @@ 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 287db3d1973..264e0888a32 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Dec2BinPostRequestBody] = None, request_configuration: Optional[Dec2BinRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Dec2BinPostRequestBody] = None, request_configuration: Optional[Dec2BinRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action dec2Bin param body: The request body @@ -75,4 +75,14 @@ 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 34e11b013bc..7f612c46385 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Dec2HexPostRequestBody] = None, request_configuration: Optional[Dec2HexRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Dec2HexPostRequestBody] = None, request_configuration: Optional[Dec2HexRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action dec2Hex param body: The request body @@ -75,4 +75,14 @@ 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 ee1d2fc2292..b66acd964b5 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Dec2OctPostRequestBody] = None, request_configuration: Optional[Dec2OctRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Dec2OctPostRequestBody] = None, request_configuration: Optional[Dec2OctRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action dec2Oct param body: The request body @@ -75,4 +75,14 @@ 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 bb724a7bc89..970c8263408 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[DecimalPostRequestBody] = None, request_configuration: Optional[DecimalRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DecimalPostRequestBody] = None, request_configuration: Optional[DecimalRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action decimal param body: The request body @@ -75,4 +75,14 @@ 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 c4ce52ec040..fbbe06e7ea3 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[DegreesPostRequestBody] = None, request_configuration: Optional[DegreesRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DegreesPostRequestBody] = None, request_configuration: Optional[DegreesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action degrees param body: The request body @@ -75,4 +75,14 @@ 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 21312e0712e..e395856fd62 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[DeltaPostRequestBody] = None, request_configuration: Optional[DeltaRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeltaPostRequestBody] = None, request_configuration: Optional[DeltaRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action delta param body: The request body @@ -75,4 +75,14 @@ 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 6432b3cb8f8..279b08fbe74 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[DevSqPostRequestBody] = None, request_configuration: Optional[DevSqRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DevSqPostRequestBody] = None, request_configuration: Optional[DevSqRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action devSq param body: The request body @@ -75,4 +75,14 @@ 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 3a1f547b8fd..f4ab65ef7f0 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[DgetPostRequestBody] = None, request_configuration: Optional[DgetRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DgetPostRequestBody] = None, request_configuration: Optional[DgetRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action dget param body: The request body @@ -75,4 +75,14 @@ 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 a82f28d211f..a262f1e372c 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[DiscPostRequestBody] = None, request_configuration: Optional[DiscRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DiscPostRequestBody] = None, request_configuration: Optional[DiscRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action disc param body: The request body @@ -75,4 +75,14 @@ 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 dd142523e03..4bb47006c50 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[DmaxPostRequestBody] = None, request_configuration: Optional[DmaxRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DmaxPostRequestBody] = None, request_configuration: Optional[DmaxRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action dmax param body: The request body @@ -75,4 +75,14 @@ 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 43aa8737cfd..75432b2a50f 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[DminPostRequestBody] = None, request_configuration: Optional[DminRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DminPostRequestBody] = None, request_configuration: Optional[DminRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action dmin param body: The request body @@ -75,4 +75,14 @@ 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 14e6def6e69..1cc032920d6 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[DollarPostRequestBody] = None, request_configuration: Optional[DollarRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DollarPostRequestBody] = None, request_configuration: Optional[DollarRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action dollar param body: The request body @@ -75,4 +75,14 @@ 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 4497bf6e348..04964e8fa4b 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[DollarDePostRequestBody] = None, request_configuration: Optional[DollarDeRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DollarDePostRequestBody] = None, request_configuration: Optional[DollarDeRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action dollarDe param body: The request body @@ -75,4 +75,14 @@ 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 79f108b69c5..2872d3520af 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[DollarFrPostRequestBody] = None, request_configuration: Optional[DollarFrRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DollarFrPostRequestBody] = None, request_configuration: Optional[DollarFrRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action dollarFr param body: The request body @@ -75,4 +75,14 @@ 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 e8eef70a56f..a58c7bfc07d 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[DproductPostRequestBody] = None, request_configuration: Optional[DproductRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DproductPostRequestBody] = None, request_configuration: Optional[DproductRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action dproduct param body: The request body @@ -75,4 +75,14 @@ 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 b8c7f75a89f..6941bcd680f 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[DstDevPostRequestBody] = None, request_configuration: Optional[DstDevRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DstDevPostRequestBody] = None, request_configuration: Optional[DstDevRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action dstDev param body: The request body @@ -75,4 +75,14 @@ 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 c02fe098634..dd84fe2b294 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[DstDevPPostRequestBody] = None, request_configuration: Optional[DstDevPRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DstDevPPostRequestBody] = None, request_configuration: Optional[DstDevPRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action dstDevP param body: The request body @@ -75,4 +75,14 @@ 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 9c0c34f6ae4..e5c57d43339 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[DsumPostRequestBody] = None, request_configuration: Optional[DsumRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DsumPostRequestBody] = None, request_configuration: Optional[DsumRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action dsum param body: The request body @@ -75,4 +75,14 @@ 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 3053814b781..ff348e54c15 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[DurationPostRequestBody] = None, request_configuration: Optional[DurationRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DurationPostRequestBody] = None, request_configuration: Optional[DurationRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action duration param body: The request body @@ -75,4 +75,14 @@ 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 b02731ae45b..9d536f07d02 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[DvarPostRequestBody] = None, request_configuration: Optional[DvarRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DvarPostRequestBody] = None, request_configuration: Optional[DvarRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action dvar param body: The request body @@ -75,4 +75,14 @@ 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 f96c6d23c77..e7f218f9964 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[DvarPPostRequestBody] = None, request_configuration: Optional[DvarPRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DvarPPostRequestBody] = None, request_configuration: Optional[DvarPRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action dvarP param body: The request body @@ -75,4 +75,14 @@ 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 6155a809283..134d9667e25 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Ecma_CeilingPostRequestBody] = None, request_configuration: Optional[Ecma_CeilingRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Ecma_CeilingPostRequestBody] = None, request_configuration: Optional[Ecma_CeilingRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action ecma_Ceiling param body: The request body @@ -75,4 +75,14 @@ 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 71b8f7d11a2..bae21cd1fe6 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[EdatePostRequestBody] = None, request_configuration: Optional[EdateRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EdatePostRequestBody] = None, request_configuration: Optional[EdateRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action edate param body: The request body @@ -75,4 +75,14 @@ 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 3a6e5ed8dc2..6f487195dd8 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[EffectPostRequestBody] = None, request_configuration: Optional[EffectRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EffectPostRequestBody] = None, request_configuration: Optional[EffectRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action effect param body: The request body @@ -75,4 +75,14 @@ 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 a0cb1a975e3..ce345261399 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[EoMonthPostRequestBody] = None, request_configuration: Optional[EoMonthRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EoMonthPostRequestBody] = None, request_configuration: Optional[EoMonthRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action eoMonth param body: The request body @@ -75,4 +75,14 @@ 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 30fe72a2fe2..b5a0f63386b 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ErfPostRequestBody] = None, request_configuration: Optional[ErfRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ErfPostRequestBody] = None, request_configuration: Optional[ErfRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action erf param body: The request body @@ -75,4 +75,14 @@ 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 9155270aa64..96af03a4325 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ErfCPostRequestBody] = None, request_configuration: Optional[ErfCRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ErfCPostRequestBody] = None, request_configuration: Optional[ErfCRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action erfC param body: The request body @@ -75,4 +75,14 @@ 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 8e0efd67283..4262a578d0f 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ErfC_PrecisePostRequestBody] = None, request_configuration: Optional[ErfC_PreciseRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ErfC_PrecisePostRequestBody] = None, request_configuration: Optional[ErfC_PreciseRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action erfC_Precise param body: The request body @@ -75,4 +75,14 @@ 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 20e7733a4cc..443f7b79a7b 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Erf_PrecisePostRequestBody] = None, request_configuration: Optional[Erf_PreciseRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Erf_PrecisePostRequestBody] = None, request_configuration: Optional[Erf_PreciseRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action erf_Precise param body: The request body @@ -75,4 +75,14 @@ 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 407bef8b1d9..09b4c2fadd7 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Error_TypePostRequestBody] = None, request_configuration: Optional[Error_TypeRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Error_TypePostRequestBody] = None, request_configuration: Optional[Error_TypeRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action error_Type param body: The request body @@ -75,4 +75,14 @@ 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 5b7a38d0f46..b1756c09a2b 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[EvenPostRequestBody] = None, request_configuration: Optional[EvenRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EvenPostRequestBody] = None, request_configuration: Optional[EvenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action even param body: The request body @@ -75,4 +75,14 @@ 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 9d4dba18cc8..5204e88edc5 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ExactPostRequestBody] = None, request_configuration: Optional[ExactRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ExactPostRequestBody] = None, request_configuration: Optional[ExactRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action exact param body: The request body @@ -75,4 +75,14 @@ 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 3ec81e11b75..ba8b55010b0 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ExpPostRequestBody] = None, request_configuration: Optional[ExpRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ExpPostRequestBody] = None, request_configuration: Optional[ExpRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action exp param body: The request body @@ -75,4 +75,14 @@ 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 a800cd427eb..5d7e51b683c 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Expon_DistPostRequestBody] = None, request_configuration: Optional[Expon_DistRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Expon_DistPostRequestBody] = None, request_configuration: Optional[Expon_DistRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action expon_Dist param body: The request body @@ -75,4 +75,14 @@ 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 b97db78b5d7..e94a9ee45a8 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[F_DistPostRequestBody] = None, request_configuration: Optional[F_DistRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[F_DistPostRequestBody] = None, request_configuration: Optional[F_DistRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action f_Dist param body: The request body @@ -75,4 +75,14 @@ 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 976b47c4682..3702adcedc0 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[F_Dist_RTPostRequestBody] = None, request_configuration: Optional[F_Dist_RTRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[F_Dist_RTPostRequestBody] = None, request_configuration: Optional[F_Dist_RTRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action f_Dist_RT param body: The request body @@ -75,4 +75,14 @@ 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 faadaa6473a..f205bde1bea 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[F_InvPostRequestBody] = None, request_configuration: Optional[F_InvRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[F_InvPostRequestBody] = None, request_configuration: Optional[F_InvRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action f_Inv param body: The request body @@ -75,4 +75,14 @@ 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 01be755a904..85f1a520ecd 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[F_Inv_RTPostRequestBody] = None, request_configuration: Optional[F_Inv_RTRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[F_Inv_RTPostRequestBody] = None, request_configuration: Optional[F_Inv_RTRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action f_Inv_RT param body: The request body @@ -75,4 +75,14 @@ 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 e82701f0a20..121f09bc617 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[FactPostRequestBody] = None, request_configuration: Optional[FactRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[FactPostRequestBody] = None, request_configuration: Optional[FactRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action fact param body: The request body @@ -75,4 +75,14 @@ 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 7b7ed233f59..6ae7dd9b625 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[FactDoublePostRequestBody] = None, request_configuration: Optional[FactDoubleRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[FactDoublePostRequestBody] = None, request_configuration: Optional[FactDoubleRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action factDouble param body: The request body @@ -75,4 +75,14 @@ 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 c0d99ce6f8a..436578b1de3 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,request_configuration: Optional[FalseRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[FalseRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action false param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 e56615bcaac..d61605c5eda 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[FindPostRequestBody] = None, request_configuration: Optional[FindRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[FindPostRequestBody] = None, request_configuration: Optional[FindRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action find param body: The request body @@ -75,4 +75,14 @@ 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 f9b15d29949..dd750b82170 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[FindBPostRequestBody] = None, request_configuration: Optional[FindBRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[FindBPostRequestBody] = None, request_configuration: Optional[FindBRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action findB param body: The request body @@ -75,4 +75,14 @@ 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 00609bbb68e..eb0eb4f70db 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[FisherPostRequestBody] = None, request_configuration: Optional[FisherRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[FisherPostRequestBody] = None, request_configuration: Optional[FisherRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action fisher param body: The request body @@ -75,4 +75,14 @@ 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 06e54f987d4..3002a5d3792 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[FisherInvPostRequestBody] = None, request_configuration: Optional[FisherInvRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[FisherInvPostRequestBody] = None, request_configuration: Optional[FisherInvRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action fisherInv param body: The request body @@ -75,4 +75,14 @@ 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 307b617fec3..bcc2f7dd5a3 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[FixedPostRequestBody] = None, request_configuration: Optional[FixedRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[FixedPostRequestBody] = None, request_configuration: Optional[FixedRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action fixed param body: The request body @@ -75,4 +75,14 @@ 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 eb17007b410..aedc8c1dc3b 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Floor_MathPostRequestBody] = None, request_configuration: Optional[Floor_MathRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Floor_MathPostRequestBody] = None, request_configuration: Optional[Floor_MathRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action floor_Math param body: The request body @@ -75,4 +75,14 @@ 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 e9b4590bee6..9ab5b5b144b 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Floor_PrecisePostRequestBody] = None, request_configuration: Optional[Floor_PreciseRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Floor_PrecisePostRequestBody] = None, request_configuration: Optional[Floor_PreciseRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action floor_Precise param body: The request body @@ -75,4 +75,14 @@ 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 25fc616c2b9..ac95e0519e6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -393,7 +392,7 @@ 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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[FunctionsRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property functions for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -411,7 +410,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookFunctions]: + async def get(self,request_configuration: Optional[FunctionsRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookFunctions]: """ Get functions from drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -431,7 +430,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookFunctions, error_mapping) - async def patch(self,body: Optional[WorkbookFunctions] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFunctions]: + async def patch(self,body: Optional[WorkbookFunctions] = None, request_configuration: Optional[FunctionsRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookFunctions]: """ Update the navigation property functions in drives param body: The request body @@ -454,7 +453,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[FunctionsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property functions for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -465,7 +464,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FunctionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get functions from drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -476,7 +475,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookFunctions] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookFunctions] = None, request_configuration: Optional[FunctionsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property functions in drives param body: The request body @@ -3795,6 +3794,16 @@ 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(): """ @@ -3821,4 +3830,27 @@ def get_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 3e060ab80cc..68a9fd48377 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[FvPostRequestBody] = None, request_configuration: Optional[FvRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[FvPostRequestBody] = None, request_configuration: Optional[FvRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action fv param body: The request body @@ -75,4 +75,14 @@ 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 da938459789..7476a46c44e 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[FvschedulePostRequestBody] = None, request_configuration: Optional[FvscheduleRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[FvschedulePostRequestBody] = None, request_configuration: Optional[FvscheduleRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action fvschedule param body: The request body @@ -75,4 +75,14 @@ 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 cf4797b6cd8..6f8900058cf 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[GammaPostRequestBody] = None, request_configuration: Optional[GammaRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GammaPostRequestBody] = None, request_configuration: Optional[GammaRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action gamma param body: The request body @@ -75,4 +75,14 @@ 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 51a4379a5ea..dcee35e795a 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Gamma_DistPostRequestBody] = None, request_configuration: Optional[Gamma_DistRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Gamma_DistPostRequestBody] = None, request_configuration: Optional[Gamma_DistRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action gamma_Dist param body: The request body @@ -75,4 +75,14 @@ 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 d5938f65820..c820083a603 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Gamma_InvPostRequestBody] = None, request_configuration: Optional[Gamma_InvRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Gamma_InvPostRequestBody] = None, request_configuration: Optional[Gamma_InvRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action gamma_Inv param body: The request body @@ -75,4 +75,14 @@ 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 2b2ca072d4a..1a5b91622d5 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[GammaLnPostRequestBody] = None, request_configuration: Optional[GammaLnRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GammaLnPostRequestBody] = None, request_configuration: Optional[GammaLnRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action gammaLn param body: The request body @@ -75,4 +75,14 @@ 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 650b7767ca4..ca6ab346f9b 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[GammaLn_PrecisePostRequestBody] = None, request_configuration: Optional[GammaLn_PreciseRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GammaLn_PrecisePostRequestBody] = None, request_configuration: Optional[GammaLn_PreciseRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action gammaLn_Precise param body: The request body @@ -75,4 +75,14 @@ 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 3d5a85efac8..fc8bc1bdb04 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[GaussPostRequestBody] = None, request_configuration: Optional[GaussRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GaussPostRequestBody] = None, request_configuration: Optional[GaussRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action gauss param body: The request body @@ -75,4 +75,14 @@ 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 eb09728e658..0598280e0d9 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[GcdPostRequestBody] = None, request_configuration: Optional[GcdRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GcdPostRequestBody] = None, request_configuration: Optional[GcdRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action gcd param body: The request body @@ -75,4 +75,14 @@ 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 efeab8f6a44..9a45540b78e 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[GeStepPostRequestBody] = None, request_configuration: Optional[GeStepRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GeStepPostRequestBody] = None, request_configuration: Optional[GeStepRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action geStep param body: The request body @@ -75,4 +75,14 @@ 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 9ffe77caeea..22146cb141b 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[GeoMeanPostRequestBody] = None, request_configuration: Optional[GeoMeanRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GeoMeanPostRequestBody] = None, request_configuration: Optional[GeoMeanRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action geoMean param body: The request body @@ -75,4 +75,14 @@ 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 e51a16985b7..15fc60feacf 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[HarMeanPostRequestBody] = None, request_configuration: Optional[HarMeanRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[HarMeanPostRequestBody] = None, request_configuration: Optional[HarMeanRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action harMean param body: The request body @@ -75,4 +75,14 @@ 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 3eadc0e75bc..9a1d4293ad6 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Hex2BinPostRequestBody] = None, request_configuration: Optional[Hex2BinRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Hex2BinPostRequestBody] = None, request_configuration: Optional[Hex2BinRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action hex2Bin param body: The request body @@ -75,4 +75,14 @@ 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 f53764053b1..d84b3aa32db 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Hex2DecPostRequestBody] = None, request_configuration: Optional[Hex2DecRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Hex2DecPostRequestBody] = None, request_configuration: Optional[Hex2DecRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action hex2Dec param body: The request body @@ -75,4 +75,14 @@ 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 a9b3b5cbcce..5848796ce71 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Hex2OctPostRequestBody] = None, request_configuration: Optional[Hex2OctRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Hex2OctPostRequestBody] = None, request_configuration: Optional[Hex2OctRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action hex2Oct param body: The request body @@ -75,4 +75,14 @@ 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 5df01c31360..1ac81c27cdc 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[HlookupPostRequestBody] = None, request_configuration: Optional[HlookupRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[HlookupPostRequestBody] = None, request_configuration: Optional[HlookupRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action hlookup param body: The request body @@ -75,4 +75,14 @@ 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 5745a1a2b1b..acf91858b2d 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[HourPostRequestBody] = None, request_configuration: Optional[HourRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[HourPostRequestBody] = None, request_configuration: Optional[HourRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action hour param body: The request body @@ -75,4 +75,14 @@ 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 afb1aacfa1e..60f0fa7cfcf 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[HypGeom_DistPostRequestBody] = None, request_configuration: Optional[HypGeom_DistRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[HypGeom_DistPostRequestBody] = None, request_configuration: Optional[HypGeom_DistRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action hypGeom_Dist param body: The request body @@ -75,4 +75,14 @@ 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 c23966da83f..571f0f6d16d 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[HyperlinkPostRequestBody] = None, request_configuration: Optional[HyperlinkRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[HyperlinkPostRequestBody] = None, request_configuration: Optional[HyperlinkRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action hyperlink param body: The request body @@ -75,4 +75,14 @@ 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 46363003dff..dc2cf42ef52 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[IfPostRequestBody] = None, request_configuration: Optional[IfRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[IfPostRequestBody] = None, request_configuration: Optional[IfRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action if param body: The request body @@ -75,4 +75,14 @@ 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 a7892480936..8a091970d3a 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ImAbsPostRequestBody] = None, request_configuration: Optional[ImAbsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ImAbsPostRequestBody] = None, request_configuration: Optional[ImAbsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action imAbs param body: The request body @@ -75,4 +75,14 @@ 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 61bd6024b2b..b30ec02ab8e 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ImArgumentPostRequestBody] = None, request_configuration: Optional[ImArgumentRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ImArgumentPostRequestBody] = None, request_configuration: Optional[ImArgumentRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action imArgument param body: The request body @@ -75,4 +75,14 @@ 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 ef7eb295cfb..db6624f73c9 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ImConjugatePostRequestBody] = None, request_configuration: Optional[ImConjugateRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ImConjugatePostRequestBody] = None, request_configuration: Optional[ImConjugateRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action imConjugate param body: The request body @@ -75,4 +75,14 @@ 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 2e26b7e201b..ab58548a35d 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ImCosPostRequestBody] = None, request_configuration: Optional[ImCosRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ImCosPostRequestBody] = None, request_configuration: Optional[ImCosRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action imCos param body: The request body @@ -75,4 +75,14 @@ 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 139b4c55390..edae07403e0 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ImCoshPostRequestBody] = None, request_configuration: Optional[ImCoshRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ImCoshPostRequestBody] = None, request_configuration: Optional[ImCoshRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action imCosh param body: The request body @@ -75,4 +75,14 @@ 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 e54f946464c..3ece29af48c 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ImCotPostRequestBody] = None, request_configuration: Optional[ImCotRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ImCotPostRequestBody] = None, request_configuration: Optional[ImCotRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action imCot param body: The request body @@ -75,4 +75,14 @@ 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 988fa25248d..3fa007d781e 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ImCscPostRequestBody] = None, request_configuration: Optional[ImCscRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ImCscPostRequestBody] = None, request_configuration: Optional[ImCscRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action imCsc param body: The request body @@ -75,4 +75,14 @@ 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 9a9ed3bcadb..dfb0a266eed 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ImCschPostRequestBody] = None, request_configuration: Optional[ImCschRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ImCschPostRequestBody] = None, request_configuration: Optional[ImCschRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action imCsch param body: The request body @@ -75,4 +75,14 @@ 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 60b12c5e68d..be672be41f2 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ImDivPostRequestBody] = None, request_configuration: Optional[ImDivRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ImDivPostRequestBody] = None, request_configuration: Optional[ImDivRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action imDiv param body: The request body @@ -75,4 +75,14 @@ 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 00618a48f14..d784ccd3049 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ImExpPostRequestBody] = None, request_configuration: Optional[ImExpRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ImExpPostRequestBody] = None, request_configuration: Optional[ImExpRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action imExp param body: The request body @@ -75,4 +75,14 @@ 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 ae74aa1286b..4ee38d74c7d 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ImLnPostRequestBody] = None, request_configuration: Optional[ImLnRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ImLnPostRequestBody] = None, request_configuration: Optional[ImLnRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action imLn param body: The request body @@ -75,4 +75,14 @@ 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 3ead185681b..ec03e17cfb2 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ImLog10PostRequestBody] = None, request_configuration: Optional[ImLog10RequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ImLog10PostRequestBody] = None, request_configuration: Optional[ImLog10RequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action imLog10 param body: The request body @@ -75,4 +75,14 @@ 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 6348a7572c9..a1fbdf0fb3a 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ImLog2PostRequestBody] = None, request_configuration: Optional[ImLog2RequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ImLog2PostRequestBody] = None, request_configuration: Optional[ImLog2RequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action imLog2 param body: The request body @@ -75,4 +75,14 @@ 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 a426d09e224..fc37899de0d 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ImPowerPostRequestBody] = None, request_configuration: Optional[ImPowerRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ImPowerPostRequestBody] = None, request_configuration: Optional[ImPowerRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action imPower param body: The request body @@ -75,4 +75,14 @@ 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 dc0dc2b2cf2..e2ae5a9a9b3 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ImProductPostRequestBody] = None, request_configuration: Optional[ImProductRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ImProductPostRequestBody] = None, request_configuration: Optional[ImProductRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action imProduct param body: The request body @@ -75,4 +75,14 @@ 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 77aab2bab6b..d67be05e77c 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ImRealPostRequestBody] = None, request_configuration: Optional[ImRealRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ImRealPostRequestBody] = None, request_configuration: Optional[ImRealRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action imReal param body: The request body @@ -75,4 +75,14 @@ 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 c64484dba4e..4f5622e3f29 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ImSecPostRequestBody] = None, request_configuration: Optional[ImSecRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ImSecPostRequestBody] = None, request_configuration: Optional[ImSecRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action imSec param body: The request body @@ -75,4 +75,14 @@ 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 167bc448117..389d9ec6656 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ImSechPostRequestBody] = None, request_configuration: Optional[ImSechRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ImSechPostRequestBody] = None, request_configuration: Optional[ImSechRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action imSech param body: The request body @@ -75,4 +75,14 @@ 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 c9d6af2cb8b..fe081ca0489 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ImSinPostRequestBody] = None, request_configuration: Optional[ImSinRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ImSinPostRequestBody] = None, request_configuration: Optional[ImSinRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action imSin param body: The request body @@ -75,4 +75,14 @@ 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 0657a9adc7f..9500ae9b964 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ImSinhPostRequestBody] = None, request_configuration: Optional[ImSinhRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ImSinhPostRequestBody] = None, request_configuration: Optional[ImSinhRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action imSinh param body: The request body @@ -75,4 +75,14 @@ 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 ff46f8871ba..baab6242e2d 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ImSqrtPostRequestBody] = None, request_configuration: Optional[ImSqrtRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ImSqrtPostRequestBody] = None, request_configuration: Optional[ImSqrtRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action imSqrt param body: The request body @@ -75,4 +75,14 @@ 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 ee18af027bc..70718224d71 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ImSubPostRequestBody] = None, request_configuration: Optional[ImSubRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ImSubPostRequestBody] = None, request_configuration: Optional[ImSubRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action imSub param body: The request body @@ -75,4 +75,14 @@ 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 5ac7296de8b..dee1f4864ae 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ImSumPostRequestBody] = None, request_configuration: Optional[ImSumRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ImSumPostRequestBody] = None, request_configuration: Optional[ImSumRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action imSum param body: The request body @@ -75,4 +75,14 @@ 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 23cec828846..e2f32ff1769 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ImTanPostRequestBody] = None, request_configuration: Optional[ImTanRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ImTanPostRequestBody] = None, request_configuration: Optional[ImTanRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action imTan param body: The request body @@ -75,4 +75,14 @@ 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 eea58f532a1..07e3b871c3e 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ImaginaryPostRequestBody] = None, request_configuration: Optional[ImaginaryRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ImaginaryPostRequestBody] = None, request_configuration: Optional[ImaginaryRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action imaginary param body: The request body @@ -75,4 +75,14 @@ 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 bff9985d1cc..1ab0cd427fb 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[IntPostRequestBody] = None, request_configuration: Optional[IntRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[IntPostRequestBody] = None, request_configuration: Optional[IntRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action int param body: The request body @@ -75,4 +75,14 @@ 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 bec70622d66..5359b774ebf 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[IntRatePostRequestBody] = None, request_configuration: Optional[IntRateRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[IntRatePostRequestBody] = None, request_configuration: Optional[IntRateRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action intRate param body: The request body @@ -75,4 +75,14 @@ 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 4bd2ddea910..c3dfe8f43e8 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[IpmtPostRequestBody] = None, request_configuration: Optional[IpmtRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[IpmtPostRequestBody] = None, request_configuration: Optional[IpmtRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action ipmt param body: The request body @@ -75,4 +75,14 @@ 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 810ef465ba0..cd78ef4273d 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[IrrPostRequestBody] = None, request_configuration: Optional[IrrRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[IrrPostRequestBody] = None, request_configuration: Optional[IrrRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action irr param body: The request body @@ -75,4 +75,14 @@ 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 64e49a61182..369ab50e79c 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[IsErrPostRequestBody] = None, request_configuration: Optional[IsErrRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[IsErrPostRequestBody] = None, request_configuration: Optional[IsErrRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action isErr param body: The request body @@ -75,4 +75,14 @@ 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 84d13a45f29..42a6b0a8342 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[IsErrorPostRequestBody] = None, request_configuration: Optional[IsErrorRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[IsErrorPostRequestBody] = None, request_configuration: Optional[IsErrorRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action isError param body: The request body @@ -75,4 +75,14 @@ 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 d963f79b08d..2d1d402eda7 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[IsEvenPostRequestBody] = None, request_configuration: Optional[IsEvenRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[IsEvenPostRequestBody] = None, request_configuration: Optional[IsEvenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action isEven param body: The request body @@ -75,4 +75,14 @@ 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 3d9083843d3..614ad977e32 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[IsFormulaPostRequestBody] = None, request_configuration: Optional[IsFormulaRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[IsFormulaPostRequestBody] = None, request_configuration: Optional[IsFormulaRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action isFormula param body: The request body @@ -75,4 +75,14 @@ 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 5f4d3e4102f..8a88a9bb3ae 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[IsLogicalPostRequestBody] = None, request_configuration: Optional[IsLogicalRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[IsLogicalPostRequestBody] = None, request_configuration: Optional[IsLogicalRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action isLogical param body: The request body @@ -75,4 +75,14 @@ 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 acf759ccbfa..07af6b6fe04 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[IsNAPostRequestBody] = None, request_configuration: Optional[IsNARequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[IsNAPostRequestBody] = None, request_configuration: Optional[IsNARequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action isNA param body: The request body @@ -75,4 +75,14 @@ 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 7b0d748b543..65ba14ef985 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[IsNonTextPostRequestBody] = None, request_configuration: Optional[IsNonTextRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[IsNonTextPostRequestBody] = None, request_configuration: Optional[IsNonTextRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action isNonText param body: The request body @@ -75,4 +75,14 @@ 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 1231a4241b0..87500e55035 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[IsNumberPostRequestBody] = None, request_configuration: Optional[IsNumberRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[IsNumberPostRequestBody] = None, request_configuration: Optional[IsNumberRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action isNumber param body: The request body @@ -75,4 +75,14 @@ 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 d6786362eab..841870f492d 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[IsOddPostRequestBody] = None, request_configuration: Optional[IsOddRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[IsOddPostRequestBody] = None, request_configuration: Optional[IsOddRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action isOdd param body: The request body @@ -75,4 +75,14 @@ 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 7a310397487..9d64b97e47b 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[IsTextPostRequestBody] = None, request_configuration: Optional[IsTextRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[IsTextPostRequestBody] = None, request_configuration: Optional[IsTextRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action isText param body: The request body @@ -75,4 +75,14 @@ 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 f324857af3b..c7260f99473 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Iso_CeilingPostRequestBody] = None, request_configuration: Optional[Iso_CeilingRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Iso_CeilingPostRequestBody] = None, request_configuration: Optional[Iso_CeilingRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action iso_Ceiling param body: The request body @@ -75,4 +75,14 @@ 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 901f28a6d44..dcb1bae9bdd 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[IsoWeekNumPostRequestBody] = None, request_configuration: Optional[IsoWeekNumRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[IsoWeekNumPostRequestBody] = None, request_configuration: Optional[IsoWeekNumRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action isoWeekNum param body: The request body @@ -75,4 +75,14 @@ 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 dfd80fa1e11..64fac1e0942 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[IspmtPostRequestBody] = None, request_configuration: Optional[IspmtRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[IspmtPostRequestBody] = None, request_configuration: Optional[IspmtRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action ispmt param body: The request body @@ -75,4 +75,14 @@ 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 0e46a1cd7eb..9ea65046407 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[IsrefPostRequestBody] = None, request_configuration: Optional[IsrefRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[IsrefPostRequestBody] = None, request_configuration: Optional[IsrefRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action isref param body: The request body @@ -75,4 +75,14 @@ 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 68a2ddff509..f5faaef527d 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[KurtPostRequestBody] = None, request_configuration: Optional[KurtRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[KurtPostRequestBody] = None, request_configuration: Optional[KurtRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action kurt param body: The request body @@ -75,4 +75,14 @@ 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 876d95609ec..d392eeea2b8 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[LargePostRequestBody] = None, request_configuration: Optional[LargeRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[LargePostRequestBody] = None, request_configuration: Optional[LargeRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action large param body: The request body @@ -75,4 +75,14 @@ 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 9ff5363a925..5d413af9e98 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[LcmPostRequestBody] = None, request_configuration: Optional[LcmRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[LcmPostRequestBody] = None, request_configuration: Optional[LcmRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action lcm param body: The request body @@ -75,4 +75,14 @@ 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 f5adeceb3ec..86c46ce205b 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[LeftPostRequestBody] = None, request_configuration: Optional[LeftRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[LeftPostRequestBody] = None, request_configuration: Optional[LeftRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action left param body: The request body @@ -75,4 +75,14 @@ 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 6c14654db71..61b9831f58d 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[LeftbPostRequestBody] = None, request_configuration: Optional[LeftbRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[LeftbPostRequestBody] = None, request_configuration: Optional[LeftbRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action leftb param body: The request body @@ -75,4 +75,14 @@ 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 aee15b0c38f..d116d4e1c23 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[LenPostRequestBody] = None, request_configuration: Optional[LenRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[LenPostRequestBody] = None, request_configuration: Optional[LenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action len param body: The request body @@ -75,4 +75,14 @@ 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 3de3d48ac4c..8a0537dc0b0 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[LenbPostRequestBody] = None, request_configuration: Optional[LenbRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[LenbPostRequestBody] = None, request_configuration: Optional[LenbRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action lenb param body: The request body @@ -75,4 +75,14 @@ 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 d06b7e65d8e..129f52e3171 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[LnPostRequestBody] = None, request_configuration: Optional[LnRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[LnPostRequestBody] = None, request_configuration: Optional[LnRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action ln param body: The request body @@ -75,4 +75,14 @@ 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 18832f2d0ca..88105af4ded 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[LogPostRequestBody] = None, request_configuration: Optional[LogRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[LogPostRequestBody] = None, request_configuration: Optional[LogRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action log param body: The request body @@ -75,4 +75,14 @@ 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 b9bab40bba1..32910a5290d 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Log10PostRequestBody] = None, request_configuration: Optional[Log10RequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Log10PostRequestBody] = None, request_configuration: Optional[Log10RequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action log10 param body: The request body @@ -75,4 +75,14 @@ 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 2ba7898dbfe..97eb4c8e0be 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[LogNorm_DistPostRequestBody] = None, request_configuration: Optional[LogNorm_DistRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[LogNorm_DistPostRequestBody] = None, request_configuration: Optional[LogNorm_DistRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action logNorm_Dist param body: The request body @@ -75,4 +75,14 @@ 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 10b0a754abe..b94b7438284 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[LogNorm_InvPostRequestBody] = None, request_configuration: Optional[LogNorm_InvRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[LogNorm_InvPostRequestBody] = None, request_configuration: Optional[LogNorm_InvRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action logNorm_Inv param body: The request body @@ -75,4 +75,14 @@ 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 70baa1ccc23..9131c50736e 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[LookupPostRequestBody] = None, request_configuration: Optional[LookupRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[LookupPostRequestBody] = None, request_configuration: Optional[LookupRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action lookup param body: The request body @@ -75,4 +75,14 @@ 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 fa9afe9927c..cd13c03167e 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[LowerPostRequestBody] = None, request_configuration: Optional[LowerRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[LowerPostRequestBody] = None, request_configuration: Optional[LowerRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action lower param body: The request body @@ -75,4 +75,14 @@ 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 61b3f2a9385..fea51885d6b 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[MatchPostRequestBody] = None, request_configuration: Optional[MatchRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MatchPostRequestBody] = None, request_configuration: Optional[MatchRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action match param body: The request body @@ -75,4 +75,14 @@ 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 24ae502d713..0f4df298658 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[MaxPostRequestBody] = None, request_configuration: Optional[MaxRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MaxPostRequestBody] = None, request_configuration: Optional[MaxRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action max param body: The request body @@ -75,4 +75,14 @@ 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 a3faaeb52ec..fae38f5d7d3 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[MaxAPostRequestBody] = None, request_configuration: Optional[MaxARequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MaxAPostRequestBody] = None, request_configuration: Optional[MaxARequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action maxA param body: The request body @@ -75,4 +75,14 @@ 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 46c501a0488..208ec179ce8 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[MdurationPostRequestBody] = None, request_configuration: Optional[MdurationRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MdurationPostRequestBody] = None, request_configuration: Optional[MdurationRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action mduration param body: The request body @@ -75,4 +75,14 @@ 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 06b1a703491..a727b6b593f 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[MedianPostRequestBody] = None, request_configuration: Optional[MedianRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MedianPostRequestBody] = None, request_configuration: Optional[MedianRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action median param body: The request body @@ -75,4 +75,14 @@ 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 a896f30d420..db416ae119b 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[MidPostRequestBody] = None, request_configuration: Optional[MidRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MidPostRequestBody] = None, request_configuration: Optional[MidRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action mid param body: The request body @@ -75,4 +75,14 @@ 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 619d6acdff9..7fb8c29debb 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[MidbPostRequestBody] = None, request_configuration: Optional[MidbRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MidbPostRequestBody] = None, request_configuration: Optional[MidbRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action midb param body: The request body @@ -75,4 +75,14 @@ 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 aee960f0491..47a1042fcee 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[MinPostRequestBody] = None, request_configuration: Optional[MinRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MinPostRequestBody] = None, request_configuration: Optional[MinRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action min param body: The request body @@ -75,4 +75,14 @@ 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 5a805242ff4..2844d1f0503 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[MinAPostRequestBody] = None, request_configuration: Optional[MinARequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MinAPostRequestBody] = None, request_configuration: Optional[MinARequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action minA param body: The request body @@ -75,4 +75,14 @@ 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 1c4f4017ebe..ef5e9333c99 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[MinutePostRequestBody] = None, request_configuration: Optional[MinuteRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MinutePostRequestBody] = None, request_configuration: Optional[MinuteRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action minute param body: The request body @@ -75,4 +75,14 @@ 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 a345f78a341..bccaa610ad0 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[MirrPostRequestBody] = None, request_configuration: Optional[MirrRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MirrPostRequestBody] = None, request_configuration: Optional[MirrRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action mirr param body: The request body @@ -75,4 +75,14 @@ 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 0bade5db157..3bc07698694 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ModPostRequestBody] = None, request_configuration: Optional[ModRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ModPostRequestBody] = None, request_configuration: Optional[ModRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action mod param body: The request body @@ -75,4 +75,14 @@ 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 589758268fe..cb790e79817 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[MonthPostRequestBody] = None, request_configuration: Optional[MonthRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MonthPostRequestBody] = None, request_configuration: Optional[MonthRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action month param body: The request body @@ -75,4 +75,14 @@ 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 d5ff531d7cf..9fed226a6af 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[MroundPostRequestBody] = None, request_configuration: Optional[MroundRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MroundPostRequestBody] = None, request_configuration: Optional[MroundRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action mround param body: The request body @@ -75,4 +75,14 @@ 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 c00e184c964..3193eb92b1f 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[MultiNomialPostRequestBody] = None, request_configuration: Optional[MultiNomialRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MultiNomialPostRequestBody] = None, request_configuration: Optional[MultiNomialRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action multiNomial param body: The request body @@ -75,4 +75,14 @@ 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 c18f1de2663..61cdb6de630 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[NPostRequestBody] = None, request_configuration: Optional[NRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[NPostRequestBody] = None, request_configuration: Optional[NRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action n param body: The request body @@ -75,4 +75,14 @@ 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 eca20e9cbae..29ec7583b1c 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,request_configuration: Optional[NaRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[NaRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action na param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 bcef66f8acc..7c3cf53471f 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[NegBinom_DistPostRequestBody] = None, request_configuration: Optional[NegBinom_DistRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[NegBinom_DistPostRequestBody] = None, request_configuration: Optional[NegBinom_DistRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action negBinom_Dist param body: The request body @@ -75,4 +75,14 @@ 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 e27d80228eb..d8d10b25e7c 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[NetworkDaysPostRequestBody] = None, request_configuration: Optional[NetworkDaysRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[NetworkDaysPostRequestBody] = None, request_configuration: Optional[NetworkDaysRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action networkDays param body: The request body @@ -75,4 +75,14 @@ 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 e2cbf3489b2..c466f2c85e2 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[NetworkDays_IntlPostRequestBody] = None, request_configuration: Optional[NetworkDays_IntlRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[NetworkDays_IntlPostRequestBody] = None, request_configuration: Optional[NetworkDays_IntlRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action networkDays_Intl param body: The request body @@ -75,4 +75,14 @@ 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 94d2b8a388a..0756cc4ab26 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[NominalPostRequestBody] = None, request_configuration: Optional[NominalRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[NominalPostRequestBody] = None, request_configuration: Optional[NominalRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action nominal param body: The request body @@ -75,4 +75,14 @@ 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 4adf9bd7a37..00c0376f2fa 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Norm_DistPostRequestBody] = None, request_configuration: Optional[Norm_DistRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Norm_DistPostRequestBody] = None, request_configuration: Optional[Norm_DistRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action norm_Dist param body: The request body @@ -75,4 +75,14 @@ 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 fa605ac84e8..0e5b70f39ab 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Norm_InvPostRequestBody] = None, request_configuration: Optional[Norm_InvRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Norm_InvPostRequestBody] = None, request_configuration: Optional[Norm_InvRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action norm_Inv param body: The request body @@ -75,4 +75,14 @@ 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 52d83b8a23f..74e115c8fcb 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Norm_S_DistPostRequestBody] = None, request_configuration: Optional[Norm_S_DistRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Norm_S_DistPostRequestBody] = None, request_configuration: Optional[Norm_S_DistRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action norm_S_Dist param body: The request body @@ -75,4 +75,14 @@ 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 af546a61192..b51bff231e3 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Norm_S_InvPostRequestBody] = None, request_configuration: Optional[Norm_S_InvRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Norm_S_InvPostRequestBody] = None, request_configuration: Optional[Norm_S_InvRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action norm_S_Inv param body: The request body @@ -75,4 +75,14 @@ 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 a969d84fb09..2dfda57993f 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[NotPostRequestBody] = None, request_configuration: Optional[NotRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[NotPostRequestBody] = None, request_configuration: Optional[NotRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action not param body: The request body @@ -75,4 +75,14 @@ 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 c04962d913b..7dbf0720970 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,request_configuration: Optional[NowRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[NowRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action now param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 72e45db3d2a..61c12d6d916 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[NperPostRequestBody] = None, request_configuration: Optional[NperRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[NperPostRequestBody] = None, request_configuration: Optional[NperRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action nper param body: The request body @@ -75,4 +75,14 @@ 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 7fd489cb297..d9fa932212f 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[NpvPostRequestBody] = None, request_configuration: Optional[NpvRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[NpvPostRequestBody] = None, request_configuration: Optional[NpvRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action npv param body: The request body @@ -75,4 +75,14 @@ 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 7f3e8096a89..edcc6639607 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[NumberValuePostRequestBody] = None, request_configuration: Optional[NumberValueRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[NumberValuePostRequestBody] = None, request_configuration: Optional[NumberValueRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action numberValue param body: The request body @@ -75,4 +75,14 @@ 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 956f459b6a3..55a1f167485 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Oct2BinPostRequestBody] = None, request_configuration: Optional[Oct2BinRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Oct2BinPostRequestBody] = None, request_configuration: Optional[Oct2BinRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action oct2Bin param body: The request body @@ -75,4 +75,14 @@ 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 d63ea07f36f..899363beeb4 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Oct2DecPostRequestBody] = None, request_configuration: Optional[Oct2DecRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Oct2DecPostRequestBody] = None, request_configuration: Optional[Oct2DecRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action oct2Dec param body: The request body @@ -75,4 +75,14 @@ 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 ff2952404d5..f7d43a767be 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Oct2HexPostRequestBody] = None, request_configuration: Optional[Oct2HexRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Oct2HexPostRequestBody] = None, request_configuration: Optional[Oct2HexRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action oct2Hex param body: The request body @@ -75,4 +75,14 @@ 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 60f48864b2c..19b47c50b64 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[OddPostRequestBody] = None, request_configuration: Optional[OddRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OddPostRequestBody] = None, request_configuration: Optional[OddRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action odd param body: The request body @@ -75,4 +75,14 @@ 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 2909a5fd866..2ca433ed374 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[OddFPricePostRequestBody] = None, request_configuration: Optional[OddFPriceRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OddFPricePostRequestBody] = None, request_configuration: Optional[OddFPriceRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action oddFPrice param body: The request body @@ -75,4 +75,14 @@ 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 caa80a5e0e2..68d0a3d4bca 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[OddFYieldPostRequestBody] = None, request_configuration: Optional[OddFYieldRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OddFYieldPostRequestBody] = None, request_configuration: Optional[OddFYieldRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action oddFYield param body: The request body @@ -75,4 +75,14 @@ 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 8aebc60c28e..c1cd7b6ba8c 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[OddLPricePostRequestBody] = None, request_configuration: Optional[OddLPriceRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OddLPricePostRequestBody] = None, request_configuration: Optional[OddLPriceRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action oddLPrice param body: The request body @@ -75,4 +75,14 @@ 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 e949ac02328..1f77d1f9aa3 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[OddLYieldPostRequestBody] = None, request_configuration: Optional[OddLYieldRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OddLYieldPostRequestBody] = None, request_configuration: Optional[OddLYieldRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action oddLYield param body: The request body @@ -75,4 +75,14 @@ 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 5112cc2166a..e65662c6629 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[OrPostRequestBody] = None, request_configuration: Optional[OrRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OrPostRequestBody] = None, request_configuration: Optional[OrRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action or param body: The request body @@ -75,4 +75,14 @@ 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 d36b54a1c0f..ba573926859 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[PdurationPostRequestBody] = None, request_configuration: Optional[PdurationRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PdurationPostRequestBody] = None, request_configuration: Optional[PdurationRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action pduration param body: The request body @@ -75,4 +75,14 @@ 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 b1f68b899db..1f5a6ebce61 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[PercentRank_ExcPostRequestBody] = None, request_configuration: Optional[PercentRank_ExcRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PercentRank_ExcPostRequestBody] = None, request_configuration: Optional[PercentRank_ExcRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action percentRank_Exc param body: The request body @@ -75,4 +75,14 @@ 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 6e46abd4562..e34a9e259d3 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[PercentRank_IncPostRequestBody] = None, request_configuration: Optional[PercentRank_IncRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PercentRank_IncPostRequestBody] = None, request_configuration: Optional[PercentRank_IncRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action percentRank_Inc param body: The request body @@ -75,4 +75,14 @@ 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 d4bfd318d44..0b1094d4ab3 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Percentile_ExcPostRequestBody] = None, request_configuration: Optional[Percentile_ExcRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Percentile_ExcPostRequestBody] = None, request_configuration: Optional[Percentile_ExcRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action percentile_Exc param body: The request body @@ -75,4 +75,14 @@ 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 28a41aaa6ca..df150094f00 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Percentile_IncPostRequestBody] = None, request_configuration: Optional[Percentile_IncRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Percentile_IncPostRequestBody] = None, request_configuration: Optional[Percentile_IncRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action percentile_Inc param body: The request body @@ -75,4 +75,14 @@ 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 56c334f2eea..c4b59196da7 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[PermutPostRequestBody] = None, request_configuration: Optional[PermutRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PermutPostRequestBody] = None, request_configuration: Optional[PermutRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action permut param body: The request body @@ -75,4 +75,14 @@ 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 da1b151c30c..048512fe052 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[PermutationaPostRequestBody] = None, request_configuration: Optional[PermutationaRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PermutationaPostRequestBody] = None, request_configuration: Optional[PermutationaRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action permutationa param body: The request body @@ -75,4 +75,14 @@ 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 525273246fa..da450d65492 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[PhiPostRequestBody] = None, request_configuration: Optional[PhiRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PhiPostRequestBody] = None, request_configuration: Optional[PhiRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action phi param body: The request body @@ -75,4 +75,14 @@ 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 e9f5e0971e2..0f793291651 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,request_configuration: Optional[PiRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[PiRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action pi param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 39e6626cc2b..f709b77931c 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[PmtPostRequestBody] = None, request_configuration: Optional[PmtRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PmtPostRequestBody] = None, request_configuration: Optional[PmtRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action pmt param body: The request body @@ -75,4 +75,14 @@ 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 a1525bde9f5..b8094688188 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Poisson_DistPostRequestBody] = None, request_configuration: Optional[Poisson_DistRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Poisson_DistPostRequestBody] = None, request_configuration: Optional[Poisson_DistRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action poisson_Dist param body: The request body @@ -75,4 +75,14 @@ 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 095caeb1a45..24b4ecce846 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[PowerPostRequestBody] = None, request_configuration: Optional[PowerRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PowerPostRequestBody] = None, request_configuration: Optional[PowerRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action power param body: The request body @@ -75,4 +75,14 @@ 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 523176c7c2e..f5d8fb09d94 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[PpmtPostRequestBody] = None, request_configuration: Optional[PpmtRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PpmtPostRequestBody] = None, request_configuration: Optional[PpmtRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action ppmt param body: The request body @@ -75,4 +75,14 @@ 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 3cc8f963825..c5e3d7034b1 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[PricePostRequestBody] = None, request_configuration: Optional[PriceRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PricePostRequestBody] = None, request_configuration: Optional[PriceRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action price param body: The request body @@ -75,4 +75,14 @@ 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 e3315ec5a62..023f6d21007 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[PriceDiscPostRequestBody] = None, request_configuration: Optional[PriceDiscRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PriceDiscPostRequestBody] = None, request_configuration: Optional[PriceDiscRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action priceDisc param body: The request body @@ -75,4 +75,14 @@ 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 a6eef457527..8ffe6517bd8 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[PriceMatPostRequestBody] = None, request_configuration: Optional[PriceMatRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PriceMatPostRequestBody] = None, request_configuration: Optional[PriceMatRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action priceMat param body: The request body @@ -75,4 +75,14 @@ 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 c84c6591755..bbd7f9596d5 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ProductPostRequestBody] = None, request_configuration: Optional[ProductRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ProductPostRequestBody] = None, request_configuration: Optional[ProductRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action product param body: The request body @@ -75,4 +75,14 @@ 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 a9bb5e99e8b..7c7336c504b 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ProperPostRequestBody] = None, request_configuration: Optional[ProperRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ProperPostRequestBody] = None, request_configuration: Optional[ProperRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action proper param body: The request body @@ -75,4 +75,14 @@ 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 6718bb01f6c..aa5fd4594be 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[PvPostRequestBody] = None, request_configuration: Optional[PvRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PvPostRequestBody] = None, request_configuration: Optional[PvRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action pv param body: The request body @@ -75,4 +75,14 @@ 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 435a3f91c55..a8c0d856dc8 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Quartile_ExcPostRequestBody] = None, request_configuration: Optional[Quartile_ExcRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Quartile_ExcPostRequestBody] = None, request_configuration: Optional[Quartile_ExcRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action quartile_Exc param body: The request body @@ -75,4 +75,14 @@ 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 6c6a2d31780..d338ca52474 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Quartile_IncPostRequestBody] = None, request_configuration: Optional[Quartile_IncRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Quartile_IncPostRequestBody] = None, request_configuration: Optional[Quartile_IncRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action quartile_Inc param body: The request body @@ -75,4 +75,14 @@ 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 c0f37a6cf4b..0d27d3055ef 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[QuotientPostRequestBody] = None, request_configuration: Optional[QuotientRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[QuotientPostRequestBody] = None, request_configuration: Optional[QuotientRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action quotient param body: The request body @@ -75,4 +75,14 @@ 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 3095bf5649b..dfded1d0865 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[RadiansPostRequestBody] = None, request_configuration: Optional[RadiansRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RadiansPostRequestBody] = None, request_configuration: Optional[RadiansRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action radians param body: The request body @@ -75,4 +75,14 @@ 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 7565ca0d09a..d8c4bd44e00 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,request_configuration: Optional[RandRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RandRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action rand param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 6d1c0896dd6..c0faccb029d 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[RandBetweenPostRequestBody] = None, request_configuration: Optional[RandBetweenRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RandBetweenPostRequestBody] = None, request_configuration: Optional[RandBetweenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action randBetween param body: The request body @@ -75,4 +75,14 @@ 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 6879635010b..9ed8d711ac1 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Rank_AvgPostRequestBody] = None, request_configuration: Optional[Rank_AvgRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Rank_AvgPostRequestBody] = None, request_configuration: Optional[Rank_AvgRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action rank_Avg param body: The request body @@ -75,4 +75,14 @@ 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 da3ffdc6527..34fba140371 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Rank_EqPostRequestBody] = None, request_configuration: Optional[Rank_EqRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Rank_EqPostRequestBody] = None, request_configuration: Optional[Rank_EqRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action rank_Eq param body: The request body @@ -75,4 +75,14 @@ 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 8ef4a7d6705..2d487479c02 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[RatePostRequestBody] = None, request_configuration: Optional[RateRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RatePostRequestBody] = None, request_configuration: Optional[RateRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action rate param body: The request body @@ -75,4 +75,14 @@ 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 4abaa8f0260..7571b6f58c1 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ReceivedPostRequestBody] = None, request_configuration: Optional[ReceivedRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReceivedPostRequestBody] = None, request_configuration: Optional[ReceivedRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action received param body: The request body @@ -75,4 +75,14 @@ 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 c8527a32df6..be3e30d677d 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ReplacePostRequestBody] = None, request_configuration: Optional[ReplaceRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReplacePostRequestBody] = None, request_configuration: Optional[ReplaceRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action replace param body: The request body @@ -75,4 +75,14 @@ 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 e38a6ebf79c..f781309879b 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ReplaceBPostRequestBody] = None, request_configuration: Optional[ReplaceBRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReplaceBPostRequestBody] = None, request_configuration: Optional[ReplaceBRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action replaceB param body: The request body @@ -75,4 +75,14 @@ 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 20b0b78c4c8..c2e3c22a7e7 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ReptPostRequestBody] = None, request_configuration: Optional[ReptRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReptPostRequestBody] = None, request_configuration: Optional[ReptRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action rept param body: The request body @@ -75,4 +75,14 @@ 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 6dc92da968f..b5dfeaf1d31 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[RightPostRequestBody] = None, request_configuration: Optional[RightRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RightPostRequestBody] = None, request_configuration: Optional[RightRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action right param body: The request body @@ -75,4 +75,14 @@ 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 51e8da4ba82..4bd04103875 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[RightbPostRequestBody] = None, request_configuration: Optional[RightbRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RightbPostRequestBody] = None, request_configuration: Optional[RightbRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action rightb param body: The request body @@ -75,4 +75,14 @@ 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 26ed0cb8dd8..efd0c21c1e4 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[RomanPostRequestBody] = None, request_configuration: Optional[RomanRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RomanPostRequestBody] = None, request_configuration: Optional[RomanRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action roman param body: The request body @@ -75,4 +75,14 @@ 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 a76e21fa2ee..441b0b6b374 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[RoundPostRequestBody] = None, request_configuration: Optional[RoundRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RoundPostRequestBody] = None, request_configuration: Optional[RoundRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action round param body: The request body @@ -75,4 +75,14 @@ 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 452e3a52953..59697143c7c 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[RoundDownPostRequestBody] = None, request_configuration: Optional[RoundDownRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RoundDownPostRequestBody] = None, request_configuration: Optional[RoundDownRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action roundDown param body: The request body @@ -75,4 +75,14 @@ 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 7445a597a41..c09cb34e9eb 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[RoundUpPostRequestBody] = None, request_configuration: Optional[RoundUpRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RoundUpPostRequestBody] = None, request_configuration: Optional[RoundUpRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action roundUp param body: The request body @@ -75,4 +75,14 @@ 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 f6a89974c99..4782aea26ec 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[RowsPostRequestBody] = None, request_configuration: Optional[RowsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RowsPostRequestBody] = None, request_configuration: Optional[RowsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action rows param body: The request body @@ -75,4 +75,14 @@ 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 3079fe27665..ea5c0702353 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[RriPostRequestBody] = None, request_configuration: Optional[RriRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RriPostRequestBody] = None, request_configuration: Optional[RriRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action rri param body: The request body @@ -75,4 +75,14 @@ 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 57343015969..f88280fa695 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[SecPostRequestBody] = None, request_configuration: Optional[SecRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SecPostRequestBody] = None, request_configuration: Optional[SecRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action sec param body: The request body @@ -75,4 +75,14 @@ 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 86248618ccc..3ed4e3c6f78 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[SechPostRequestBody] = None, request_configuration: Optional[SechRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SechPostRequestBody] = None, request_configuration: Optional[SechRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action sech param body: The request body @@ -75,4 +75,14 @@ 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 4f4d9b84dce..ff0f8d60e6d 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[SecondPostRequestBody] = None, request_configuration: Optional[SecondRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SecondPostRequestBody] = None, request_configuration: Optional[SecondRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action second param body: The request body @@ -75,4 +75,14 @@ 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 381399ec7aa..5799b2eee75 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[SeriesSumPostRequestBody] = None, request_configuration: Optional[SeriesSumRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SeriesSumPostRequestBody] = None, request_configuration: Optional[SeriesSumRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action seriesSum param body: The request body @@ -75,4 +75,14 @@ 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 727122afce9..8e909c0292a 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[SheetPostRequestBody] = None, request_configuration: Optional[SheetRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SheetPostRequestBody] = None, request_configuration: Optional[SheetRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action sheet param body: The request body @@ -75,4 +75,14 @@ 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 06ddbbe70d9..0d80f2495fd 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[SheetsPostRequestBody] = None, request_configuration: Optional[SheetsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SheetsPostRequestBody] = None, request_configuration: Optional[SheetsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action sheets param body: The request body @@ -75,4 +75,14 @@ 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 8ecf8b67438..615174eae71 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[SignPostRequestBody] = None, request_configuration: Optional[SignRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SignPostRequestBody] = None, request_configuration: Optional[SignRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action sign param body: The request body @@ -75,4 +75,14 @@ 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 37451cc0b7c..ae26eb5fe97 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[SinPostRequestBody] = None, request_configuration: Optional[SinRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SinPostRequestBody] = None, request_configuration: Optional[SinRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action sin param body: The request body @@ -75,4 +75,14 @@ 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 920bb7ec952..3ccbe173084 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[SinhPostRequestBody] = None, request_configuration: Optional[SinhRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SinhPostRequestBody] = None, request_configuration: Optional[SinhRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action sinh param body: The request body @@ -75,4 +75,14 @@ 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 64530368678..94d1fe3b481 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[SkewPostRequestBody] = None, request_configuration: Optional[SkewRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SkewPostRequestBody] = None, request_configuration: Optional[SkewRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action skew param body: The request body @@ -75,4 +75,14 @@ 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 dbae99b7c48..214f7675e02 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Skew_pPostRequestBody] = None, request_configuration: Optional[Skew_pRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Skew_pPostRequestBody] = None, request_configuration: Optional[Skew_pRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action skew_p param body: The request body @@ -75,4 +75,14 @@ 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 c37e55e48da..5af014b55aa 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[SlnPostRequestBody] = None, request_configuration: Optional[SlnRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SlnPostRequestBody] = None, request_configuration: Optional[SlnRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action sln param body: The request body @@ -75,4 +75,14 @@ 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 5ee94d14c3d..29d153be8be 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[SmallPostRequestBody] = None, request_configuration: Optional[SmallRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SmallPostRequestBody] = None, request_configuration: Optional[SmallRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action small param body: The request body @@ -75,4 +75,14 @@ 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 88f6c3040c1..2b3a671e6e4 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[SqrtPostRequestBody] = None, request_configuration: Optional[SqrtRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SqrtPostRequestBody] = None, request_configuration: Optional[SqrtRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action sqrt param body: The request body @@ -75,4 +75,14 @@ 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 73aaf6d6194..bf19f3efb05 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[SqrtPiPostRequestBody] = None, request_configuration: Optional[SqrtPiRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SqrtPiPostRequestBody] = None, request_configuration: Optional[SqrtPiRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action sqrtPi param body: The request body @@ -75,4 +75,14 @@ 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 7a59d1444de..66cb0d7938e 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[StDevAPostRequestBody] = None, request_configuration: Optional[StDevARequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[StDevAPostRequestBody] = None, request_configuration: Optional[StDevARequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action stDevA param body: The request body @@ -75,4 +75,14 @@ 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 194273296e9..0e8a8a333d2 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[StDev_PPostRequestBody] = None, request_configuration: Optional[StDev_PRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[StDev_PPostRequestBody] = None, request_configuration: Optional[StDev_PRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action stDev_P param body: The request body @@ -75,4 +75,14 @@ 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 4338485df93..8b00d04b6c7 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[StDevPAPostRequestBody] = None, request_configuration: Optional[StDevPARequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[StDevPAPostRequestBody] = None, request_configuration: Optional[StDevPARequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action stDevPA param body: The request body @@ -75,4 +75,14 @@ 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 0fb53925cd3..e2bb95c600a 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[StDev_SPostRequestBody] = None, request_configuration: Optional[StDev_SRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[StDev_SPostRequestBody] = None, request_configuration: Optional[StDev_SRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action stDev_S param body: The request body @@ -75,4 +75,14 @@ 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 69eaae2eefd..4fe1a6f52a8 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[StandardizePostRequestBody] = None, request_configuration: Optional[StandardizeRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[StandardizePostRequestBody] = None, request_configuration: Optional[StandardizeRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action standardize param body: The request body @@ -75,4 +75,14 @@ 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 bc0f35c4b23..74991deee3c 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[SubstitutePostRequestBody] = None, request_configuration: Optional[SubstituteRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SubstitutePostRequestBody] = None, request_configuration: Optional[SubstituteRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action substitute param body: The request body @@ -75,4 +75,14 @@ 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 ab1e86e9da9..e8951173dda 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[SubtotalPostRequestBody] = None, request_configuration: Optional[SubtotalRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SubtotalPostRequestBody] = None, request_configuration: Optional[SubtotalRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action subtotal param body: The request body @@ -75,4 +75,14 @@ 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 9c7b4c24ebc..cbe4440f84c 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[SumPostRequestBody] = None, request_configuration: Optional[SumRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SumPostRequestBody] = None, request_configuration: Optional[SumRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action sum param body: The request body @@ -75,4 +75,14 @@ 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 4d1af48fcbc..e76710265c2 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[SumIfPostRequestBody] = None, request_configuration: Optional[SumIfRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SumIfPostRequestBody] = None, request_configuration: Optional[SumIfRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action sumIf param body: The request body @@ -75,4 +75,14 @@ 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 0f64a79ab06..546a939403e 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[SumIfsPostRequestBody] = None, request_configuration: Optional[SumIfsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SumIfsPostRequestBody] = None, request_configuration: Optional[SumIfsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action sumIfs param body: The request body @@ -75,4 +75,14 @@ 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 9cbc46bcff8..a7a6585c240 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[SumSqPostRequestBody] = None, request_configuration: Optional[SumSqRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SumSqPostRequestBody] = None, request_configuration: Optional[SumSqRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action sumSq param body: The request body @@ -75,4 +75,14 @@ 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 13292767230..f0fdc4df6d7 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[SydPostRequestBody] = None, request_configuration: Optional[SydRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SydPostRequestBody] = None, request_configuration: Optional[SydRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action syd param body: The request body @@ -75,4 +75,14 @@ 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 faabfdfcc34..486fe834687 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[TPostRequestBody] = None, request_configuration: Optional[TRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TPostRequestBody] = None, request_configuration: Optional[TRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action t param body: The request body @@ -75,4 +75,14 @@ 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 47d383462d2..05828ace9f4 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[T_DistPostRequestBody] = None, request_configuration: Optional[T_DistRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[T_DistPostRequestBody] = None, request_configuration: Optional[T_DistRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action t_Dist param body: The request body @@ -75,4 +75,14 @@ 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 3c362dc8841..e4ab21c73f6 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[T_Dist_2TPostRequestBody] = None, request_configuration: Optional[T_Dist_2TRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[T_Dist_2TPostRequestBody] = None, request_configuration: Optional[T_Dist_2TRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action t_Dist_2T param body: The request body @@ -75,4 +75,14 @@ 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 3809fcbb853..8d65672d1ce 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[T_Dist_RTPostRequestBody] = None, request_configuration: Optional[T_Dist_RTRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[T_Dist_RTPostRequestBody] = None, request_configuration: Optional[T_Dist_RTRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action t_Dist_RT param body: The request body @@ -75,4 +75,14 @@ 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 ca8a6b142ce..2455b30016c 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[T_InvPostRequestBody] = None, request_configuration: Optional[T_InvRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[T_InvPostRequestBody] = None, request_configuration: Optional[T_InvRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action t_Inv param body: The request body @@ -75,4 +75,14 @@ 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 02a9dde08f2..ce406d56c64 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[T_Inv_2TPostRequestBody] = None, request_configuration: Optional[T_Inv_2TRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[T_Inv_2TPostRequestBody] = None, request_configuration: Optional[T_Inv_2TRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action t_Inv_2T param body: The request body @@ -75,4 +75,14 @@ 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 e3b8bf4f9c8..1803aca0496 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[TanPostRequestBody] = None, request_configuration: Optional[TanRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TanPostRequestBody] = None, request_configuration: Optional[TanRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action tan param body: The request body @@ -75,4 +75,14 @@ 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 e1fe00b627e..ba20784d9c7 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[TanhPostRequestBody] = None, request_configuration: Optional[TanhRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TanhPostRequestBody] = None, request_configuration: Optional[TanhRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action tanh param body: The request body @@ -75,4 +75,14 @@ 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 cc85a954b89..43852af49f2 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[TbillEqPostRequestBody] = None, request_configuration: Optional[TbillEqRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TbillEqPostRequestBody] = None, request_configuration: Optional[TbillEqRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action tbillEq param body: The request body @@ -75,4 +75,14 @@ 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 85eab0458e2..e64b44b0b88 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[TbillPricePostRequestBody] = None, request_configuration: Optional[TbillPriceRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TbillPricePostRequestBody] = None, request_configuration: Optional[TbillPriceRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action tbillPrice param body: The request body @@ -75,4 +75,14 @@ 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 67f2b59109b..6a057143cfd 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[TbillYieldPostRequestBody] = None, request_configuration: Optional[TbillYieldRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TbillYieldPostRequestBody] = None, request_configuration: Optional[TbillYieldRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action tbillYield param body: The request body @@ -75,4 +75,14 @@ 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 a5146348c1f..3d1f7f7e8ff 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[TextPostRequestBody] = None, request_configuration: Optional[TextRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TextPostRequestBody] = None, request_configuration: Optional[TextRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action text param body: The request body @@ -75,4 +75,14 @@ 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 85df9f9c07e..7fd031c6cee 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[TimePostRequestBody] = None, request_configuration: Optional[TimeRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TimePostRequestBody] = None, request_configuration: Optional[TimeRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action time param body: The request body @@ -75,4 +75,14 @@ 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 348756c6416..3924f42d130 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[TimevaluePostRequestBody] = None, request_configuration: Optional[TimevalueRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TimevaluePostRequestBody] = None, request_configuration: Optional[TimevalueRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action timevalue param body: The request body @@ -75,4 +75,14 @@ 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 78c7d36b2fc..507ec6731e6 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,request_configuration: Optional[TodayRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[TodayRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action today param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 904f6e06e28..0b84f1dfb31 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[TrimPostRequestBody] = None, request_configuration: Optional[TrimRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TrimPostRequestBody] = None, request_configuration: Optional[TrimRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action trim param body: The request body @@ -75,4 +75,14 @@ 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 f935fe9756e..8bbfb1c6832 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[TrimMeanPostRequestBody] = None, request_configuration: Optional[TrimMeanRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TrimMeanPostRequestBody] = None, request_configuration: Optional[TrimMeanRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action trimMean param body: The request body @@ -75,4 +75,14 @@ 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 2b11da3402f..927d8a48453 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,request_configuration: Optional[TrueRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, WorkbookFunctionResult, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[TrueRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action true param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 f6b5b6d349d..161ab113ec0 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[TruncPostRequestBody] = None, request_configuration: Optional[TruncRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TruncPostRequestBody] = None, request_configuration: Optional[TruncRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action trunc param body: The request body @@ -75,4 +75,14 @@ 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 cbf69126e64..23e83dcec9f 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[TypePostRequestBody] = None, request_configuration: Optional[TypeRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TypePostRequestBody] = None, request_configuration: Optional[TypeRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action type param body: The request body @@ -75,4 +75,14 @@ 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 4b7225d8272..fdb88d9f44c 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[UnicharPostRequestBody] = None, request_configuration: Optional[UnicharRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnicharPostRequestBody] = None, request_configuration: Optional[UnicharRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action unichar param body: The request body @@ -75,4 +75,14 @@ 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 84b6655abf9..d6af2532ce4 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[UnicodePostRequestBody] = None, request_configuration: Optional[UnicodeRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnicodePostRequestBody] = None, request_configuration: Optional[UnicodeRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action unicode param body: The request body @@ -75,4 +75,14 @@ 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 be65dc1c505..15c3ed0d248 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[UpperPostRequestBody] = None, request_configuration: Optional[UpperRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UpperPostRequestBody] = None, request_configuration: Optional[UpperRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action upper param body: The request body @@ -75,4 +75,14 @@ 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 0d6813b8ed7..5cb711e7694 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[UsdollarPostRequestBody] = None, request_configuration: Optional[UsdollarRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UsdollarPostRequestBody] = None, request_configuration: Optional[UsdollarRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action usdollar param body: The request body @@ -75,4 +75,14 @@ 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 f4513cb6d71..3456a588506 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[ValuePostRequestBody] = None, request_configuration: Optional[ValueRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ValuePostRequestBody] = None, request_configuration: Optional[ValueRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action value param body: The request body @@ -75,4 +75,14 @@ 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 8c262a58da3..496635bfaeb 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[VarAPostRequestBody] = None, request_configuration: Optional[VarARequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[VarAPostRequestBody] = None, request_configuration: Optional[VarARequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action varA param body: The request body @@ -75,4 +75,14 @@ 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 01dd4d3def7..6378df5b258 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Var_PPostRequestBody] = None, request_configuration: Optional[Var_PRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Var_PPostRequestBody] = None, request_configuration: Optional[Var_PRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action var_P param body: The request body @@ -75,4 +75,14 @@ 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 8bb7ab36e6c..1bb73efd3c2 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[VarPAPostRequestBody] = None, request_configuration: Optional[VarPARequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[VarPAPostRequestBody] = None, request_configuration: Optional[VarPARequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action varPA param body: The request body @@ -75,4 +75,14 @@ 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 c804465e969..91fb7b25225 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Var_SPostRequestBody] = None, request_configuration: Optional[Var_SRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Var_SPostRequestBody] = None, request_configuration: Optional[Var_SRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action var_S param body: The request body @@ -75,4 +75,14 @@ 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 488ed4e1cac..3e8a4cf68ed 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[VdbPostRequestBody] = None, request_configuration: Optional[VdbRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[VdbPostRequestBody] = None, request_configuration: Optional[VdbRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action vdb param body: The request body @@ -75,4 +75,14 @@ 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 37af4d54fd9..16f99cae7f8 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[VlookupPostRequestBody] = None, request_configuration: Optional[VlookupRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[VlookupPostRequestBody] = None, request_configuration: Optional[VlookupRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action vlookup param body: The request body @@ -75,4 +75,14 @@ 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 d8163d2c4ef..927ac82700c 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[WeekNumPostRequestBody] = None, request_configuration: Optional[WeekNumRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WeekNumPostRequestBody] = None, request_configuration: Optional[WeekNumRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action weekNum param body: The request body @@ -75,4 +75,14 @@ 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 0122a198d9e..d1a3b4c4187 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[WeekdayPostRequestBody] = None, request_configuration: Optional[WeekdayRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WeekdayPostRequestBody] = None, request_configuration: Optional[WeekdayRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action weekday param body: The request body @@ -75,4 +75,14 @@ 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 7225c662833..4676c1aaa13 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Weibull_DistPostRequestBody] = None, request_configuration: Optional[Weibull_DistRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Weibull_DistPostRequestBody] = None, request_configuration: Optional[Weibull_DistRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action weibull_Dist param body: The request body @@ -75,4 +75,14 @@ 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 7533e993cde..dc63440f11f 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[WorkDayPostRequestBody] = None, request_configuration: Optional[WorkDayRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WorkDayPostRequestBody] = None, request_configuration: Optional[WorkDayRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action workDay param body: The request body @@ -75,4 +75,14 @@ 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 8489d58e7b1..a301d42567f 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[WorkDay_IntlPostRequestBody] = None, request_configuration: Optional[WorkDay_IntlRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WorkDay_IntlPostRequestBody] = None, request_configuration: Optional[WorkDay_IntlRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action workDay_Intl param body: The request body @@ -75,4 +75,14 @@ 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 bfc8bd696eb..7369b279db1 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[XirrPostRequestBody] = None, request_configuration: Optional[XirrRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[XirrPostRequestBody] = None, request_configuration: Optional[XirrRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action xirr param body: The request body @@ -75,4 +75,14 @@ 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 4434a230bdd..e7ebabe61a9 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[XnpvPostRequestBody] = None, request_configuration: Optional[XnpvRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[XnpvPostRequestBody] = None, request_configuration: Optional[XnpvRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action xnpv param body: The request body @@ -75,4 +75,14 @@ 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 c9aeccd2b48..f87a3f980c4 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[XorPostRequestBody] = None, request_configuration: Optional[XorRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[XorPostRequestBody] = None, request_configuration: Optional[XorRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action xor param body: The request body @@ -75,4 +75,14 @@ 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 90445471e86..ce1edd0e443 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[YearPostRequestBody] = None, request_configuration: Optional[YearRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[YearPostRequestBody] = None, request_configuration: Optional[YearRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action year param body: The request body @@ -75,4 +75,14 @@ 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 f1c5fcee899..c1fea6701a7 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[YearFracPostRequestBody] = None, request_configuration: Optional[YearFracRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[YearFracPostRequestBody] = None, request_configuration: Optional[YearFracRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action yearFrac param body: The request body @@ -75,4 +75,14 @@ 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 e04abdb63b9..5970690a4da 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[YieldPostRequestBody] = None, request_configuration: Optional[YieldRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[YieldPostRequestBody] = None, request_configuration: Optional[YieldRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action yield param body: The request body @@ -75,4 +75,14 @@ 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 9d4e92697b1..3e81fcaf9cb 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[YieldDiscPostRequestBody] = None, request_configuration: Optional[YieldDiscRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[YieldDiscPostRequestBody] = None, request_configuration: Optional[YieldDiscRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action yieldDisc param body: The request body @@ -75,4 +75,14 @@ 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 22d315022c0..d97caed30c4 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[YieldMatPostRequestBody] = None, request_configuration: Optional[YieldMatRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[YieldMatPostRequestBody] = None, request_configuration: Optional[YieldMatRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action yieldMat param body: The request body @@ -75,4 +75,14 @@ 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 cae15c26258..180f59fb201 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[RequestConfiguration] = None) -> Optional[WorkbookFunctionResult]: + async def post(self,body: Optional[Z_TestPostRequestBody] = None, request_configuration: Optional[Z_TestRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Z_TestPostRequestBody] = None, request_configuration: Optional[Z_TestRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action z_Test param body: The request body @@ -75,4 +75,14 @@ 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 df90937b612..30a5dea7908 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[RequestConfiguration] = None) -> Optional[WorkbookNamedItem]: + async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 cb5d92e2082..1a2051864b3 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[RequestConfiguration] = None) -> Optional[WorkbookNamedItem]: + async def post(self,body: Optional[AddFormulaLocalPostRequestBody] = None, request_configuration: Optional[AddFormulaLocalRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddFormulaLocalPostRequestBody] = None, request_configuration: Optional[AddFormulaLocalRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 57372e74cc0..3df941e8477 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/names/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 265fde700f9..f74aacb9655 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[RequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[RangeRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookRange]: """ - Retrieve the properties and relationships of range object. + Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WorkbookRange] - Find more info here: https://learn.microsoft.com/graph/api/range-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/nameditem-range?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -47,9 +47,9 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RangeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ - Retrieve the properties and relationships of range object. + Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -68,4 +68,14 @@ 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 80cb6cb42af..f3cd52837ec 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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/names/{workbookNamedItem%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[WorkbookNamedItemItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property names for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookNamedItem]: + async def get(self,request_configuration: Optional[WorkbookNamedItemItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookNamedItem, error_mapping) - async def patch(self,body: Optional[WorkbookNamedItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookNamedItem]: + async def patch(self,body: Optional[WorkbookNamedItem] = None, request_configuration: Optional[WorkbookNamedItemItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookNamedItem]: """ Update the properties of nameditem object. param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[WorkbookNamedItemItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property names for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WorkbookNamedItemItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookNamedItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookNamedItem] = None, request_configuration: Optional[WorkbookNamedItemItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of nameditem object. param body: The request body @@ -157,6 +156,16 @@ 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(): """ @@ -183,4 +192,27 @@ def get_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 54264e2fd28..68d563a1ef7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{workbookNamedItem%2Did}/worksheet{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookWorksheet]: + async def get(self,request_configuration: Optional[WorksheetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookWorksheet, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WorksheetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 018cfa36a4b..94a5dbe2670 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +45,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[RequestConfiguration] = None) -> Optional[WorkbookNamedItemCollectionResponse]: + async def get(self,request_configuration: Optional[NamesRequestBuilderGetRequestConfiguration] = 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/nameditem-list?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/workbook-list-names?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookNamedItemCollectionResponse, error_mapping) - async def post(self,body: Optional[WorkbookNamedItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookNamedItem]: + async def post(self,body: Optional[WorkbookNamedItem] = None, request_configuration: Optional[NamesRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookNamedItem]: """ Create new navigation property to names for drives param body: The request body @@ -90,7 +89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[NamesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of nameditem objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WorkbookNamedItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WorkbookNamedItem] = None, request_configuration: Optional[NamesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to names for drives param body: The request body @@ -209,4 +208,27 @@ def 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 f978ef22e98..384f061fe8b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/operations/$count{?%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 1cf1db41c63..63e3016438c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{workbookOperation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[WorkbookOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property operations for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookOperation]: + async def get(self,request_configuration: Optional[WorkbookOperationItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookOperation, error_mapping) - async def patch(self,body: Optional[WorkbookOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookOperation]: + async def patch(self,body: Optional[WorkbookOperation] = None, request_configuration: Optional[WorkbookOperationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookOperation]: """ Update the navigation property operations in drives param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[WorkbookOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property operations for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WorkbookOperationItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookOperation] = None, request_configuration: Optional[WorkbookOperationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property operations in drives param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 90f06897ba4..cdfa93f1b8b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[WorkbookOperationCollectionResponse]: + async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookOperationCollectionResponse, error_mapping) - async def post(self,body: Optional[WorkbookOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookOperation]: + async def post(self,body: Optional[WorkbookOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookOperation]: """ Create new navigation property to operations for drives param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WorkbookOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WorkbookOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to operations for drives param body: The request body @@ -168,4 +167,27 @@ def get_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 45dbf8bff4e..f955ce6c016 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RefreshSessionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RefreshSessionRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 5034fc8dffd..ef3392aa5a5 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[RequestConfiguration] = None) -> Optional[WorkbookSessionInfo]: + async def get(self,request_configuration: Optional[SessionInfoResourceWithKeyRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookSessionInfo, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SessionInfoResourceWithKeyRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function sessionInfoResource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,4 +70,14 @@ 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 a1ae0bb235e..cfce8b289e8 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[RequestConfiguration] = None) -> Optional[WorkbookTableRow]: + async def get(self,request_configuration: Optional[TableRowOperationResultWithKeyRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookTableRow, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TableRowOperationResultWithKeyRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function tableRowOperationResult param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,4 +70,14 @@ 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 ce349708e46..86ff6fd5134 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,7 +27,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/add", path_parameters) - async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookTable]: + async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookTable]: """ Use this API to create a new 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, WorkbookTable, error_mapping) - def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Use this API to create a new Table. param body: The request body @@ -76,4 +76,14 @@ 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 f156b7aa8be..c725a8573bc 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[RequestConfiguration] = None) -> Optional[CountGetResponse]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CountGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function count param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 16316421acb..e8100754b5f 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[ClearFiltersRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[ClearFiltersRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 d299240a339..2d76ff4f3fd 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[RequestConfiguration] = None) -> Optional[WorkbookTableColumn]: + async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Adds a new column to the table. param body: The request body @@ -76,4 +76,14 @@ 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 d758af47750..2802870c855 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +45,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[RequestConfiguration] = None) -> Optional[WorkbookTableColumnCollectionResponse]: + async def get(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = 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/tablecolumn-list?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/table-list-columns?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -79,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[WorkbookTableColumn] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookTableColumn]: + async def post(self,body: Optional[WorkbookTableColumn] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookTableColumn]: """ Use this API to create a new TableColumn. param body: The request body @@ -103,7 +102,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of tablecolumn objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WorkbookTableColumn] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WorkbookTableColumn] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Use this API to create a new TableColumn. param body: The request body @@ -213,4 +212,27 @@ def 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 6245dc2e9e8..936014b9a5c 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[RequestConfiguration] = None) -> Optional[CountGetResponse]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CountGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function count param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 ff3245067c2..592aadde9a8 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[RequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[DataBodyRangeRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DataBodyRangeRequestBuilderGetRequestConfiguration] = 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,4 +68,14 @@ 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 b3d3797e5db..e037baf42b3 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ApplyPostRequestBody] = None, request_configuration: Optional[ApplyRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ApplyPostRequestBody] = None, request_configuration: Optional[ApplyRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Apply the given filter criteria on the given column. param body: The request body @@ -73,4 +73,14 @@ 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 b787a5f6503..8975f1cfb8b 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ApplyBottomItemsFilterPostRequestBody] = None, request_configuration: Optional[ApplyBottomItemsFilterRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ApplyBottomItemsFilterPostRequestBody] = None, request_configuration: Optional[ApplyBottomItemsFilterRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action applyBottomItemsFilter param body: The request body @@ -72,4 +72,14 @@ 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 99ff408e4bc..5ea2fc325d2 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ApplyBottomPercentFilterPostRequestBody] = None, request_configuration: Optional[ApplyBottomPercentFilterRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ApplyBottomPercentFilterPostRequestBody] = None, request_configuration: Optional[ApplyBottomPercentFilterRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action applyBottomPercentFilter param body: The request body @@ -72,4 +72,14 @@ 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 b1991e63d9b..6f0d51b52a8 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ApplyCellColorFilterPostRequestBody] = None, request_configuration: Optional[ApplyCellColorFilterRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ApplyCellColorFilterPostRequestBody] = None, request_configuration: Optional[ApplyCellColorFilterRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action applyCellColorFilter param body: The request body @@ -72,4 +72,14 @@ 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 1dc2c7e9d29..b235c415593 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ApplyCustomFilterPostRequestBody] = None, request_configuration: Optional[ApplyCustomFilterRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ApplyCustomFilterPostRequestBody] = None, request_configuration: Optional[ApplyCustomFilterRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action applyCustomFilter param body: The request body @@ -72,4 +72,14 @@ 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 21f9b86c383..9330e6d5648 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ApplyDynamicFilterPostRequestBody] = None, request_configuration: Optional[ApplyDynamicFilterRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ApplyDynamicFilterPostRequestBody] = None, request_configuration: Optional[ApplyDynamicFilterRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action applyDynamicFilter param body: The request body @@ -72,4 +72,14 @@ 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 65411edb8b2..18019cf0773 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ApplyFontColorFilterPostRequestBody] = None, request_configuration: Optional[ApplyFontColorFilterRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ApplyFontColorFilterPostRequestBody] = None, request_configuration: Optional[ApplyFontColorFilterRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action applyFontColorFilter param body: The request body @@ -72,4 +72,14 @@ 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 6d9b5b4dca7..368fe46840c 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ApplyIconFilterPostRequestBody] = None, request_configuration: Optional[ApplyIconFilterRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ApplyIconFilterPostRequestBody] = None, request_configuration: Optional[ApplyIconFilterRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action applyIconFilter param body: The request body @@ -72,4 +72,14 @@ 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 500008f63b2..1ae322e74d2 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ApplyTopItemsFilterPostRequestBody] = None, request_configuration: Optional[ApplyTopItemsFilterRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ApplyTopItemsFilterPostRequestBody] = None, request_configuration: Optional[ApplyTopItemsFilterRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action applyTopItemsFilter param body: The request body @@ -72,4 +72,14 @@ 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 32c56cb8f70..dab984743c4 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ApplyTopPercentFilterPostRequestBody] = None, request_configuration: Optional[ApplyTopPercentFilterRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ApplyTopPercentFilterPostRequestBody] = None, request_configuration: Optional[ApplyTopPercentFilterRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action applyTopPercentFilter param body: The request body @@ -72,4 +72,14 @@ 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 a75c656e94f..5795d8e1f11 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ApplyValuesFilterPostRequestBody] = None, request_configuration: Optional[ApplyValuesFilterRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ApplyValuesFilterPostRequestBody] = None, request_configuration: Optional[ApplyValuesFilterRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action applyValuesFilter param body: The request body @@ -72,4 +72,14 @@ 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 ec79352afa9..53dadc44b3c 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[ClearRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[ClearRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 c6cbbecc42c..a4148195d4e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/columns/{workbookTableColumn%2Did}/filter{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[FilterRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property filter for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -57,7 +56,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookFilter]: + async def get(self,request_configuration: Optional[FilterRequestBuilderGetRequestConfiguration] = 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. @@ -77,7 +76,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookFilter, error_mapping) - async def patch(self,body: Optional[WorkbookFilter] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFilter]: + async def patch(self,body: Optional[WorkbookFilter] = None, request_configuration: Optional[FilterRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookFilter]: """ Update the navigation property filter in drives param body: The request body @@ -100,7 +99,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[FilterRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property filter for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FilterRequestBuilderGetRequestConfiguration] = 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. @@ -122,7 +121,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookFilter] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookFilter] = None, request_configuration: Optional[FilterRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property filter in drives param body: The request body @@ -255,6 +254,16 @@ 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(): """ @@ -281,4 +290,27 @@ def get_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 e36fb5cba33..dc4aaafb788 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[RequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[HeaderRowRangeRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[HeaderRowRangeRequestBuilderGetRequestConfiguration] = 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,4 +68,14 @@ 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 62d8c6afd65..9e88c5f6227 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[RequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[RangeRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RangeRequestBuilderGetRequestConfiguration] = 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,4 +68,14 @@ 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 f6ef73a1410..e9d97080544 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[RequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[TotalRowRangeRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TotalRowRangeRequestBuilderGetRequestConfiguration] = 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,4 +68,14 @@ 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 27ed3dee6ea..365360d3410 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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/tables/{workbookTable%2Did}/columns/{workbookTableColumn%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[WorkbookTableColumnItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes the column from the table. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookTableColumn]: + async def get(self,request_configuration: Optional[WorkbookTableColumnItemRequestBuilderGetRequestConfiguration] = 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. @@ -72,7 +71,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookTableColumn, error_mapping) - async def patch(self,body: Optional[WorkbookTableColumn] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookTableColumn]: + async def patch(self,body: Optional[WorkbookTableColumn] = None, request_configuration: Optional[WorkbookTableColumnItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookTableColumn]: """ Update the properties of tablecolumn object. param body: The request body @@ -96,7 +95,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[WorkbookTableColumnItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes the column from the table. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -107,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WorkbookTableColumnItemRequestBuilderGetRequestConfiguration] = 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. @@ -118,7 +117,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookTableColumn] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookTableColumn] = None, request_configuration: Optional[WorkbookTableColumnItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of tablecolumn object. param body: The request body @@ -188,6 +187,16 @@ 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(): """ @@ -214,4 +223,27 @@ def get_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 ce8f3800df0..f85e2aa44a0 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[RequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[DataBodyRangeRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DataBodyRangeRequestBuilderGetRequestConfiguration] = 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,4 +68,14 @@ 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 42c783d88e5..8b7d54af721 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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})/filter{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[FilterRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property filter for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookFilter]: + async def get(self,request_configuration: Optional[FilterRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookFilter, error_mapping) - async def patch(self,body: Optional[WorkbookFilter] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFilter]: + async def patch(self,body: Optional[WorkbookFilter] = None, request_configuration: Optional[FilterRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookFilter]: """ Update the navigation property filter in drives param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[FilterRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property filter for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FilterRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookFilter] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookFilter] = None, request_configuration: Optional[FilterRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property filter in drives param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 b3512a12ba8..60b15358e4d 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[RequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[HeaderRowRangeRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[HeaderRowRangeRequestBuilderGetRequestConfiguration] = 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,4 +68,14 @@ 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 e75fed42ae3..1296790328c 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[RequestConfiguration] = None) -> Optional[WorkbookTableColumn]: + async def get(self,request_configuration: Optional[ItemAtWithIndexRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookTableColumn, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ItemAtWithIndexRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function itemAt param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -120,4 +120,14 @@ 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 978584f59b9..a539584092f 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[RequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[RangeRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RangeRequestBuilderGetRequestConfiguration] = 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,4 +68,14 @@ 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 7d587595ab3..7d62c0b6f2e 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[RequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[TotalRowRangeRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TotalRowRangeRequestBuilderGetRequestConfiguration] = 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,4 +68,14 @@ 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 8e0a1e4e365..abaf91e08a5 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[RequestConfiguration] = None) -> Optional[WorkbookRange]: + async def post(self,request_configuration: Optional[ConvertToRangeRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[ConvertToRangeRequestBuilderPostRequestConfiguration] = 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,4 +68,14 @@ 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 58b9f0401c2..0f227bad5ae 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[RequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[DataBodyRangeRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DataBodyRangeRequestBuilderGetRequestConfiguration] = 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,4 +68,14 @@ 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 0d857b07473..bfc27282970 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[RequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[HeaderRowRangeRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[HeaderRowRangeRequestBuilderGetRequestConfiguration] = 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,4 +68,14 @@ 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 bdec95233b7..981fba4b716 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[RequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[RangeRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RangeRequestBuilderGetRequestConfiguration] = 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,4 +68,14 @@ 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 cfe7db8c76b..704a5b4c7f8 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[ReapplyFiltersRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[ReapplyFiltersRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 e1de50466b8..8db5c0a039d 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[RequestConfiguration] = None) -> Optional[WorkbookTableRow]: + async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 ef2edab40fe..3f6a77850ab 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[RequestConfiguration] = None) -> Optional[CountGetResponse]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CountGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function count param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 364d0ecb67a..f928321e2c2 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[RequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[RangeRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RangeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function range param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 e0baaf763f8..6251db02605 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[WorkbookTableRowItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes the row from the table. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookTableRow]: + async def get(self,request_configuration: Optional[WorkbookTableRowItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookTableRow, error_mapping) - async def patch(self,body: Optional[WorkbookTableRow] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookTableRow]: + async def patch(self,body: Optional[WorkbookTableRow] = None, request_configuration: Optional[WorkbookTableRowItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookTableRow]: """ Update the properties of tablerow object. param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[WorkbookTableRowItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes the row from the table. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WorkbookTableRowItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookTableRow] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookTableRow] = None, request_configuration: Optional[WorkbookTableRowItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of tablerow object. param body: The request body @@ -148,6 +147,16 @@ 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(): """ @@ -174,4 +183,27 @@ def get_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 8eee3da15f0..12b8a9c4473 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[RequestConfiguration] = None) -> Optional[WorkbookTableRow]: + async def get(self,request_configuration: Optional[ItemAtWithIndexRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookTableRow, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ItemAtWithIndexRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function itemAt param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,4 +80,14 @@ 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 a10785742f3..298ee333fab 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[RequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[RangeRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RangeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function range param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 674880c7991..f60a7c7a31f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +45,12 @@ 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[RequestConfiguration] = None) -> Optional[WorkbookTableRowCollectionResponse]: + async def get(self,request_configuration: Optional[RowsRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookTableRowCollectionResponse]: """ Retrieve a list of tablerow objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WorkbookTableRowCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/tablerow-list?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/table-list-rows?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -79,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[WorkbookTableRow] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookTableRow]: + async def post(self,body: Optional[WorkbookTableRow] = None, request_configuration: Optional[RowsRequestBuilderPostRequestConfiguration] = 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 @@ -103,7 +102,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RowsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of tablerow objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WorkbookTableRow] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WorkbookTableRow] = None, request_configuration: Optional[RowsRequestBuilderPostRequestConfiguration] = 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 @@ -213,4 +212,27 @@ def 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 31ddaef6026..c8e4e6bd35d 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ApplyPostRequestBody] = None, request_configuration: Optional[ApplyRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ApplyPostRequestBody] = None, request_configuration: Optional[ApplyRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Perform a sort operation. param body: The request body @@ -73,4 +73,14 @@ 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 bd77c23e129..3328b17ac5a 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[ClearRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[ClearRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 e3640b4c0ab..b0d11fe9778 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[ReapplyRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[ReapplyRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 6454d6e5243..b6086ab4553 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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/tables/{workbookTable%2Did}/sort{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SortRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property sort for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookTableSort]: + async def get(self,request_configuration: Optional[SortRequestBuilderGetRequestConfiguration] = 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. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookTableSort, error_mapping) - async def patch(self,body: Optional[WorkbookTableSort] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookTableSort]: + async def patch(self,body: Optional[WorkbookTableSort] = None, request_configuration: Optional[SortRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookTableSort]: """ Update the navigation property sort in drives param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SortRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sort for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SortRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookTableSort] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookTableSort] = None, request_configuration: Optional[SortRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sort in drives param body: The request body @@ -166,6 +165,16 @@ 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(): """ @@ -192,4 +201,27 @@ def get_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 b86f561a43e..be54405d5fb 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[RequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[TotalRowRangeRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TotalRowRangeRequestBuilderGetRequestConfiguration] = 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,4 +68,14 @@ 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 d6ad2141ea0..42dacae92a1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +37,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[WorkbookTableItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes the table. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -57,7 +56,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookTable]: + async def get(self,request_configuration: Optional[WorkbookTableItemRequestBuilderGetRequestConfiguration] = 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. @@ -78,7 +77,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookTable, error_mapping) - async def patch(self,body: Optional[WorkbookTable] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookTable]: + async def patch(self,body: Optional[WorkbookTable] = None, request_configuration: Optional[WorkbookTableItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookTable]: """ Update the properties of table object. param body: The request body @@ -102,7 +101,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[WorkbookTableItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes the table. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +112,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WorkbookTableItemRequestBuilderGetRequestConfiguration] = 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. @@ -124,7 +123,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookTable] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookTable] = None, request_configuration: Optional[WorkbookTableItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of table object. param body: The request body @@ -248,6 +247,16 @@ 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(): """ @@ -274,4 +283,27 @@ def get_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 ad74b05af12..ea00afc56c1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/worksheet{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookWorksheet]: + async def get(self,request_configuration: Optional[WorksheetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookWorksheet, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WorksheetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 2d8644b9b7b..05229196140 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[ClearFiltersRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[ClearFiltersRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 778ba325ab0..e759b49a0d5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,12 +27,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[RequestConfiguration] = None) -> Optional[WorkbookTableColumnCollectionResponse]: + async def get(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = 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/tablecolumn-list?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/table-list-columns?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookTableColumnCollectionResponse, error_mapping) - async def post(self,body: Optional[WorkbookTableColumn] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookTableColumn]: + async def post(self,body: Optional[WorkbookTableColumn] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookTableColumn]: """ Use this API to create a new TableColumn. param body: The request body @@ -73,7 +72,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of tablecolumn objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -84,7 +83,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WorkbookTableColumn] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WorkbookTableColumn] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Use this API to create a new TableColumn. param body: The request body @@ -165,4 +164,27 @@ def 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 98af8f3f4fb..4f3d12abc99 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[RequestConfiguration] = None) -> Optional[WorkbookRange]: + async def post(self,request_configuration: Optional[ConvertToRangeRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[ConvertToRangeRequestBuilderPostRequestConfiguration] = 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,4 +68,14 @@ 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 10d0d53d4be..b8631fe53b4 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[RequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[DataBodyRangeRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DataBodyRangeRequestBuilderGetRequestConfiguration] = 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,4 +68,14 @@ 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 908614d3b7d..295230e0442 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[RequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[HeaderRowRangeRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[HeaderRowRangeRequestBuilderGetRequestConfiguration] = 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,4 +68,14 @@ 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 128a1243487..5df8c504fd1 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[RequestConfiguration] = None) -> Optional[WorkbookTable]: + async def get(self,request_configuration: Optional[ItemAtWithIndexRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookTable, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ItemAtWithIndexRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function itemAt param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -180,4 +180,14 @@ 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 cc574cd0d09..2b5b4dbc540 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[RequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[RangeRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RangeRequestBuilderGetRequestConfiguration] = 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,4 +68,14 @@ 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 d2cc72b2c40..88236ed7e03 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[ReapplyFiltersRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[ReapplyFiltersRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 91f6603b4e9..ecd0f1d5595 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,12 +27,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})/rows{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookTableRowCollectionResponse]: + async def get(self,request_configuration: Optional[RowsRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookTableRowCollectionResponse]: """ Retrieve a list of tablerow objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WorkbookTableRowCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/tablerow-list?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/table-list-rows?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookTableRowCollectionResponse, error_mapping) - async def post(self,body: Optional[WorkbookTableRow] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookTableRow]: + async def post(self,body: Optional[WorkbookTableRow] = None, request_configuration: Optional[RowsRequestBuilderPostRequestConfiguration] = 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 @@ -73,7 +72,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RowsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of tablerow objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -84,7 +83,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WorkbookTableRow] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WorkbookTableRow] = None, request_configuration: Optional[RowsRequestBuilderPostRequestConfiguration] = 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 @@ -165,4 +164,27 @@ def 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 02712042a77..a2de61834db 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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})/sort{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SortRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property sort for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookTableSort]: + async def get(self,request_configuration: Optional[SortRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookTableSort, error_mapping) - async def patch(self,body: Optional[WorkbookTableSort] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookTableSort]: + async def patch(self,body: Optional[WorkbookTableSort] = None, request_configuration: Optional[SortRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookTableSort]: """ Update the navigation property sort in drives param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SortRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sort for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SortRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookTableSort] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookTableSort] = None, request_configuration: Optional[SortRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sort in drives param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 849b632a6c1..1cc096da141 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[RequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[TotalRowRangeRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TotalRowRangeRequestBuilderGetRequestConfiguration] = 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,4 +68,14 @@ 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 1ee7d1f0782..21438acc4f2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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})/worksheet{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookWorksheet]: + async def get(self,request_configuration: Optional[WorksheetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookWorksheet, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WorksheetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 445dfdb9aa4..853fe586808 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +45,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[RequestConfiguration] = None) -> Optional[WorkbookTableCollectionResponse]: + async def get(self,request_configuration: Optional[TablesRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookTableCollectionResponse]: """ Retrieve a list of table objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -79,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[WorkbookTable] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookTable]: + async def post(self,body: Optional[WorkbookTable] = None, request_configuration: Optional[TablesRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookTable]: """ Create new navigation property to tables for drives param body: The request body @@ -102,7 +101,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TablesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of table objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WorkbookTable] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WorkbookTable] = None, request_configuration: Optional[TablesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to tables for drives param body: The request body @@ -212,4 +211,27 @@ def 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 51621f2cfca..d8afd02432a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[WorkbookRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property workbook for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -57,7 +56,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Workbook]: + async def get(self,request_configuration: Optional[WorkbookRequestBuilderGetRequestConfiguration] = 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. @@ -77,7 +76,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Workbook, error_mapping) - async def patch(self,body: Optional[Workbook] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Workbook]: + async def patch(self,body: Optional[Workbook] = None, request_configuration: Optional[WorkbookRequestBuilderPatchRequestConfiguration] = None) -> Optional[Workbook]: """ Update the navigation property workbook in drives param body: The request body @@ -124,7 +123,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[WorkbookRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property workbook for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -135,7 +134,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WorkbookRequestBuilderGetRequestConfiguration] = 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. @@ -146,7 +145,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Workbook] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Workbook] = None, request_configuration: Optional[WorkbookRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property workbook in drives param body: The request body @@ -261,6 +260,16 @@ 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(): """ @@ -287,4 +296,27 @@ def get_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 aa219f68f9f..edd7ba1090b 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,7 +27,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/add", path_parameters) - async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookWorksheet]: + async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = 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. 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, WorkbookWorksheet, error_mapping) - def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = 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. param body: The request body @@ -76,4 +76,14 @@ 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 51bcf0973d7..5e1b2412e23 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 af6f169bb35..560fb75ccf5 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[RequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[CellWithRowWithColumnRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CellWithRowWithColumnRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function cell param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -72,4 +72,14 @@ 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 8caf296a4cf..f0f1bc5bc6e 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[RequestConfiguration] = None) -> Optional[WorkbookChart]: + async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Creates a new chart. param body: The request body @@ -76,4 +76,14 @@ 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 0d2cc0921cc..78e41f80faf 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +46,7 @@ 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[RequestConfiguration] = None) -> Optional[WorkbookChartCollectionResponse]: + async def get(self,request_configuration: Optional[ChartsRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartCollectionResponse]: """ Retrieve a list of chart objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -92,7 +91,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[RequestConfiguration] = None) -> Optional[WorkbookChart]: + async def post(self,body: Optional[WorkbookChart] = None, request_configuration: Optional[ChartsRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookChart]: """ Use this API to create a new Chart. param body: The request body @@ -116,7 +115,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChartsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of chart objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -127,7 +126,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WorkbookChart] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WorkbookChart] = None, request_configuration: Optional[ChartsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Use this API to create a new Chart. param body: The request body @@ -226,4 +225,27 @@ def 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 52e25202134..9e134581626 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[RequestConfiguration] = None) -> Optional[CountGetResponse]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CountGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function count param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 ba637b4dd04..22e078af000 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AxesRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property axes for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookChartAxes]: + async def get(self,request_configuration: Optional[AxesRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartAxes]: """ Represents chart axes. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartAxes, error_mapping) - async def patch(self,body: Optional[WorkbookChartAxes] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartAxes]: + async def patch(self,body: Optional[WorkbookChartAxes] = None, request_configuration: Optional[AxesRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartAxes]: """ Update the navigation property axes in drives param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AxesRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property axes for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AxesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Represents chart axes. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartAxes] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartAxes] = None, request_configuration: Optional[AxesRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property axes in drives param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 523dec10ed2..fd08a2e2e8e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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/categoryAxis{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[CategoryAxisRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property categoryAxis for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookChartAxis]: + async def get(self,request_configuration: Optional[CategoryAxisRequestBuilderGetRequestConfiguration] = 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. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartAxis, error_mapping) - async def patch(self,body: Optional[WorkbookChartAxis] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartAxis]: + async def patch(self,body: Optional[WorkbookChartAxis] = None, request_configuration: Optional[CategoryAxisRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartAxis]: """ Update the navigation property categoryAxis in drives param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[CategoryAxisRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property categoryAxis for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CategoryAxisRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartAxis] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartAxis] = None, request_configuration: Optional[CategoryAxisRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property categoryAxis in drives param body: The request body @@ -175,6 +174,16 @@ 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(): """ @@ -201,4 +210,27 @@ def get_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 13e2a584c1d..ab188a9fbeb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/axes/categoryAxis/format/font{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[FontRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property font for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookChartFont]: + async def get(self,request_configuration: Optional[FontRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartFont, error_mapping) - async def patch(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartFont]: + async def patch(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[FontRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartFont]: """ Update the properties of chartfont object. param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[FontRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property font for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FontRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[FontRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of chartfont object. param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 2d3bed7aaab..c0302be0049 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property format for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookChartAxisFormat]: + async def get(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartAxisFormat, error_mapping) - async def patch(self,body: Optional[WorkbookChartAxisFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartAxisFormat]: + async def patch(self,body: Optional[WorkbookChartAxisFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartAxisFormat]: """ Update the navigation property format in drives param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property format for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartAxisFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartAxisFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property format in drives param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 0073fafa862..153ad617718 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[ClearRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[ClearRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 633053ff987..dc3770a12b9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[LineRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property line for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookChartLineFormat]: + async def get(self,request_configuration: Optional[LineRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartLineFormat, error_mapping) - async def patch(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartLineFormat]: + async def patch(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[LineRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartLineFormat]: """ Update the properties of chartlineformat object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[LineRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property line for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LineRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[LineRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of chartlineformat object. param body: The request body @@ -147,6 +146,16 @@ 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(): """ @@ -173,4 +182,27 @@ def get_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 39fb5db22c6..45e87775b4a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = 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 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookChartGridlinesFormat]: + async def get(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartGridlinesFormat, error_mapping) - async def patch(self,body: Optional[WorkbookChartGridlinesFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartGridlinesFormat]: + async def patch(self,body: Optional[WorkbookChartGridlinesFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartGridlinesFormat]: """ Update the navigation property format in drives param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property format for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartGridlinesFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartGridlinesFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property format in drives param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 79080d9268d..9033dd7337d 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[ClearRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[ClearRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 e41d488f0c4..034f779129f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[LineRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property line for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookChartLineFormat]: + async def get(self,request_configuration: Optional[LineRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartLineFormat]: """ Represents chart line formatting. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartLineFormat, error_mapping) - async def patch(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartLineFormat]: + async def patch(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[LineRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartLineFormat]: """ Update the navigation property line in drives param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[LineRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property line for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LineRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Represents chart line formatting. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[LineRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property line in drives param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 0abc88a3591..50909652e85 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[MajorGridlinesRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property majorGridlines for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookChartGridlines]: + async def get(self,request_configuration: Optional[MajorGridlinesRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartGridlines, error_mapping) - async def patch(self,body: Optional[WorkbookChartGridlines] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartGridlines]: + async def patch(self,body: Optional[WorkbookChartGridlines] = None, request_configuration: Optional[MajorGridlinesRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartGridlines]: """ Update the navigation property majorGridlines in drives param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[MajorGridlinesRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property majorGridlines for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MajorGridlinesRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartGridlines] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartGridlines] = None, request_configuration: Optional[MajorGridlinesRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property majorGridlines in drives param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 7de60548373..30d490f671d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = 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 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookChartGridlinesFormat]: + async def get(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartGridlinesFormat, error_mapping) - async def patch(self,body: Optional[WorkbookChartGridlinesFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartGridlinesFormat]: + async def patch(self,body: Optional[WorkbookChartGridlinesFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartGridlinesFormat]: """ Update the navigation property format in drives param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property format for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartGridlinesFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartGridlinesFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property format in drives param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 88f4dd00b25..a6f73fb3787 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[ClearRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[ClearRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 dfd374f2770..ae5a4322902 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[LineRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property line for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookChartLineFormat]: + async def get(self,request_configuration: Optional[LineRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartLineFormat]: """ Represents chart line formatting. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartLineFormat, error_mapping) - async def patch(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartLineFormat]: + async def patch(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[LineRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartLineFormat]: """ Update the navigation property line in drives param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[LineRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property line for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LineRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Represents chart line formatting. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[LineRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property line in drives param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 34953affb0d..459586c7217 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[MinorGridlinesRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property minorGridlines for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookChartGridlines]: + async def get(self,request_configuration: Optional[MinorGridlinesRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartGridlines, error_mapping) - async def patch(self,body: Optional[WorkbookChartGridlines] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartGridlines]: + async def patch(self,body: Optional[WorkbookChartGridlines] = None, request_configuration: Optional[MinorGridlinesRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartGridlines]: """ Update the properties of chartgridlines object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[MinorGridlinesRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property minorGridlines for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MinorGridlinesRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartGridlines] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartGridlines] = None, request_configuration: Optional[MinorGridlinesRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of chartgridlines object. param body: The request body @@ -147,6 +146,16 @@ 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(): """ @@ -173,4 +182,27 @@ def get_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 99103eb93b9..f0bd3066bf8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/axes/categoryAxis/title/format/font{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[FontRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property font for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookChartFont]: + async def get(self,request_configuration: Optional[FontRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartFont, error_mapping) - async def patch(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartFont]: + async def patch(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[FontRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartFont]: """ Update the navigation property font in drives param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[FontRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property font for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FontRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[FontRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property font in drives param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 f9ccf7d62cf..395e9b4845c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = 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 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookChartAxisTitleFormat]: + async def get(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartAxisTitleFormat, error_mapping) - async def patch(self,body: Optional[WorkbookChartAxisTitleFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartAxisTitleFormat]: + async def patch(self,body: Optional[WorkbookChartAxisTitleFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartAxisTitleFormat]: """ Update the navigation property format in drives param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property format for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartAxisTitleFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartAxisTitleFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property format in drives param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 8515d66b563..1abde882cd5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TitleRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property title for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookChartAxisTitle]: + async def get(self,request_configuration: Optional[TitleRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartAxisTitle, error_mapping) - async def patch(self,body: Optional[WorkbookChartAxisTitle] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartAxisTitle]: + async def patch(self,body: Optional[WorkbookChartAxisTitle] = None, request_configuration: Optional[TitleRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartAxisTitle]: """ Update the properties of chartaxistitle object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TitleRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property title for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TitleRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartAxisTitle] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartAxisTitle] = None, request_configuration: Optional[TitleRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of chartaxistitle object. param body: The request body @@ -147,6 +146,16 @@ 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(): """ @@ -173,4 +182,27 @@ def get_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 a6fd3dd9ce7..a3b37b08e34 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/axes/seriesAxis/format/font{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[FontRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property font for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookChartFont]: + async def get(self,request_configuration: Optional[FontRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartFont, error_mapping) - async def patch(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartFont]: + async def patch(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[FontRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartFont]: """ Update the properties of chartfont object. param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[FontRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property font for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FontRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[FontRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of chartfont object. param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 587522c627a..96f62cd90f3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property format for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookChartAxisFormat]: + async def get(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartAxisFormat, error_mapping) - async def patch(self,body: Optional[WorkbookChartAxisFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartAxisFormat]: + async def patch(self,body: Optional[WorkbookChartAxisFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartAxisFormat]: """ Update the navigation property format in drives param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property format for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartAxisFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartAxisFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property format in drives param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 2cd5652f2d8..8ce8b491722 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[ClearRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[ClearRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 421e4c094ca..c2862366a6b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[LineRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property line for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookChartLineFormat]: + async def get(self,request_configuration: Optional[LineRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartLineFormat, error_mapping) - async def patch(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartLineFormat]: + async def patch(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[LineRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartLineFormat]: """ Update the properties of chartlineformat object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[LineRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property line for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LineRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[LineRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of chartlineformat object. param body: The request body @@ -147,6 +146,16 @@ 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(): """ @@ -173,4 +182,27 @@ def get_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 111ce9ff191..0a8df707215 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = 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 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookChartGridlinesFormat]: + async def get(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartGridlinesFormat, error_mapping) - async def patch(self,body: Optional[WorkbookChartGridlinesFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartGridlinesFormat]: + async def patch(self,body: Optional[WorkbookChartGridlinesFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartGridlinesFormat]: """ Update the navigation property format in drives param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property format for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartGridlinesFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartGridlinesFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property format in drives param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 1ecf2429b03..20c722cea21 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[ClearRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[ClearRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 2a815329bde..71757ba8bdb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[LineRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property line for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookChartLineFormat]: + async def get(self,request_configuration: Optional[LineRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartLineFormat]: """ Represents chart line formatting. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartLineFormat, error_mapping) - async def patch(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartLineFormat]: + async def patch(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[LineRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartLineFormat]: """ Update the navigation property line in drives param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[LineRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property line for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LineRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Represents chart line formatting. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[LineRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property line in drives param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 da432bb2de6..5505bf7832f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[MajorGridlinesRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property majorGridlines for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookChartGridlines]: + async def get(self,request_configuration: Optional[MajorGridlinesRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartGridlines, error_mapping) - async def patch(self,body: Optional[WorkbookChartGridlines] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartGridlines]: + async def patch(self,body: Optional[WorkbookChartGridlines] = None, request_configuration: Optional[MajorGridlinesRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartGridlines]: """ Update the navigation property majorGridlines in drives param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[MajorGridlinesRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property majorGridlines for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MajorGridlinesRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartGridlines] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartGridlines] = None, request_configuration: Optional[MajorGridlinesRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property majorGridlines in drives param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 67a583db2dc..a663e7cdbc6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = 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 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookChartGridlinesFormat]: + async def get(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartGridlinesFormat, error_mapping) - async def patch(self,body: Optional[WorkbookChartGridlinesFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartGridlinesFormat]: + async def patch(self,body: Optional[WorkbookChartGridlinesFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartGridlinesFormat]: """ Update the navigation property format in drives param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property format for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartGridlinesFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartGridlinesFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property format in drives param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 6f32a7b75f8..c7c2ecadc83 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[ClearRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[ClearRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 687bf887195..44c8a6543a2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[LineRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property line for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookChartLineFormat]: + async def get(self,request_configuration: Optional[LineRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartLineFormat]: """ Represents chart line formatting. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartLineFormat, error_mapping) - async def patch(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartLineFormat]: + async def patch(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[LineRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartLineFormat]: """ Update the navigation property line in drives param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[LineRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property line for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LineRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Represents chart line formatting. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[LineRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property line in drives param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 562bc826b7c..64ec1c1c773 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[MinorGridlinesRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property minorGridlines for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookChartGridlines]: + async def get(self,request_configuration: Optional[MinorGridlinesRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartGridlines, error_mapping) - async def patch(self,body: Optional[WorkbookChartGridlines] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartGridlines]: + async def patch(self,body: Optional[WorkbookChartGridlines] = None, request_configuration: Optional[MinorGridlinesRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartGridlines]: """ Update the properties of chartgridlines object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[MinorGridlinesRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property minorGridlines for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MinorGridlinesRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartGridlines] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartGridlines] = None, request_configuration: Optional[MinorGridlinesRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of chartgridlines object. param body: The request body @@ -147,6 +146,16 @@ 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(): """ @@ -173,4 +182,27 @@ def get_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 16bba410d56..020708d20ad 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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/seriesAxis{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SeriesAxisRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property seriesAxis for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookChartAxis]: + async def get(self,request_configuration: Optional[SeriesAxisRequestBuilderGetRequestConfiguration] = 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. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartAxis, error_mapping) - async def patch(self,body: Optional[WorkbookChartAxis] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartAxis]: + async def patch(self,body: Optional[WorkbookChartAxis] = None, request_configuration: Optional[SeriesAxisRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartAxis]: """ Update the navigation property seriesAxis in drives param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SeriesAxisRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property seriesAxis for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SeriesAxisRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartAxis] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartAxis] = None, request_configuration: Optional[SeriesAxisRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property seriesAxis in drives param body: The request body @@ -175,6 +174,16 @@ 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(): """ @@ -201,4 +210,27 @@ def get_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 1b5feb2b5eb..9f107bdefca 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/axes/seriesAxis/title/format/font{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[FontRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property font for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookChartFont]: + async def get(self,request_configuration: Optional[FontRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartFont, error_mapping) - async def patch(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartFont]: + async def patch(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[FontRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartFont]: """ Update the navigation property font in drives param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[FontRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property font for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FontRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[FontRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property font in drives param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 30fb3480ba4..63db85978c7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = 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 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookChartAxisTitleFormat]: + async def get(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartAxisTitleFormat, error_mapping) - async def patch(self,body: Optional[WorkbookChartAxisTitleFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartAxisTitleFormat]: + async def patch(self,body: Optional[WorkbookChartAxisTitleFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartAxisTitleFormat]: """ Update the navigation property format in drives param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property format for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartAxisTitleFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartAxisTitleFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property format in drives param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 d60880f1e3c..ad41db40a83 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TitleRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property title for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookChartAxisTitle]: + async def get(self,request_configuration: Optional[TitleRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartAxisTitle, error_mapping) - async def patch(self,body: Optional[WorkbookChartAxisTitle] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartAxisTitle]: + async def patch(self,body: Optional[WorkbookChartAxisTitle] = None, request_configuration: Optional[TitleRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartAxisTitle]: """ Update the properties of chartaxistitle object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TitleRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property title for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TitleRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartAxisTitle] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartAxisTitle] = None, request_configuration: Optional[TitleRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of chartaxistitle object. param body: The request body @@ -147,6 +146,16 @@ 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(): """ @@ -173,4 +182,27 @@ def get_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 666a9b26bef..b533e0ef529 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/axes/valueAxis/format/font{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[FontRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property font for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookChartFont]: + async def get(self,request_configuration: Optional[FontRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartFont, error_mapping) - async def patch(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartFont]: + async def patch(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[FontRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartFont]: """ Update the properties of chartfont object. param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[FontRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property font for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FontRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[FontRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of chartfont object. param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 e93f15dab0a..a4f93404077 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property format for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookChartAxisFormat]: + async def get(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartAxisFormat, error_mapping) - async def patch(self,body: Optional[WorkbookChartAxisFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartAxisFormat]: + async def patch(self,body: Optional[WorkbookChartAxisFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartAxisFormat]: """ Update the navigation property format in drives param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property format for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartAxisFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartAxisFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property format in drives param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 1e80b8cb021..d176f222c80 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[ClearRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[ClearRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 6a2cb73c610..0885d4a7cd0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[LineRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property line for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookChartLineFormat]: + async def get(self,request_configuration: Optional[LineRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartLineFormat, error_mapping) - async def patch(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartLineFormat]: + async def patch(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[LineRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartLineFormat]: """ Update the properties of chartlineformat object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[LineRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property line for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LineRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[LineRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of chartlineformat object. param body: The request body @@ -147,6 +146,16 @@ 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(): """ @@ -173,4 +182,27 @@ def get_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 164cdeb5dec..9072848d10b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = 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 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookChartGridlinesFormat]: + async def get(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartGridlinesFormat, error_mapping) - async def patch(self,body: Optional[WorkbookChartGridlinesFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartGridlinesFormat]: + async def patch(self,body: Optional[WorkbookChartGridlinesFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartGridlinesFormat]: """ Update the navigation property format in drives param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property format for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartGridlinesFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartGridlinesFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property format in drives param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 6fdb494c6ab..9aa48d870f9 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[ClearRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[ClearRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 e78d05f9b5f..420f8d20ca2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[LineRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property line for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookChartLineFormat]: + async def get(self,request_configuration: Optional[LineRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartLineFormat]: """ Represents chart line formatting. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartLineFormat, error_mapping) - async def patch(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartLineFormat]: + async def patch(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[LineRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartLineFormat]: """ Update the navigation property line in drives param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[LineRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property line for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LineRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Represents chart line formatting. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[LineRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property line in drives param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 7c258519d4b..32f51859e19 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[MajorGridlinesRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property majorGridlines for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookChartGridlines]: + async def get(self,request_configuration: Optional[MajorGridlinesRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartGridlines, error_mapping) - async def patch(self,body: Optional[WorkbookChartGridlines] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartGridlines]: + async def patch(self,body: Optional[WorkbookChartGridlines] = None, request_configuration: Optional[MajorGridlinesRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartGridlines]: """ Update the navigation property majorGridlines in drives param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[MajorGridlinesRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property majorGridlines for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MajorGridlinesRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartGridlines] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartGridlines] = None, request_configuration: Optional[MajorGridlinesRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property majorGridlines in drives param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 321e9860893..2e39a95f5ed 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = 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 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookChartGridlinesFormat]: + async def get(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartGridlinesFormat, error_mapping) - async def patch(self,body: Optional[WorkbookChartGridlinesFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartGridlinesFormat]: + async def patch(self,body: Optional[WorkbookChartGridlinesFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartGridlinesFormat]: """ Update the navigation property format in drives param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property format for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartGridlinesFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartGridlinesFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property format in drives param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 ea515fd848d..c1e48cd46b7 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[ClearRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[ClearRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 c09a09723a5..e2dce5f35af 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[LineRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property line for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookChartLineFormat]: + async def get(self,request_configuration: Optional[LineRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartLineFormat]: """ Represents chart line formatting. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartLineFormat, error_mapping) - async def patch(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartLineFormat]: + async def patch(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[LineRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartLineFormat]: """ Update the navigation property line in drives param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[LineRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property line for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LineRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Represents chart line formatting. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[LineRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property line in drives param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 a2f9f4e8c7c..bdd14f988b0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[MinorGridlinesRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property minorGridlines for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookChartGridlines]: + async def get(self,request_configuration: Optional[MinorGridlinesRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartGridlines, error_mapping) - async def patch(self,body: Optional[WorkbookChartGridlines] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartGridlines]: + async def patch(self,body: Optional[WorkbookChartGridlines] = None, request_configuration: Optional[MinorGridlinesRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartGridlines]: """ Update the properties of chartgridlines object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[MinorGridlinesRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property minorGridlines for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MinorGridlinesRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartGridlines] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartGridlines] = None, request_configuration: Optional[MinorGridlinesRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of chartgridlines object. param body: The request body @@ -147,6 +146,16 @@ 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(): """ @@ -173,4 +182,27 @@ def get_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 2fcd9113b33..4a94c9cabd7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/axes/valueAxis/title/format/font{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[FontRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property font for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookChartFont]: + async def get(self,request_configuration: Optional[FontRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartFont, error_mapping) - async def patch(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartFont]: + async def patch(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[FontRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartFont]: """ Update the navigation property font in drives param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[FontRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property font for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FontRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[FontRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property font in drives param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 91c2921b676..60815a3199a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = 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 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookChartAxisTitleFormat]: + async def get(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartAxisTitleFormat, error_mapping) - async def patch(self,body: Optional[WorkbookChartAxisTitleFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartAxisTitleFormat]: + async def patch(self,body: Optional[WorkbookChartAxisTitleFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartAxisTitleFormat]: """ Update the navigation property format in drives param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property format for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartAxisTitleFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartAxisTitleFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property format in drives param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 94fc7fb6bce..e9626dd4c16 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TitleRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property title for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookChartAxisTitle]: + async def get(self,request_configuration: Optional[TitleRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartAxisTitle, error_mapping) - async def patch(self,body: Optional[WorkbookChartAxisTitle] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartAxisTitle]: + async def patch(self,body: Optional[WorkbookChartAxisTitle] = None, request_configuration: Optional[TitleRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartAxisTitle]: """ Update the properties of chartaxistitle object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TitleRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property title for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TitleRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartAxisTitle] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartAxisTitle] = None, request_configuration: Optional[TitleRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of chartaxistitle object. param body: The request body @@ -147,6 +146,16 @@ 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(): """ @@ -173,4 +182,27 @@ def get_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 95d887ad66a..5a2682fd60d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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/valueAxis{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ValueAxisRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property valueAxis for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookChartAxis]: + async def get(self,request_configuration: Optional[ValueAxisRequestBuilderGetRequestConfiguration] = 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. @@ -70,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartAxis, error_mapping) - async def patch(self,body: Optional[WorkbookChartAxis] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartAxis]: + async def patch(self,body: Optional[WorkbookChartAxis] = None, request_configuration: Optional[ValueAxisRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartAxis]: """ Update the properties of chartaxis object. param body: The request body @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ValueAxisRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property valueAxis for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ValueAxisRequestBuilderGetRequestConfiguration] = 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. @@ -116,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartAxis] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartAxis] = None, request_configuration: Optional[ValueAxisRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of chartaxis object. param body: The request body @@ -177,6 +176,16 @@ 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(): """ @@ -203,4 +212,27 @@ def get_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 2749b14c78e..4f1ebec075b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DataLabelsRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property dataLabels for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookChartDataLabels]: + async def get(self,request_configuration: Optional[DataLabelsRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartDataLabels, error_mapping) - async def patch(self,body: Optional[WorkbookChartDataLabels] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartDataLabels]: + async def patch(self,body: Optional[WorkbookChartDataLabels] = None, request_configuration: Optional[DataLabelsRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartDataLabels]: """ Update the properties of chartdatalabels object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DataLabelsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property dataLabels for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DataLabelsRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartDataLabels] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartDataLabels] = None, request_configuration: Optional[DataLabelsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of chartdatalabels object. param body: The request body @@ -147,6 +146,16 @@ 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(): """ @@ -173,4 +182,27 @@ def get_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 a7495e98097..680f361456f 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[ClearRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[ClearRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 147f6d3e206..9f21fb3760b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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/format/fill{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[FillRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property fill for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookChartFill]: + async def get(self,request_configuration: Optional[FillRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartFill, error_mapping) - async def patch(self,body: Optional[WorkbookChartFill] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartFill]: + async def patch(self,body: Optional[WorkbookChartFill] = None, request_configuration: Optional[FillRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartFill]: """ Update the navigation property fill in drives param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[FillRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property fill for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FillRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartFill] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartFill] = None, request_configuration: Optional[FillRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property fill in drives param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 8881354103e..fad963e9c70 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetSolidColorPostRequestBody] = None, request_configuration: Optional[SetSolidColorRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetSolidColorPostRequestBody] = None, request_configuration: Optional[SetSolidColorRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Sets the fill formatting of a chart element to a uniform color. param body: The request body @@ -73,4 +73,14 @@ 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 7b07b2fd4f2..ccb5bd5b593 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/font{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[FontRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property font for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookChartFont]: + async def get(self,request_configuration: Optional[FontRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartFont, error_mapping) - async def patch(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartFont]: + async def patch(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[FontRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartFont]: """ Update the navigation property font in drives param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[FontRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property font for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FontRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[FontRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property font in drives param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 eb986b775a0..e27c37a4142 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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/format{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property format for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookChartDataLabelFormat]: + async def get(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartDataLabelFormat, error_mapping) - async def patch(self,body: Optional[WorkbookChartDataLabelFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartDataLabelFormat]: + async def patch(self,body: Optional[WorkbookChartDataLabelFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartDataLabelFormat]: """ Update the navigation property format in drives param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property format for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartDataLabelFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartDataLabelFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property format in drives param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 b339288eb20..82b905a00a7 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[ClearRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[ClearRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 c4d6414be72..466549a8321 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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}/format/fill{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[FillRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property fill for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookChartFill]: + async def get(self,request_configuration: Optional[FillRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartFill, error_mapping) - async def patch(self,body: Optional[WorkbookChartFill] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartFill]: + async def patch(self,body: Optional[WorkbookChartFill] = None, request_configuration: Optional[FillRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartFill]: """ Update the navigation property fill in drives param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[FillRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property fill for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FillRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartFill] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartFill] = None, request_configuration: Optional[FillRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property fill in drives param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 246fc30115d..f957baa79bf 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetSolidColorPostRequestBody] = None, request_configuration: Optional[SetSolidColorRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetSolidColorPostRequestBody] = None, request_configuration: Optional[SetSolidColorRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Sets the fill formatting of a chart element to a uniform color. param body: The request body @@ -73,4 +73,14 @@ 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 79cf2e6e4fb..1c8f3b65d7b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/font{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[FontRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property font for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookChartFont]: + async def get(self,request_configuration: Optional[FontRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartFont, error_mapping) - async def patch(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartFont]: + async def patch(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[FontRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartFont]: """ Update the navigation property font in drives param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[FontRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property font for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FontRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[FontRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property font in drives param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 43ff5e65f60..1a352b39f79 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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}/format{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property format for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookChartAreaFormat]: + async def get(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartAreaFormat, error_mapping) - async def patch(self,body: Optional[WorkbookChartAreaFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartAreaFormat]: + async def patch(self,body: Optional[WorkbookChartAreaFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartAreaFormat]: """ Update the navigation property format in drives param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property format for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartAreaFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartAreaFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property format in drives param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 bbeab68c1f3..f45e9575df8 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[RequestConfiguration] = None) -> Optional[ImageGetResponse]: + async def get(self,request_configuration: Optional[ImageRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ImageGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ImageRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function image param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 06da212312b..808bc335020 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[RequestConfiguration] = None) -> Optional[ImageWithWidthGetResponse]: + async def get(self,request_configuration: Optional[ImageWithWidthRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ImageWithWidthGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ImageWithWidthRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function image param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,4 +70,14 @@ 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 5e0c080fc3e..252ac7462db 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[RequestConfiguration] = None) -> Optional[ImageWithWidthWithHeightGetResponse]: + async def get(self,request_configuration: Optional[ImageWithWidthWithHeightRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ImageWithWidthWithHeightGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ImageWithWidthWithHeightRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function image param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -72,4 +72,14 @@ 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 cd5c99f3088..3a8d214aea5 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[RequestConfiguration] = None) -> Optional[ImageWithWidthWithHeightWithFittingModeGetResponse]: + async def get(self,request_configuration: Optional[ImageWithWidthWithHeightWithFittingModeRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ImageWithWidthWithHeightWithFittingModeGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ImageWithWidthWithHeightWithFittingModeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function image param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -74,4 +74,14 @@ 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 4ab6fea7eda..385a89b8d13 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[ClearRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[ClearRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 d1d082a6f07..8d0175292f2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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/format/fill{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[FillRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property fill for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookChartFill]: + async def get(self,request_configuration: Optional[FillRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartFill, error_mapping) - async def patch(self,body: Optional[WorkbookChartFill] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartFill]: + async def patch(self,body: Optional[WorkbookChartFill] = None, request_configuration: Optional[FillRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartFill]: """ Update the navigation property fill in drives param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[FillRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property fill for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FillRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartFill] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartFill] = None, request_configuration: Optional[FillRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property fill in drives param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 03813607769..e091e32ccde 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetSolidColorPostRequestBody] = None, request_configuration: Optional[SetSolidColorRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetSolidColorPostRequestBody] = None, request_configuration: Optional[SetSolidColorRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Sets the fill formatting of a chart element to a uniform color. param body: The request body @@ -73,4 +73,14 @@ 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 62c8478b5b8..2a8e7270deb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/font{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[FontRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property font for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookChartFont]: + async def get(self,request_configuration: Optional[FontRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartFont, error_mapping) - async def patch(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartFont]: + async def patch(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[FontRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartFont]: """ Update the navigation property font in drives param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[FontRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property font for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FontRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[FontRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property font in drives param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 5c34db5ff73..a3d7b36e8ba 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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/format{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property format for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookChartLegendFormat]: + async def get(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartLegendFormat, error_mapping) - async def patch(self,body: Optional[WorkbookChartLegendFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartLegendFormat]: + async def patch(self,body: Optional[WorkbookChartLegendFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartLegendFormat]: """ Update the navigation property format in drives param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property format for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartLegendFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartLegendFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property format in drives param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 f0e570ee56a..4feee3d4b74 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[LegendRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property legend for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookChartLegend]: + async def get(self,request_configuration: Optional[LegendRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartLegend, error_mapping) - async def patch(self,body: Optional[WorkbookChartLegend] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartLegend]: + async def patch(self,body: Optional[WorkbookChartLegend] = None, request_configuration: Optional[LegendRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartLegend]: """ Update the properties of chartlegend object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[LegendRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property legend for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LegendRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartLegend] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartLegend] = None, request_configuration: Optional[LegendRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of chartlegend object. param body: The request body @@ -147,6 +146,16 @@ 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(): """ @@ -173,4 +182,27 @@ def get_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 84740252fec..7a867e95997 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[RequestConfiguration] = None) -> Optional[CountGetResponse]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CountGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function count param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 f835ec232be..9d6eb83d599 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[ClearRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[ClearRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 be86adeac64..eaa43f3da8f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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/fill{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[FillRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property fill for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookChartFill]: + async def get(self,request_configuration: Optional[FillRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartFill, error_mapping) - async def patch(self,body: Optional[WorkbookChartFill] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartFill]: + async def patch(self,body: Optional[WorkbookChartFill] = None, request_configuration: Optional[FillRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartFill]: """ Update the navigation property fill in drives param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[FillRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property fill for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FillRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartFill] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartFill] = None, request_configuration: Optional[FillRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property fill in drives param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 820881db997..6d0885b0a05 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetSolidColorPostRequestBody] = None, request_configuration: Optional[SetSolidColorRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetSolidColorPostRequestBody] = None, request_configuration: Optional[SetSolidColorRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Sets the fill formatting of a chart element to a uniform color. param body: The request body @@ -73,4 +73,14 @@ 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 46a7681b21b..73670ec969c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property format for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookChartSeriesFormat]: + async def get(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartSeriesFormat, error_mapping) - async def patch(self,body: Optional[WorkbookChartSeriesFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartSeriesFormat]: + async def patch(self,body: Optional[WorkbookChartSeriesFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartSeriesFormat]: """ Update the navigation property format in drives param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property format for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartSeriesFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartSeriesFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property format in drives param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 edbed2347aa..831bc196f97 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[ClearRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[ClearRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 e621ceb869d..9bfdeb351b3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[LineRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property line for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookChartLineFormat]: + async def get(self,request_configuration: Optional[LineRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartLineFormat]: """ Represents line formatting. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartLineFormat, error_mapping) - async def patch(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartLineFormat]: + async def patch(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[LineRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartLineFormat]: """ Update the navigation property line in drives param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[LineRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property line for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LineRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Represents line formatting. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartLineFormat] = None, request_configuration: Optional[LineRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property line in drives param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 1224951320d..6d17dd2fdab 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[RequestConfiguration] = None) -> Optional[CountGetResponse]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CountGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function count param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 a4280b7fe35..67eca37c08b 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[ClearRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[ClearRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 e0111be570c..a873ae4d74c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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/fill{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[FillRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property fill for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookChartFill]: + async def get(self,request_configuration: Optional[FillRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartFill, error_mapping) - async def patch(self,body: Optional[WorkbookChartFill] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartFill]: + async def patch(self,body: Optional[WorkbookChartFill] = None, request_configuration: Optional[FillRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartFill]: """ Update the navigation property fill in drives param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[FillRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property fill for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FillRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartFill] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartFill] = None, request_configuration: Optional[FillRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property fill in drives param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 b686f261bd1..d84463f4073 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetSolidColorPostRequestBody] = None, request_configuration: Optional[SetSolidColorRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetSolidColorPostRequestBody] = None, request_configuration: Optional[SetSolidColorRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Sets the fill formatting of a chart element to a uniform color. param body: The request body @@ -73,4 +73,14 @@ 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 bcd9c8ed150..de7247f95d7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = 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 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookChartPointFormat]: + async def get(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartPointFormat, error_mapping) - async def patch(self,body: Optional[WorkbookChartPointFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartPointFormat]: + async def patch(self,body: Optional[WorkbookChartPointFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartPointFormat]: """ Update the navigation property format in drives param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property format for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartPointFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartPointFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property format in drives param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 f9a75f613b4..f9fcaafe540 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[WorkbookChartPointItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property points for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookChartPoint]: + async def get(self,request_configuration: Optional[WorkbookChartPointItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartPoint, error_mapping) - async def patch(self,body: Optional[WorkbookChartPoint] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartPoint]: + async def patch(self,body: Optional[WorkbookChartPoint] = None, request_configuration: Optional[WorkbookChartPointItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartPoint]: """ Update the navigation property points in drives param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[WorkbookChartPointItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property points for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WorkbookChartPointItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartPoint] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartPoint] = None, request_configuration: Optional[WorkbookChartPointItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property points in drives param body: The request body @@ -146,6 +145,16 @@ 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(): """ @@ -172,4 +181,27 @@ def get_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 893802a59eb..4c44cc987bd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/itemAt(index={index})/format{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = 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 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookChartPointFormat]: + async def get(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = 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 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartPointFormat, error_mapping) - async def patch(self,body: Optional[WorkbookChartPointFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartPointFormat]: + async def patch(self,body: Optional[WorkbookChartPointFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartPointFormat]: """ Update the navigation property format in drives param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property format for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = 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 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartPointFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartPointFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property format in drives param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 0c6a4bfab2f..517bed8bed1 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[RequestConfiguration] = None) -> Optional[WorkbookChartPoint]: + async def get(self,request_configuration: Optional[ItemAtWithIndexRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartPoint, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ItemAtWithIndexRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function itemAt param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,4 +80,14 @@ 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 7d4fbb88660..b138219a2c8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[WorkbookChartPointCollectionResponse]: + async def get(self,request_configuration: Optional[PointsRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartPointCollectionResponse]: """ Retrieve a list of chartpoints objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -78,7 +77,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[RequestConfiguration] = None) -> Optional[WorkbookChartPoint]: + async def post(self,body: Optional[WorkbookChartPoint] = None, request_configuration: Optional[PointsRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookChartPoint]: """ Use this API to create a new ChartPoints. param body: The request body @@ -102,7 +101,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PointsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of chartpoints objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WorkbookChartPoint] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WorkbookChartPoint] = None, request_configuration: Optional[PointsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Use this API to create a new ChartPoints. param body: The request body @@ -203,4 +202,27 @@ def 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 a14431a1e01..708e560ff70 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[WorkbookChartSeriesItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property series for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookChartSeries]: + async def get(self,request_configuration: Optional[WorkbookChartSeriesItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartSeries, error_mapping) - async def patch(self,body: Optional[WorkbookChartSeries] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartSeries]: + async def patch(self,body: Optional[WorkbookChartSeries] = None, request_configuration: Optional[WorkbookChartSeriesItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartSeries]: """ Update the properties of chartSeries object. param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[WorkbookChartSeriesItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property series for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WorkbookChartSeriesItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartSeries] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartSeries] = None, request_configuration: Optional[WorkbookChartSeriesItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of chartSeries object. param body: The request body @@ -157,6 +156,16 @@ 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(): """ @@ -183,4 +192,27 @@ def get_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 45fb812c674..51d67302942 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/itemAt(index={index})/format{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = 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 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookChartSeriesFormat]: + async def get(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartSeriesFormat, error_mapping) - async def patch(self,body: Optional[WorkbookChartSeriesFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartSeriesFormat]: + async def patch(self,body: Optional[WorkbookChartSeriesFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartSeriesFormat]: """ Update the navigation property format in drives param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property format for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartSeriesFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartSeriesFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property format in drives param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 fa071c76adf..40a0e90a4c2 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[RequestConfiguration] = None) -> Optional[WorkbookChartSeries]: + async def get(self,request_configuration: Optional[ItemAtWithIndexRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartSeries, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ItemAtWithIndexRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function itemAt param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -90,4 +90,14 @@ 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 ccbe8d77d29..7bc794dbc98 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[WorkbookChartPointCollectionResponse]: + async def get(self,request_configuration: Optional[PointsRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartPointCollectionResponse]: """ Retrieve a list of chartpoints objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartPointCollectionResponse, error_mapping) - async def post(self,body: Optional[WorkbookChartPoint] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartPoint]: + async def post(self,body: Optional[WorkbookChartPoint] = None, request_configuration: Optional[PointsRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookChartPoint]: """ Use this API to create a new ChartPoints. param body: The request body @@ -73,7 +72,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PointsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of chartpoints objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -84,7 +83,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WorkbookChartPoint] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WorkbookChartPoint] = None, request_configuration: Optional[PointsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Use this API to create a new ChartPoints. param body: The request body @@ -165,4 +164,27 @@ def 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 b393e6210a7..bb70158e882 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,12 @@ 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[RequestConfiguration] = None) -> Optional[WorkbookChartSeriesCollectionResponse]: + async def get(self,request_configuration: Optional[SeriesRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartSeriesCollectionResponse]: """ Retrieve a list of chartseries objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WorkbookChartSeriesCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/chartseries-list?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/chart-list-series?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -78,7 +77,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[RequestConfiguration] = None) -> Optional[WorkbookChartSeries]: + async def post(self,body: Optional[WorkbookChartSeries] = None, request_configuration: Optional[SeriesRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookChartSeries]: """ Use this API to create a new ChartSeries. param body: The request body @@ -102,7 +101,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SeriesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of chartseries objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WorkbookChartSeries] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WorkbookChartSeries] = None, request_configuration: Optional[SeriesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Use this API to create a new ChartSeries. param body: The request body @@ -203,4 +202,27 @@ def 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 09c3a628e70..60b3d3c38d7 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetDataPostRequestBody] = None, request_configuration: Optional[SetDataRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetDataPostRequestBody] = None, request_configuration: Optional[SetDataRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Resets the source data for the chart. param body: The request body @@ -73,4 +73,14 @@ 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 5ee347a00f7..b75e1ac9642 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetPositionPostRequestBody] = None, request_configuration: Optional[SetPositionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetPositionPostRequestBody] = None, request_configuration: Optional[SetPositionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Positions the chart relative to cells on the worksheet. param body: The request body @@ -73,4 +73,14 @@ 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 c0fbc23cacc..edbf34efcd5 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[ClearRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[ClearRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 15a8a1de8be..b093c310530 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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/format/fill{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[FillRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property fill for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookChartFill]: + async def get(self,request_configuration: Optional[FillRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartFill, error_mapping) - async def patch(self,body: Optional[WorkbookChartFill] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartFill]: + async def patch(self,body: Optional[WorkbookChartFill] = None, request_configuration: Optional[FillRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartFill]: """ Update the navigation property fill in drives param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[FillRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property fill for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FillRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartFill] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartFill] = None, request_configuration: Optional[FillRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property fill in drives param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 605651cfbf3..41814795b67 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetSolidColorPostRequestBody] = None, request_configuration: Optional[SetSolidColorRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetSolidColorPostRequestBody] = None, request_configuration: Optional[SetSolidColorRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Sets the fill formatting of a chart element to a uniform color. param body: The request body @@ -73,4 +73,14 @@ 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 42046121229..bb7c1ad3667 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/font{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[FontRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property font for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookChartFont]: + async def get(self,request_configuration: Optional[FontRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartFont, error_mapping) - async def patch(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartFont]: + async def patch(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[FontRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartFont]: """ Update the navigation property font in drives param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[FontRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property font for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FontRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartFont] = None, request_configuration: Optional[FontRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property font in drives param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 3c0f8388bdc..2a3211b5581 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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/format{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property format for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookChartTitleFormat]: + async def get(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartTitleFormat, error_mapping) - async def patch(self,body: Optional[WorkbookChartTitleFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartTitleFormat]: + async def patch(self,body: Optional[WorkbookChartTitleFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartTitleFormat]: """ Update the navigation property format in drives param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property format for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartTitleFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartTitleFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property format in drives param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 bc59c89fb0c..504df42579f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TitleRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property title for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookChartTitle]: + async def get(self,request_configuration: Optional[TitleRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartTitle, error_mapping) - async def patch(self,body: Optional[WorkbookChartTitle] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartTitle]: + async def patch(self,body: Optional[WorkbookChartTitle] = None, request_configuration: Optional[TitleRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartTitle]: """ Update the properties of charttitle object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TitleRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property title for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TitleRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartTitle] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartTitle] = None, request_configuration: Optional[TitleRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of charttitle object. param body: The request body @@ -147,6 +146,16 @@ 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(): """ @@ -173,4 +182,27 @@ def get_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 0664fc4b195..d5fe7bd0db5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/charts/{workbookChart%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[WorkbookChartItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes the chart object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -59,7 +58,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookChart]: + async def get(self,request_configuration: Optional[WorkbookChartItemRequestBuilderGetRequestConfiguration] = 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. @@ -125,7 +124,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[RequestConfiguration] = None) -> Optional[WorkbookChart]: + async def patch(self,body: Optional[WorkbookChart] = None, request_configuration: Optional[WorkbookChartItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChart]: """ Update the properties of chart object. param body: The request body @@ -149,7 +148,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[WorkbookChartItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes the chart object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -160,7 +159,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WorkbookChartItemRequestBuilderGetRequestConfiguration] = 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. @@ -171,7 +170,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChart] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChart] = None, request_configuration: Optional[WorkbookChartItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of chart object. param body: The request body @@ -286,6 +285,16 @@ 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(): """ @@ -312,4 +321,27 @@ def get_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 ebf4d053c0c..a4135b15da5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/worksheet{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookWorksheet]: + async def get(self,request_configuration: Optional[WorksheetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookWorksheet, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WorksheetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 fcc06966af5..96a4904f129 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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})/axes{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AxesRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property axes for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookChartAxes]: + async def get(self,request_configuration: Optional[AxesRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartAxes]: """ Represents chart axes. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartAxes, error_mapping) - async def patch(self,body: Optional[WorkbookChartAxes] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartAxes]: + async def patch(self,body: Optional[WorkbookChartAxes] = None, request_configuration: Optional[AxesRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartAxes]: """ Update the navigation property axes in drives param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AxesRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property axes for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AxesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Represents chart axes. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartAxes] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartAxes] = None, request_configuration: Optional[AxesRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property axes in drives param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 741cf02a341..5edd2770e7a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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})/dataLabels{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DataLabelsRequestBuilderDeleteRequestConfiguration] = 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 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookChartDataLabels]: + async def get(self,request_configuration: Optional[DataLabelsRequestBuilderGetRequestConfiguration] = 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 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartDataLabels, error_mapping) - async def patch(self,body: Optional[WorkbookChartDataLabels] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartDataLabels]: + async def patch(self,body: Optional[WorkbookChartDataLabels] = None, request_configuration: Optional[DataLabelsRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartDataLabels]: """ Update the properties of chartdatalabels object. param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DataLabelsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property dataLabels for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DataLabelsRequestBuilderGetRequestConfiguration] = 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 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartDataLabels] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartDataLabels] = None, request_configuration: Optional[DataLabelsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of chartdatalabels object. param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 548a42c8a29..4621c20c6bd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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})/format{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = 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 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookChartAreaFormat]: + async def get(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartAreaFormat, error_mapping) - async def patch(self,body: Optional[WorkbookChartAreaFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartAreaFormat]: + async def patch(self,body: Optional[WorkbookChartAreaFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartAreaFormat]: """ Update the navigation property format in drives param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property format for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartAreaFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartAreaFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property format in drives param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 a5d7edf6bb2..dffa9b3e140 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[RequestConfiguration] = None) -> Optional[ImageGetResponse]: + async def get(self,request_configuration: Optional[ImageRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ImageGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ImageRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function image param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 f46dd42124d..16e95f26e52 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[RequestConfiguration] = None) -> Optional[ImageWithWidthGetResponse]: + async def get(self,request_configuration: Optional[ImageWithWidthRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ImageWithWidthGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ImageWithWidthRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function image param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,4 +70,14 @@ 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 150ae2ac60c..469fba77252 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[RequestConfiguration] = None) -> Optional[ImageWithWidthWithHeightGetResponse]: + async def get(self,request_configuration: Optional[ImageWithWidthWithHeightRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ImageWithWidthWithHeightGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ImageWithWidthWithHeightRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function image param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -72,4 +72,14 @@ 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 69e177f8711..76270ac91c9 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[RequestConfiguration] = None) -> Optional[ImageWithWidthWithHeightWithFittingModeGetResponse]: + async def get(self,request_configuration: Optional[ImageWithWidthWithHeightWithFittingModeRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ImageWithWidthWithHeightWithFittingModeGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ImageWithWidthWithHeightWithFittingModeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function image param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -74,4 +74,14 @@ 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 5b9e08544f5..630c05dab95 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[RequestConfiguration] = None) -> Optional[WorkbookChart]: + async def get(self,request_configuration: Optional[ItemAtWithIndexRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ItemAtWithIndexRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function itemAt param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -218,4 +218,14 @@ 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 23a8b4b6cee..65473947b54 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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})/legend{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[LegendRequestBuilderDeleteRequestConfiguration] = 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 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookChartLegend]: + async def get(self,request_configuration: Optional[LegendRequestBuilderGetRequestConfiguration] = 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 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartLegend, error_mapping) - async def patch(self,body: Optional[WorkbookChartLegend] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartLegend]: + async def patch(self,body: Optional[WorkbookChartLegend] = None, request_configuration: Optional[LegendRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartLegend]: """ Update the properties of chartlegend object. param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[LegendRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property legend for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LegendRequestBuilderGetRequestConfiguration] = 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 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartLegend] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartLegend] = None, request_configuration: Optional[LegendRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of chartlegend object. param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 544fd45a6eb..b76f022c00e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,12 +27,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}/charts/itemAt(index={index})/series{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartSeriesCollectionResponse]: + async def get(self,request_configuration: Optional[SeriesRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartSeriesCollectionResponse]: """ Retrieve a list of chartseries objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WorkbookChartSeriesCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/chartseries-list?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/chart-list-series?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartSeriesCollectionResponse, error_mapping) - async def post(self,body: Optional[WorkbookChartSeries] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartSeries]: + async def post(self,body: Optional[WorkbookChartSeries] = None, request_configuration: Optional[SeriesRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookChartSeries]: """ Use this API to create a new ChartSeries. param body: The request body @@ -73,7 +72,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SeriesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of chartseries objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -84,7 +83,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WorkbookChartSeries] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WorkbookChartSeries] = None, request_configuration: Optional[SeriesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Use this API to create a new ChartSeries. param body: The request body @@ -165,4 +164,27 @@ def 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 f7a76b59d19..36b83138b78 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetDataPostRequestBody] = None, request_configuration: Optional[SetDataRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetDataPostRequestBody] = None, request_configuration: Optional[SetDataRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Resets the source data for the chart. param body: The request body @@ -73,4 +73,14 @@ 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 e1b0be910c9..d617b234e87 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetPositionPostRequestBody] = None, request_configuration: Optional[SetPositionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetPositionPostRequestBody] = None, request_configuration: Optional[SetPositionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Positions the chart relative to cells on the worksheet. param body: The request body @@ -73,4 +73,14 @@ 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 8a0a43d7a38..906c3e420cd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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})/title{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TitleRequestBuilderDeleteRequestConfiguration] = 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 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookChartTitle]: + async def get(self,request_configuration: Optional[TitleRequestBuilderGetRequestConfiguration] = 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 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartTitle, error_mapping) - async def patch(self,body: Optional[WorkbookChartTitle] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartTitle]: + async def patch(self,body: Optional[WorkbookChartTitle] = None, request_configuration: Optional[TitleRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartTitle]: """ Update the properties of charttitle object. param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TitleRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property title for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TitleRequestBuilderGetRequestConfiguration] = 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 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartTitle] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartTitle] = None, request_configuration: Optional[TitleRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of charttitle object. param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 178121ccc00..4e44ed68d4f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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})/worksheet{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookWorksheet]: + async def get(self,request_configuration: Optional[WorksheetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookWorksheet, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WorksheetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 71559d6a075..644cb29ee8b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}')/axes{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AxesRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property axes for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookChartAxes]: + async def get(self,request_configuration: Optional[AxesRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartAxes]: """ Represents chart axes. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartAxes, error_mapping) - async def patch(self,body: Optional[WorkbookChartAxes] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartAxes]: + async def patch(self,body: Optional[WorkbookChartAxes] = None, request_configuration: Optional[AxesRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartAxes]: """ Update the navigation property axes in drives param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AxesRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property axes for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AxesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Represents chart axes. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartAxes] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartAxes] = None, request_configuration: Optional[AxesRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property axes in drives param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 00948ea587a..bcb5ea5decc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}')/dataLabels{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DataLabelsRequestBuilderDeleteRequestConfiguration] = 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 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookChartDataLabels]: + async def get(self,request_configuration: Optional[DataLabelsRequestBuilderGetRequestConfiguration] = 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 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartDataLabels, error_mapping) - async def patch(self,body: Optional[WorkbookChartDataLabels] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartDataLabels]: + async def patch(self,body: Optional[WorkbookChartDataLabels] = None, request_configuration: Optional[DataLabelsRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartDataLabels]: """ Update the properties of chartdatalabels object. param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DataLabelsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property dataLabels for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DataLabelsRequestBuilderGetRequestConfiguration] = 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 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartDataLabels] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartDataLabels] = None, request_configuration: Optional[DataLabelsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of chartdatalabels object. param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 5ee3e18a0bc..0b028bc3795 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}')/format{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = 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 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookChartAreaFormat]: + async def get(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartAreaFormat, error_mapping) - async def patch(self,body: Optional[WorkbookChartAreaFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartAreaFormat]: + async def patch(self,body: Optional[WorkbookChartAreaFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartAreaFormat]: """ Update the navigation property format in drives param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[FormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property format for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FormatRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartAreaFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartAreaFormat] = None, request_configuration: Optional[FormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property format in drives param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 bfa0ca04a5c..da706eed168 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[RequestConfiguration] = None) -> Optional[ImageGetResponse]: + async def get(self,request_configuration: Optional[ImageRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ImageGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ImageRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function image param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 a0ed5ebc24a..0b92214c58a 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[RequestConfiguration] = None) -> Optional[ImageWithWidthGetResponse]: + async def get(self,request_configuration: Optional[ImageWithWidthRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ImageWithWidthGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ImageWithWidthRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function image param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,4 +70,14 @@ 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 6dee96fa082..ad9e486bd23 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[RequestConfiguration] = None) -> Optional[ImageWithWidthWithHeightGetResponse]: + async def get(self,request_configuration: Optional[ImageWithWidthWithHeightRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ImageWithWidthWithHeightGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ImageWithWidthWithHeightRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function image param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -72,4 +72,14 @@ 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 41e9f5d6fa4..c59642495d8 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[RequestConfiguration] = None) -> Optional[ImageWithWidthWithHeightWithFittingModeGetResponse]: + async def get(self,request_configuration: Optional[ImageWithWidthWithHeightWithFittingModeRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ImageWithWidthWithHeightWithFittingModeGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ImageWithWidthWithHeightWithFittingModeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function image param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -74,4 +74,14 @@ 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 99f4881de48..05f8b402283 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[RequestConfiguration] = None) -> Optional[WorkbookChart]: + async def get(self,request_configuration: Optional[ItemWithNameRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ItemWithNameRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function item param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -218,4 +218,14 @@ 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 9d27db6d25e..1eaaf14350e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}')/legend{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[LegendRequestBuilderDeleteRequestConfiguration] = 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 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookChartLegend]: + async def get(self,request_configuration: Optional[LegendRequestBuilderGetRequestConfiguration] = 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 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartLegend, error_mapping) - async def patch(self,body: Optional[WorkbookChartLegend] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartLegend]: + async def patch(self,body: Optional[WorkbookChartLegend] = None, request_configuration: Optional[LegendRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartLegend]: """ Update the properties of chartlegend object. param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[LegendRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property legend for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LegendRequestBuilderGetRequestConfiguration] = 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 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartLegend] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartLegend] = None, request_configuration: Optional[LegendRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of chartlegend object. param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 b3aaec64b90..1c3977a683d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,12 +27,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}/charts/item(name='{name}')/series{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartSeriesCollectionResponse]: + async def get(self,request_configuration: Optional[SeriesRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookChartSeriesCollectionResponse]: """ Retrieve a list of chartseries objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WorkbookChartSeriesCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/chartseries-list?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/chart-list-series?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartSeriesCollectionResponse, error_mapping) - async def post(self,body: Optional[WorkbookChartSeries] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartSeries]: + async def post(self,body: Optional[WorkbookChartSeries] = None, request_configuration: Optional[SeriesRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookChartSeries]: """ Use this API to create a new ChartSeries. param body: The request body @@ -73,7 +72,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SeriesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of chartseries objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -84,7 +83,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WorkbookChartSeries] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WorkbookChartSeries] = None, request_configuration: Optional[SeriesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Use this API to create a new ChartSeries. param body: The request body @@ -165,4 +164,27 @@ def 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 d96c4f1e055..e9f6b246167 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetDataPostRequestBody] = None, request_configuration: Optional[SetDataRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetDataPostRequestBody] = None, request_configuration: Optional[SetDataRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Resets the source data for the chart. param body: The request body @@ -73,4 +73,14 @@ 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 bb6e472dcbf..5f742deb029 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetPositionPostRequestBody] = None, request_configuration: Optional[SetPositionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetPositionPostRequestBody] = None, request_configuration: Optional[SetPositionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Positions the chart relative to cells on the worksheet. param body: The request body @@ -73,4 +73,14 @@ 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 5cdb160cd80..deaa2554422 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}')/title{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TitleRequestBuilderDeleteRequestConfiguration] = 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 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookChartTitle]: + async def get(self,request_configuration: Optional[TitleRequestBuilderGetRequestConfiguration] = 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 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookChartTitle, error_mapping) - async def patch(self,body: Optional[WorkbookChartTitle] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookChartTitle]: + async def patch(self,body: Optional[WorkbookChartTitle] = None, request_configuration: Optional[TitleRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookChartTitle]: """ Update the properties of charttitle object. param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TitleRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property title for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TitleRequestBuilderGetRequestConfiguration] = 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 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookChartTitle] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookChartTitle] = None, request_configuration: Optional[TitleRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of charttitle object. param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 fa07129840e..17c4704cc0f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}')/worksheet{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookWorksheet]: + async def get(self,request_configuration: Optional[WorksheetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookWorksheet, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WorksheetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 e41280a190b..46007296ce1 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[RequestConfiguration] = None) -> Optional[WorkbookNamedItem]: + async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 3542bbaf0ac..3e1be022eff 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[RequestConfiguration] = None) -> Optional[WorkbookNamedItem]: + async def post(self,body: Optional[AddFormulaLocalPostRequestBody] = None, request_configuration: Optional[AddFormulaLocalRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddFormulaLocalPostRequestBody] = None, request_configuration: Optional[AddFormulaLocalRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 de11fa32a42..49e7e273409 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/names/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 a14c4b3e88e..a73c1c2a44a 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[RequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[RangeRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookRange]: """ - Retrieve the properties and relationships of range object. + Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WorkbookRange] - Find more info here: https://learn.microsoft.com/graph/api/range-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/nameditem-range?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -47,9 +47,9 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RangeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ - Retrieve the properties and relationships of range object. + Returns the range object that is associated with the name. Throws an exception if the named item's type is not a range. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -68,4 +68,14 @@ 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 debe97c9ae2..7e952bad732 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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}/names/{workbookNamedItem%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[WorkbookNamedItemItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property names for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookNamedItem]: + async def get(self,request_configuration: Optional[WorkbookNamedItemItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookNamedItem, error_mapping) - async def patch(self,body: Optional[WorkbookNamedItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookNamedItem]: + async def patch(self,body: Optional[WorkbookNamedItem] = None, request_configuration: Optional[WorkbookNamedItemItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookNamedItem]: """ Update the navigation property names in drives param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[WorkbookNamedItemItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property names for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WorkbookNamedItemItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookNamedItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookNamedItem] = None, request_configuration: Optional[WorkbookNamedItemItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property names in drives param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 671090fc0be..6bd927b1c3b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{workbookNamedItem%2Did}/worksheet{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookWorksheet]: + async def get(self,request_configuration: Optional[WorksheetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookWorksheet, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WorksheetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 636d48bc451..abf0b5f2bbe 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +45,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[RequestConfiguration] = None) -> Optional[WorkbookNamedItemCollectionResponse]: + async def get(self,request_configuration: Optional[NamesRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookNamedItemCollectionResponse, error_mapping) - async def post(self,body: Optional[WorkbookNamedItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookNamedItem]: + async def post(self,body: Optional[WorkbookNamedItem] = None, request_configuration: Optional[NamesRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookNamedItem]: """ Create new navigation property to names for drives param body: The request body @@ -90,7 +89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[NamesRequestBuilderGetRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WorkbookNamedItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WorkbookNamedItem] = None, request_configuration: Optional[NamesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to names for drives param body: The request body @@ -209,4 +208,27 @@ def 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 e68554ed408..cec3a9c5678 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 7358fa0a8d4..86a90c03387 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RefreshRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RefreshRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Refreshes the PivotTable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,4 +65,14 @@ 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 e6c85f54ce5..b8e0be65446 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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}/pivotTables/{workbookPivotTable%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[WorkbookPivotTableItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property pivotTables for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookPivotTable]: + async def get(self,request_configuration: Optional[WorkbookPivotTableItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookPivotTable, error_mapping) - async def patch(self,body: Optional[WorkbookPivotTable] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookPivotTable]: + async def patch(self,body: Optional[WorkbookPivotTable] = None, request_configuration: Optional[WorkbookPivotTableItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookPivotTable]: """ Update the navigation property pivotTables in drives param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[WorkbookPivotTableItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property pivotTables for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WorkbookPivotTableItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookPivotTable] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookPivotTable] = None, request_configuration: Optional[WorkbookPivotTableItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property pivotTables in drives param body: The request body @@ -156,6 +155,16 @@ 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(): """ @@ -182,4 +191,27 @@ def get_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 d42792047ac..96808323c8d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{workbookPivotTable%2Did}/worksheet{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookWorksheet]: + async def get(self,request_configuration: Optional[WorksheetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookWorksheet, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WorksheetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 814ed381e2c..326b2ae2497 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[WorkbookPivotTableCollectionResponse]: + async def get(self,request_configuration: Optional[PivotTablesRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookPivotTableCollectionResponse]: """ Retrieve a list of workbookpivottable objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookPivotTableCollectionResponse, error_mapping) - async def post(self,body: Optional[WorkbookPivotTable] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookPivotTable]: + async def post(self,body: Optional[WorkbookPivotTable] = None, request_configuration: Optional[PivotTablesRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookPivotTable]: """ Create new navigation property to pivotTables for drives param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PivotTablesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of workbookpivottable objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WorkbookPivotTable] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WorkbookPivotTable] = None, request_configuration: Optional[PivotTablesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to pivotTables for drives param body: The request body @@ -199,4 +198,27 @@ def 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 bb7e8a2a800..f43e46fb6a0 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RefreshAllRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RefreshAllRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 0ca7a1a03f5..ee74ff90228 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ProtectPostRequestBody] = None, request_configuration: Optional[ProtectRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ProtectPostRequestBody] = None, request_configuration: Optional[ProtectRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Protect a worksheet. It throws if the worksheet has been protected. param body: The request body @@ -73,4 +73,14 @@ 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 8bcea4dce37..39bd4bfd46d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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}/protection{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ProtectionRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property protection for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookWorksheetProtection]: + async def get(self,request_configuration: Optional[ProtectionRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookWorksheetProtection, error_mapping) - async def patch(self,body: Optional[WorkbookWorksheetProtection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookWorksheetProtection]: + async def patch(self,body: Optional[WorkbookWorksheetProtection] = None, request_configuration: Optional[ProtectionRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookWorksheetProtection]: """ Update the navigation property protection in drives param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ProtectionRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property protection for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ProtectionRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookWorksheetProtection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookWorksheetProtection] = None, request_configuration: Optional[ProtectionRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property protection in drives param body: The request body @@ -156,6 +155,16 @@ 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(): """ @@ -182,4 +191,27 @@ def get_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 a43da93deb0..5c671429ef5 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[UnprotectRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[UnprotectRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Unprotect a worksheet param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,4 +65,14 @@ 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 c52759db9e1..f3c644f1d88 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[RequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[RangeRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RangeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function range param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 6116e0ffdf9..ad9da64b737 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[RequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[RangeWithAddressRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RangeWithAddressRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function range param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,4 +70,14 @@ 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 e10fa1db465..4dbae227dc5 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,7 +27,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/add", path_parameters) - async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookTable]: + async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookTable]: """ Use this API to create a new 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, WorkbookTable, error_mapping) - def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Use this API to create a new Table. param body: The request body @@ -76,4 +76,14 @@ 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 c0b38899e89..9f6817e6486 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[RequestConfiguration] = None) -> Optional[CountGetResponse]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CountGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function count param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 aa0da8f6c96..f078f2ed2a6 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[ClearFiltersRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[ClearFiltersRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 e3f16d814e6..f83daeb1fb9 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[RequestConfiguration] = None) -> Optional[WorkbookTableColumn]: + async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Adds a new column to the table. param body: The request body @@ -76,4 +76,14 @@ 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 2e5ac16b7fd..1ec9171c785 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +45,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[RequestConfiguration] = None) -> Optional[WorkbookTableColumnCollectionResponse]: + async def get(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = 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/tablecolumn-list?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/table-list-columns?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -79,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[WorkbookTableColumn] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookTableColumn]: + async def post(self,body: Optional[WorkbookTableColumn] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookTableColumn]: """ Use this API to create a new TableColumn. param body: The request body @@ -103,7 +102,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of tablecolumn objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WorkbookTableColumn] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WorkbookTableColumn] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Use this API to create a new TableColumn. param body: The request body @@ -213,4 +212,27 @@ def 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 b7abfff12fd..bc3f7f3b43f 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[RequestConfiguration] = None) -> Optional[CountGetResponse]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CountGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function count param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 dff4f1b0603..900261b5d02 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[RequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[DataBodyRangeRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DataBodyRangeRequestBuilderGetRequestConfiguration] = 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,4 +68,14 @@ 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 7d40e7be5eb..2c940235e5c 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ApplyPostRequestBody] = None, request_configuration: Optional[ApplyRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ApplyPostRequestBody] = None, request_configuration: Optional[ApplyRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Apply the given filter criteria on the given column. param body: The request body @@ -73,4 +73,14 @@ 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 ac0b02d5492..cbfc4e70ae9 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ApplyBottomItemsFilterPostRequestBody] = None, request_configuration: Optional[ApplyBottomItemsFilterRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ApplyBottomItemsFilterPostRequestBody] = None, request_configuration: Optional[ApplyBottomItemsFilterRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action applyBottomItemsFilter param body: The request body @@ -72,4 +72,14 @@ 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 c2f1e59d834..cc2c804e2e4 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ApplyBottomPercentFilterPostRequestBody] = None, request_configuration: Optional[ApplyBottomPercentFilterRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ApplyBottomPercentFilterPostRequestBody] = None, request_configuration: Optional[ApplyBottomPercentFilterRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action applyBottomPercentFilter param body: The request body @@ -72,4 +72,14 @@ 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 611d6c4201b..8e965f9d50a 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ApplyCellColorFilterPostRequestBody] = None, request_configuration: Optional[ApplyCellColorFilterRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ApplyCellColorFilterPostRequestBody] = None, request_configuration: Optional[ApplyCellColorFilterRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action applyCellColorFilter param body: The request body @@ -72,4 +72,14 @@ 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 ff45694d8e2..c28415240ba 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ApplyCustomFilterPostRequestBody] = None, request_configuration: Optional[ApplyCustomFilterRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ApplyCustomFilterPostRequestBody] = None, request_configuration: Optional[ApplyCustomFilterRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action applyCustomFilter param body: The request body @@ -72,4 +72,14 @@ 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 78515b162bd..ff9a1d96b47 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ApplyDynamicFilterPostRequestBody] = None, request_configuration: Optional[ApplyDynamicFilterRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ApplyDynamicFilterPostRequestBody] = None, request_configuration: Optional[ApplyDynamicFilterRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action applyDynamicFilter param body: The request body @@ -72,4 +72,14 @@ 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 ae74d361a13..15195808873 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ApplyFontColorFilterPostRequestBody] = None, request_configuration: Optional[ApplyFontColorFilterRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ApplyFontColorFilterPostRequestBody] = None, request_configuration: Optional[ApplyFontColorFilterRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action applyFontColorFilter param body: The request body @@ -72,4 +72,14 @@ 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 46f2c4e5f39..3647d910abd 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ApplyIconFilterPostRequestBody] = None, request_configuration: Optional[ApplyIconFilterRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ApplyIconFilterPostRequestBody] = None, request_configuration: Optional[ApplyIconFilterRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action applyIconFilter param body: The request body @@ -72,4 +72,14 @@ 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 28599129e2b..9d2694faffd 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ApplyTopItemsFilterPostRequestBody] = None, request_configuration: Optional[ApplyTopItemsFilterRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ApplyTopItemsFilterPostRequestBody] = None, request_configuration: Optional[ApplyTopItemsFilterRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action applyTopItemsFilter param body: The request body @@ -72,4 +72,14 @@ 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 80a7717b859..65d4ec6acbe 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ApplyTopPercentFilterPostRequestBody] = None, request_configuration: Optional[ApplyTopPercentFilterRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ApplyTopPercentFilterPostRequestBody] = None, request_configuration: Optional[ApplyTopPercentFilterRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action applyTopPercentFilter param body: The request body @@ -72,4 +72,14 @@ 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 7f785f1fa08..802bdc49ee0 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ApplyValuesFilterPostRequestBody] = None, request_configuration: Optional[ApplyValuesFilterRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ApplyValuesFilterPostRequestBody] = None, request_configuration: Optional[ApplyValuesFilterRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action applyValuesFilter param body: The request body @@ -72,4 +72,14 @@ 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 4ae20de3b75..ea0e80e8f98 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[ClearRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[ClearRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 4fe6f4b45c6..81af89efa3f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/columns/{workbookTableColumn%2Did}/filter{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[FilterRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property filter for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -57,7 +56,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookFilter]: + async def get(self,request_configuration: Optional[FilterRequestBuilderGetRequestConfiguration] = 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. @@ -77,7 +76,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookFilter, error_mapping) - async def patch(self,body: Optional[WorkbookFilter] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFilter]: + async def patch(self,body: Optional[WorkbookFilter] = None, request_configuration: Optional[FilterRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookFilter]: """ Update the navigation property filter in drives param body: The request body @@ -100,7 +99,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[FilterRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property filter for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FilterRequestBuilderGetRequestConfiguration] = 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. @@ -122,7 +121,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookFilter] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookFilter] = None, request_configuration: Optional[FilterRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property filter in drives param body: The request body @@ -255,6 +254,16 @@ 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(): """ @@ -281,4 +290,27 @@ def get_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 2371365a7bf..66ac5710e81 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[RequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[HeaderRowRangeRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[HeaderRowRangeRequestBuilderGetRequestConfiguration] = 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,4 +68,14 @@ 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 78d1c88454e..cf2c2804b7a 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[RequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[RangeRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RangeRequestBuilderGetRequestConfiguration] = 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,4 +68,14 @@ 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 7b0f8d875b4..61aac068d80 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[RequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[TotalRowRangeRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TotalRowRangeRequestBuilderGetRequestConfiguration] = 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,4 +68,14 @@ 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 26be1a63295..70cf5abf730 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/tables/{workbookTable%2Did}/columns/{workbookTableColumn%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[WorkbookTableColumnItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes the column from the table. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookTableColumn]: + async def get(self,request_configuration: Optional[WorkbookTableColumnItemRequestBuilderGetRequestConfiguration] = 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. @@ -72,7 +71,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookTableColumn, error_mapping) - async def patch(self,body: Optional[WorkbookTableColumn] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookTableColumn]: + async def patch(self,body: Optional[WorkbookTableColumn] = None, request_configuration: Optional[WorkbookTableColumnItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookTableColumn]: """ Update the properties of tablecolumn object. param body: The request body @@ -96,7 +95,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[WorkbookTableColumnItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes the column from the table. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -107,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WorkbookTableColumnItemRequestBuilderGetRequestConfiguration] = 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. @@ -118,7 +117,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookTableColumn] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookTableColumn] = None, request_configuration: Optional[WorkbookTableColumnItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of tablecolumn object. param body: The request body @@ -188,6 +187,16 @@ 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(): """ @@ -214,4 +223,27 @@ def get_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 3c3290c1037..f1e76d2c687 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[RequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[DataBodyRangeRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DataBodyRangeRequestBuilderGetRequestConfiguration] = 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,4 +68,14 @@ 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 a0bd4947892..0574923d6fb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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})/filter{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[FilterRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property filter for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookFilter]: + async def get(self,request_configuration: Optional[FilterRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookFilter, error_mapping) - async def patch(self,body: Optional[WorkbookFilter] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookFilter]: + async def patch(self,body: Optional[WorkbookFilter] = None, request_configuration: Optional[FilterRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookFilter]: """ Update the navigation property filter in drives param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[FilterRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property filter for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FilterRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookFilter] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookFilter] = None, request_configuration: Optional[FilterRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property filter in drives param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 f5844190b0a..91ca290a1a7 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[RequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[HeaderRowRangeRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[HeaderRowRangeRequestBuilderGetRequestConfiguration] = 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,4 +68,14 @@ 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 3f9d60e2a3c..98b6e31f0af 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[RequestConfiguration] = None) -> Optional[WorkbookTableColumn]: + async def get(self,request_configuration: Optional[ItemAtWithIndexRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookTableColumn, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ItemAtWithIndexRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function itemAt param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -120,4 +120,14 @@ 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 7abcc1ace03..44b14b31ea9 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[RequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[RangeRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RangeRequestBuilderGetRequestConfiguration] = 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,4 +68,14 @@ 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 f35df5c1710..f40f1cf457b 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[RequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[TotalRowRangeRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TotalRowRangeRequestBuilderGetRequestConfiguration] = 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,4 +68,14 @@ 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 3a5aa951d84..f7b974abb70 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[RequestConfiguration] = None) -> Optional[WorkbookRange]: + async def post(self,request_configuration: Optional[ConvertToRangeRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[ConvertToRangeRequestBuilderPostRequestConfiguration] = 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,4 +68,14 @@ 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 185fc6f4cc7..8dbfc31dc62 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[RequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[DataBodyRangeRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DataBodyRangeRequestBuilderGetRequestConfiguration] = 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,4 +68,14 @@ 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 71c7bbfae0b..b4d8ce1dc73 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[RequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[HeaderRowRangeRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[HeaderRowRangeRequestBuilderGetRequestConfiguration] = 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,4 +68,14 @@ 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 6156c9346f4..ad18c54e957 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[RequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[RangeRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RangeRequestBuilderGetRequestConfiguration] = 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,4 +68,14 @@ 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 62dcfb06a91..fc60841bc38 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[ReapplyFiltersRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[ReapplyFiltersRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 a2825905a17..a21d19b41cd 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[RequestConfiguration] = None) -> Optional[WorkbookTableRow]: + async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 ade3a369ae9..5e33bba1f79 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[RequestConfiguration] = None) -> Optional[CountGetResponse]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CountGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function count param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 2b6b0c68286..610a450e482 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[RequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[RangeRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RangeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function range param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 a1b093dee34..dbfdb1a8111 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[WorkbookTableRowItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes the row from the table. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookTableRow]: + async def get(self,request_configuration: Optional[WorkbookTableRowItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookTableRow, error_mapping) - async def patch(self,body: Optional[WorkbookTableRow] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookTableRow]: + async def patch(self,body: Optional[WorkbookTableRow] = None, request_configuration: Optional[WorkbookTableRowItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookTableRow]: """ Update the properties of tablerow object. param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[WorkbookTableRowItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes the row from the table. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WorkbookTableRowItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookTableRow] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookTableRow] = None, request_configuration: Optional[WorkbookTableRowItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of tablerow object. param body: The request body @@ -148,6 +147,16 @@ 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(): """ @@ -174,4 +183,27 @@ def get_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 406b21ac8d7..cc0facf5da0 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[RequestConfiguration] = None) -> Optional[WorkbookTableRow]: + async def get(self,request_configuration: Optional[ItemAtWithIndexRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookTableRow, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ItemAtWithIndexRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function itemAt param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -80,4 +80,14 @@ 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 87d49c0eb37..59c84cfaef0 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[RequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[RangeRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RangeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function range param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 a3f9c6e802f..e2ac0e0c327 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +45,12 @@ 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[RequestConfiguration] = None) -> Optional[WorkbookTableRowCollectionResponse]: + async def get(self,request_configuration: Optional[RowsRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookTableRowCollectionResponse]: """ Retrieve a list of tablerow objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WorkbookTableRowCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/tablerow-list?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/table-list-rows?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -79,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[WorkbookTableRow] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookTableRow]: + async def post(self,body: Optional[WorkbookTableRow] = None, request_configuration: Optional[RowsRequestBuilderPostRequestConfiguration] = 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 @@ -103,7 +102,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RowsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of tablerow objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WorkbookTableRow] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WorkbookTableRow] = None, request_configuration: Optional[RowsRequestBuilderPostRequestConfiguration] = 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 @@ -213,4 +212,27 @@ def 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 ae95bd586d8..36622605a9b 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ApplyPostRequestBody] = None, request_configuration: Optional[ApplyRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ApplyPostRequestBody] = None, request_configuration: Optional[ApplyRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Perform a sort operation. param body: The request body @@ -73,4 +73,14 @@ 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 137217a5925..d23f1e8278d 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[ClearRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[ClearRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 72ef92e62c2..43ca054783e 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[ReapplyRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[ReapplyRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 b23128f7041..1ac0e70180e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/tables/{workbookTable%2Did}/sort{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SortRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property sort for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookTableSort]: + async def get(self,request_configuration: Optional[SortRequestBuilderGetRequestConfiguration] = 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. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookTableSort, error_mapping) - async def patch(self,body: Optional[WorkbookTableSort] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookTableSort]: + async def patch(self,body: Optional[WorkbookTableSort] = None, request_configuration: Optional[SortRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookTableSort]: """ Update the navigation property sort in drives param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SortRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sort for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SortRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookTableSort] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookTableSort] = None, request_configuration: Optional[SortRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sort in drives param body: The request body @@ -166,6 +165,16 @@ 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(): """ @@ -192,4 +201,27 @@ def get_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 3db3777e560..417d77e1f49 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[RequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[TotalRowRangeRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TotalRowRangeRequestBuilderGetRequestConfiguration] = 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,4 +68,14 @@ 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 357c15ef163..86650e716a1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +37,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[WorkbookTableItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property tables for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -56,7 +55,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookTable]: + async def get(self,request_configuration: Optional[WorkbookTableItemRequestBuilderGetRequestConfiguration] = 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. @@ -76,7 +75,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookTable, error_mapping) - async def patch(self,body: Optional[WorkbookTable] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookTable]: + async def patch(self,body: Optional[WorkbookTable] = None, request_configuration: Optional[WorkbookTableItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookTable]: """ Update the navigation property tables in drives param body: The request body @@ -99,7 +98,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[WorkbookTableItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property tables for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +109,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WorkbookTableItemRequestBuilderGetRequestConfiguration] = 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. @@ -121,7 +120,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookTable] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookTable] = None, request_configuration: Optional[WorkbookTableItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property tables in drives param body: The request body @@ -245,6 +244,16 @@ 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(): """ @@ -271,4 +280,27 @@ def get_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 4d79091f1b5..f96a92555dc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/worksheet{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookWorksheet]: + async def get(self,request_configuration: Optional[WorksheetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookWorksheet, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WorksheetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 1b6be4c55b4..fd8a5ffb3e3 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[ClearFiltersRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[ClearFiltersRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 2cd76d1366e..88ff5030759 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,12 +27,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[RequestConfiguration] = None) -> Optional[WorkbookTableColumnCollectionResponse]: + async def get(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = 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/tablecolumn-list?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/table-list-columns?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookTableColumnCollectionResponse, error_mapping) - async def post(self,body: Optional[WorkbookTableColumn] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookTableColumn]: + async def post(self,body: Optional[WorkbookTableColumn] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookTableColumn]: """ Use this API to create a new TableColumn. param body: The request body @@ -73,7 +72,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of tablecolumn objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -84,7 +83,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WorkbookTableColumn] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WorkbookTableColumn] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Use this API to create a new TableColumn. param body: The request body @@ -165,4 +164,27 @@ def 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 60f5af69190..27988f247c1 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[RequestConfiguration] = None) -> Optional[WorkbookRange]: + async def post(self,request_configuration: Optional[ConvertToRangeRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[ConvertToRangeRequestBuilderPostRequestConfiguration] = 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,4 +68,14 @@ 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 7558c9eaa55..d051d0073c9 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[RequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[DataBodyRangeRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DataBodyRangeRequestBuilderGetRequestConfiguration] = 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,4 +68,14 @@ 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 d18717de111..16f09b9c2f9 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[RequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[HeaderRowRangeRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[HeaderRowRangeRequestBuilderGetRequestConfiguration] = 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,4 +68,14 @@ 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 c42d18702ec..29bffa38f7b 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[RequestConfiguration] = None) -> Optional[WorkbookTable]: + async def get(self,request_configuration: Optional[ItemAtWithIndexRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookTable, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ItemAtWithIndexRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function itemAt param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -180,4 +180,14 @@ 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 33572182244..a368cfcf713 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[RequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[RangeRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RangeRequestBuilderGetRequestConfiguration] = 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,4 +68,14 @@ 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 066b3fb4187..d27b8cfda8a 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[ReapplyFiltersRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[ReapplyFiltersRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 844aeb1785d..22dba889f68 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,12 +27,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})/rows{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookTableRowCollectionResponse]: + async def get(self,request_configuration: Optional[RowsRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookTableRowCollectionResponse]: """ Retrieve a list of tablerow objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[WorkbookTableRowCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/tablerow-list?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/table-list-rows?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookTableRowCollectionResponse, error_mapping) - async def post(self,body: Optional[WorkbookTableRow] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookTableRow]: + async def post(self,body: Optional[WorkbookTableRow] = None, request_configuration: Optional[RowsRequestBuilderPostRequestConfiguration] = 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 @@ -73,7 +72,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RowsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of tablerow objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -84,7 +83,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WorkbookTableRow] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WorkbookTableRow] = None, request_configuration: Optional[RowsRequestBuilderPostRequestConfiguration] = 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 @@ -165,4 +164,27 @@ def 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 7a05ed0b612..34264c6d8e1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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})/sort{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SortRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property sort for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookTableSort]: + async def get(self,request_configuration: Optional[SortRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookTableSort, error_mapping) - async def patch(self,body: Optional[WorkbookTableSort] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookTableSort]: + async def patch(self,body: Optional[WorkbookTableSort] = None, request_configuration: Optional[SortRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookTableSort]: """ Update the navigation property sort in drives param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SortRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sort for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SortRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookTableSort] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookTableSort] = None, request_configuration: Optional[SortRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sort in drives param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 480ff03fe0c..76b3fd10004 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[RequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[TotalRowRangeRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TotalRowRangeRequestBuilderGetRequestConfiguration] = 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,4 +68,14 @@ 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 5995ea38493..3189561516e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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})/worksheet{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookWorksheet]: + async def get(self,request_configuration: Optional[WorksheetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookWorksheet, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WorksheetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 9d38403cb56..b367fd8e9b9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +45,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[RequestConfiguration] = None) -> Optional[WorkbookTableCollectionResponse]: + async def get(self,request_configuration: Optional[TablesRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookTableCollectionResponse]: """ Retrieve a list of table objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -79,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[WorkbookTable] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookTable]: + async def post(self,body: Optional[WorkbookTable] = None, request_configuration: Optional[TablesRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookTable]: """ Create new navigation property to tables for drives param body: The request body @@ -102,7 +101,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TablesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of table objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WorkbookTable] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WorkbookTable] = None, request_configuration: Optional[TablesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to tables for drives param body: The request body @@ -212,4 +211,27 @@ def 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 2b605e9e97e..9fae3522f12 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[RequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[UsedRangeRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UsedRangeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function usedRange param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 eca41c325d9..91c51af5fe7 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[RequestConfiguration] = None) -> Optional[WorkbookRange]: + async def get(self,request_configuration: Optional[UsedRangeWithValuesOnlyRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookRange, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UsedRangeWithValuesOnlyRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function usedRange param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,4 +70,14 @@ 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 d5d388b0dbb..f1db24291d8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -52,7 +51,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[WorkbookWorksheetItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes the worksheet from the workbook. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -71,7 +70,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkbookWorksheet]: + async def get(self,request_configuration: Optional[WorkbookWorksheetItemRequestBuilderGetRequestConfiguration] = 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. @@ -92,7 +91,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookWorksheet, error_mapping) - async def patch(self,body: Optional[WorkbookWorksheet] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookWorksheet]: + async def patch(self,body: Optional[WorkbookWorksheet] = None, request_configuration: Optional[WorkbookWorksheetItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkbookWorksheet]: """ Update the properties of worksheet object. param body: The request body @@ -128,7 +127,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[WorkbookWorksheetItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes the worksheet from the workbook. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -139,7 +138,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WorkbookWorksheetItemRequestBuilderGetRequestConfiguration] = 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. @@ -150,7 +149,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkbookWorksheet] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkbookWorksheet] = None, request_configuration: Optional[WorkbookWorksheetItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of worksheet object. param body: The request body @@ -250,6 +249,16 @@ 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(): """ @@ -276,4 +285,27 @@ def get_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 e022edae376..2546618a37b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,7 @@ 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[RequestConfiguration] = None) -> Optional[WorkbookWorksheetCollectionResponse]: + async def get(self,request_configuration: Optional[WorksheetsRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkbookWorksheetCollectionResponse]: """ Retrieve a list of worksheet objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkbookWorksheetCollectionResponse, error_mapping) - async def post(self,body: Optional[WorkbookWorksheet] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkbookWorksheet]: + async def post(self,body: Optional[WorkbookWorksheet] = None, request_configuration: Optional[WorksheetsRequestBuilderPostRequestConfiguration] = None) -> Optional[WorkbookWorksheet]: """ Create new navigation property to worksheets for drives param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WorksheetsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of worksheet objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WorkbookWorksheet] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WorkbookWorksheet] = None, request_configuration: Optional[WorksheetsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to worksheets for drives param body: The request body @@ -199,4 +198,27 @@ def 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 476c0e893e3..a4e24d0a510 100644 --- a/msgraph/generated/drives/item/items/items_request_builder.py +++ b/msgraph/generated/drives/item/items/items_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[DriveItemCollectionResponse]: + async def get(self,request_configuration: Optional[ItemsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DriveItemCollectionResponse, error_mapping) - async def post(self,body: Optional[DriveItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: + async def post(self,body: Optional[DriveItem] = None, request_configuration: Optional[ItemsRequestBuilderPostRequestConfiguration] = None) -> Optional[DriveItem]: """ Create new navigation property to items for drives param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ItemsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DriveItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DriveItem] = None, request_configuration: Optional[ItemsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to items for drives param body: The request body @@ -188,4 +187,27 @@ def 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 91e8e159944..6663a0085a3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -114,4 +113,17 @@ def get_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 ccdacdb72c7..60ec6c9c18b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -70,7 +69,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the 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. @@ -81,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -132,4 +131,27 @@ def get_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 839a10683b0..2c39467aa47 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 22fedf42de5..999241cf559 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 ffe11f0c657..2c08d297f5e 100644 --- a/msgraph/generated/drives/item/list_/columns/columns_request_builder.py +++ b/msgraph/generated/drives/item/list_/columns/columns_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ColumnDefinitionCollectionResponse, error_mapping) - async def post(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def post(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> Optional[ColumnDefinition]: """ Create a column for a [list][list] with a request that specifies a [columnDefinition][columnDefinition]. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a column for a [list][list] with a request that specifies a [columnDefinition][columnDefinition]. param body: The request body @@ -190,4 +189,27 @@ def 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 e0f3ec0e8f3..cc07aa61460 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 c8a03e5fb44..81ba5b5fcba 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property columns for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ColumnDefinition]: + async def get(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - async def patch(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def patch(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ColumnDefinition]: """ Update the navigation property columns in drives param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property columns for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property columns in drives param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 5a504c1fcc9..d8bdc7360ef 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def get(self,request_configuration: Optional[SourceColumnRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SourceColumnRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 851fc2486fb..38076a73e96 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[RequestConfiguration] = None) -> Optional[ContentType]: + async def post(self,body: Optional[AddCopyPostRequestBody] = None, request_configuration: Optional[AddCopyRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddCopyPostRequestBody] = None, request_configuration: Optional[AddCopyRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Add a copy of a [content type][contentType] from a [site][site] to a [list][list]. param body: The request body @@ -76,4 +76,14 @@ 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 390664da515..7e9d0e25733 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[RequestConfiguration] = None) -> Optional[ContentType]: + async def post(self,body: Optional[AddCopyFromContentTypeHubPostRequestBody] = None, request_configuration: Optional[AddCopyFromContentTypeHubRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddCopyFromContentTypeHubPostRequestBody] = None, request_configuration: Optional[AddCopyFromContentTypeHubRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 f73b418ec63..e9de17254a5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +46,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[RequestConfiguration] = None) -> Optional[ContentTypeCollectionResponse]: + async def get(self,request_configuration: Optional[ContentTypesRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ContentTypeCollectionResponse, error_mapping) - async def post(self,body: Optional[ContentType] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentType]: + async def post(self,body: Optional[ContentType] = None, request_configuration: Optional[ContentTypesRequestBuilderPostRequestConfiguration] = None) -> Optional[ContentType]: """ Create new navigation property to contentTypes for drives param body: The request body @@ -91,7 +90,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentTypesRequestBuilderGetRequestConfiguration] = 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. @@ -102,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ContentType] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ContentType] = None, request_configuration: Optional[ContentTypesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to contentTypes for drives param body: The request body @@ -219,4 +218,27 @@ def 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 0ec66dc7299..a2a0247e511 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 2fa49ea3d7a..9141e1c0407 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[GetCompatibleHubContentTypesGetResponse]: + async def get(self,request_configuration: Optional[GetCompatibleHubContentTypesRequestBuilderGetRequestConfiguration] = None) -> Optional[GetCompatibleHubContentTypesGetResponse]: """ Invoke function getCompatibleHubContentTypes param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GetCompatibleHubContentTypesGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetCompatibleHubContentTypesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getCompatibleHubContentTypes param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 fec9cb0a91b..35fe8863168 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[AssociateWithHubSitesPostRequestBody] = None, request_configuration: Optional[AssociateWithHubSitesRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AssociateWithHubSitesPostRequestBody] = None, request_configuration: Optional[AssociateWithHubSitesRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 c1b23024f42..ee38f0227a5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/base{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentType]: + async def get(self,request_configuration: Optional[BaseRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ContentType, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[BaseRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 0fea648f8a8..299c2004478 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[ContentTypeCollectionResponse]: + async def get(self,request_configuration: Optional[BaseTypesRequestBuilderGetRequestConfiguration] = 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. @@ -63,7 +62,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ContentTypeCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[BaseTypesRequestBuilderGetRequestConfiguration] = 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. @@ -149,4 +148,17 @@ def 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 bf8253e226f..cdd123a8e96 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/baseTypes/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 aebe42103d8..65f12ac9b3a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{contentType%2Did1}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentType]: + async def get(self,request_configuration: Optional[ContentTypeItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ContentType, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentTypeItemRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 2abddf96c51..dcda9be3dad 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ColumnLinkCollectionResponse]: + async def get(self,request_configuration: Optional[ColumnLinksRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ColumnLinkCollectionResponse, error_mapping) - async def post(self,body: Optional[ColumnLink] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnLink]: + async def post(self,body: Optional[ColumnLink] = None, request_configuration: Optional[ColumnLinksRequestBuilderPostRequestConfiguration] = None) -> Optional[ColumnLink]: """ Create new navigation property to columnLinks for drives param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ColumnLinksRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ColumnLink] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ColumnLink] = None, request_configuration: Optional[ColumnLinksRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to columnLinks for drives param body: The request body @@ -188,4 +187,27 @@ def 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 bdeb0a4dd61..90cd422ebb5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/columnLinks/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 c1aca5b97c8..dfbdf259697 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{columnLink%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ColumnLinkItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property columnLinks for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ColumnLink]: + async def get(self,request_configuration: Optional[ColumnLinkItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ColumnLink, error_mapping) - async def patch(self,body: Optional[ColumnLink] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnLink]: + async def patch(self,body: Optional[ColumnLink] = None, request_configuration: Optional[ColumnLinkItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ColumnLink]: """ Update the navigation property columnLinks in drives param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ColumnLinkItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property columnLinks for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ColumnLinkItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ColumnLink] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ColumnLink] = None, request_configuration: Optional[ColumnLinkItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property columnLinks in drives param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 533f50f68f9..45bba3eee31 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[ColumnPositionsRequestBuilderGetRequestConfiguration] = 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. @@ -63,7 +62,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ColumnDefinitionCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ColumnPositionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Column order information in a content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,4 +148,17 @@ def 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 87bf8064ec0..f03efa6612e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/columnPositions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 2b43f758625..aed6e089a07 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{columnDefinition%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def get(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Column order information in a content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 8f5f4ec85db..7d4546ec3fe 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ColumnDefinitionCollectionResponse, error_mapping) - async def post(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def post(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = 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 @@ -190,4 +189,27 @@ def 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 830f8a69510..6b51ba16bf5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/columns/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 e5800b0f872..66619a67935 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ColumnDefinition]: + async def get(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - async def patch(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def patch(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ColumnDefinition]: """ Update a [site][], a [list][], or a [content type][contentType] [column][columnDefinition]. param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update a [site][], a [list][], or a [content type][contentType] [column][columnDefinition]. param body: The request body @@ -148,6 +147,16 @@ 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(): """ @@ -174,4 +183,27 @@ def get_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 fb351491100..ab6308da5c9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{columnDefinition%2Did}/sourceColumn{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def get(self,request_configuration: Optional[SourceColumnRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SourceColumnRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 1384c991990..bca9a5b7b5a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +36,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ContentTypeItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property contentTypes for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -55,7 +54,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ContentType]: + async def get(self,request_configuration: Optional[ContentTypeItemRequestBuilderGetRequestConfiguration] = 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. @@ -75,7 +74,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ContentType, error_mapping) - async def patch(self,body: Optional[ContentType] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentType]: + async def patch(self,body: Optional[ContentType] = None, request_configuration: Optional[ContentTypeItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ContentType]: """ Update the navigation property contentTypes in drives param body: The request body @@ -98,7 +97,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ContentTypeItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property contentTypes for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +108,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentTypeItemRequestBuilderGetRequestConfiguration] = 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. @@ -120,7 +119,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ContentType] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ContentType] = None, request_configuration: Optional[ContentTypeItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property contentTypes in drives param body: The request body @@ -235,6 +234,16 @@ 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(): """ @@ -261,4 +270,27 @@ def get_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 b4b1c590099..3e449e0b05f 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[CopyToDefaultContentLocationPostRequestBody] = None, request_configuration: Optional[CopyToDefaultContentLocationRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToDefaultContentLocationPostRequestBody] = None, request_configuration: Optional[CopyToDefaultContentLocationRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 ad7055fc197..78accf1e515 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[RequestConfiguration] = None) -> Optional[IsPublishedGetResponse]: + async def get(self,request_configuration: Optional[IsPublishedRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, IsPublishedGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[IsPublishedRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function isPublished param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 37505fcecef..41b32de22a5 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[PublishRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[PublishRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 1e50884e517..1544e0e1318 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[UnpublishRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[UnpublishRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 b23a361a9f0..c38990f7077 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -114,4 +113,17 @@ def get_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 816f2e7f6f4..d0a2f5c7640 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -70,7 +69,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the 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. @@ -81,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -132,4 +131,27 @@ def get_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 cf7bde64b04..a64e96ad24f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 30f5d4f8f8a..550cefe9d53 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 36c86935805..816abd30c21 100644 --- a/msgraph/generated/drives/item/list_/drive/drive_request_builder.py +++ b/msgraph/generated/drives/item/list_/drive/drive_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Drive]: + async def get(self,request_configuration: Optional[DriveRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Drive, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DriveRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 c6988bf396b..1b47b4cb453 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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/analytics/analytics_request_builder.py b/msgraph/generated/drives/item/list_/items/item/analytics/analytics_request_builder.py index d4ef0385ffd..26903cde9b0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/analytics{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemAnalytics]: + async def get(self,request_configuration: Optional[AnalyticsRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ItemAnalytics, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AnalyticsRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 ea6260ab3d5..e6ac0390ce9 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[RequestConfiguration] = None) -> Optional[Permission]: + async def post(self,body: Optional[CreateLinkPostRequestBody] = None, request_configuration: Optional[CreateLinkRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateLinkPostRequestBody] = None, request_configuration: Optional[CreateLinkRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action createLink param body: The request body @@ -75,4 +75,14 @@ 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 dbe7c08cb87..8b1ddfb4d40 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -114,4 +113,17 @@ def get_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 8dc8051fcf3..006f9a86565 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -70,7 +69,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the 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. @@ -81,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -132,4 +131,27 @@ def get_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 2a9c5e47c16..9e94a2219db 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/createdByUser/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 5aecb4ea2c9..a856bcaafc9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 689b26746a2..e40fe2b1cb4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 025b5acc92d..014d644b5a5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[DocumentSetVersionCollectionResponse]: + async def get(self,request_configuration: Optional[DocumentSetVersionsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DocumentSetVersionCollectionResponse, error_mapping) - async def post(self,body: Optional[DocumentSetVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DocumentSetVersion]: + async def post(self,body: Optional[DocumentSetVersion] = None, request_configuration: Optional[DocumentSetVersionsRequestBuilderPostRequestConfiguration] = None) -> Optional[DocumentSetVersion]: """ Create a new version of a document set item in a list. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DocumentSetVersionsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DocumentSetVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DocumentSetVersion] = None, request_configuration: Optional[DocumentSetVersionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new version of a document set item in a list. param body: The request body @@ -190,4 +189,27 @@ def 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 380ee31fea6..a041c76f71c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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}/documentSetVersions/{documentSetVersion%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DocumentSetVersionItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[DocumentSetVersion]: + async def get(self,request_configuration: Optional[DocumentSetVersionItemRequestBuilderGetRequestConfiguration] = 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. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DocumentSetVersion, error_mapping) - async def patch(self,body: Optional[DocumentSetVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DocumentSetVersion]: + async def patch(self,body: Optional[DocumentSetVersion] = None, request_configuration: Optional[DocumentSetVersionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DocumentSetVersion]: """ Update the navigation property documentSetVersions in drives param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DocumentSetVersionItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DocumentSetVersionItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DocumentSetVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DocumentSetVersion] = None, request_configuration: Optional[DocumentSetVersionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property documentSetVersions in drives param body: The request body @@ -157,6 +156,16 @@ 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(): """ @@ -183,4 +192,27 @@ def get_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 dfc3ebbe043..9828f38836f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{documentSetVersion%2Did}/fields{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[FieldsRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property fields for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[FieldValueSet]: + async def get(self,request_configuration: Optional[FieldsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, FieldValueSet, error_mapping) - async def patch(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[FieldValueSet]: + async def patch(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[FieldsRequestBuilderPatchRequestConfiguration] = None) -> Optional[FieldValueSet]: """ Update the navigation property fields in drives param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[FieldsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property fields for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FieldsRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[FieldsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property fields in drives param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 6f1ca4b1d93..46f45a2c751 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RestoreRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RestoreRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Restore a document set version. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,4 +65,14 @@ 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 6035a19dcad..0b2551e8e76 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/driveItem/content{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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 +44,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[DriveItem]: """ The content stream, if the item represents a file. param body: Binary request body @@ -68,7 +67,7 @@ async def put(self,body: bytes, request_configuration: Optional[RequestConfigura return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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 +78,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ The content stream, if the item represents a file. param body: Binary request body @@ -125,4 +124,27 @@ 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 ae8e53e2f9d..4ea273331cb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: + async def get(self,request_configuration: Optional[DriveItemRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DriveItemRequestBuilderGetRequestConfiguration] = 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. @@ -104,4 +103,17 @@ def get_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 e2b366fcbf3..5b4ebab0a57 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/fields{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[FieldsRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property fields for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[FieldValueSet]: + async def get(self,request_configuration: Optional[FieldsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, FieldValueSet, error_mapping) - async def patch(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[FieldValueSet]: + async def patch(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[FieldsRequestBuilderPatchRequestConfiguration] = None) -> Optional[FieldValueSet]: """ Update the properties on a [listItem][]. param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[FieldsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property fields for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FieldsRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[FieldsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties on a [listItem][]. param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 2aaea48d0cb..715f48178fa 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/getActivitiesByInterval(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetActivitiesByIntervalGetResponse]: + async def get(self,request_configuration: Optional[GetActivitiesByIntervalRequestBuilderGetRequestConfiguration] = None) -> Optional[GetActivitiesByIntervalGetResponse]: """ Invoke function getActivitiesByInterval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GetActivitiesByIntervalGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetActivitiesByIntervalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getActivitiesByInterval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 61af4965c10..18d81e5e703 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +33,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[RequestConfiguration] = None) -> Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse]: + async def get(self,request_configuration: Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetRequestConfiguration] = None) -> Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse]: """ Invoke function getActivitiesByInterval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -54,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getActivitiesByInterval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -131,4 +130,17 @@ def 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 ecdfa66a850..322dc73a8e3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -114,4 +113,17 @@ def get_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 28fb5e6109d..376519cbb59 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -70,7 +69,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the 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. @@ -81,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -132,4 +131,27 @@ def get_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 504561b13cb..16e64a2e1ed 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/lastModifiedByUser/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 b00a040201c..6d971b616ee 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 7ba2e8678b3..446f32bebf8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +36,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ListItemItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Removes an item from a [list][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -56,7 +55,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ListItem]: + async def get(self,request_configuration: Optional[ListItemItemRequestBuilderGetRequestConfiguration] = 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. @@ -95,7 +94,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[RequestConfiguration] = None) -> Optional[ListItem]: + async def patch(self,body: Optional[ListItem] = None, request_configuration: Optional[ListItemItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ListItem]: """ Update the navigation property items in drives param body: The request body @@ -118,7 +117,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ListItemItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Removes an item from a [list][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -129,7 +128,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ListItemItemRequestBuilderGetRequestConfiguration] = 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. @@ -140,7 +139,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ListItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ListItem] = None, request_configuration: Optional[ListItemItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property items in drives param body: The request body @@ -246,6 +245,16 @@ 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(): """ @@ -272,4 +281,27 @@ def get_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 581642026ba..2000e272939 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 9725b3f4e1c..45785a3eef5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{listItemVersion%2Did}/fields{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[FieldsRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property fields for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[FieldValueSet]: + async def get(self,request_configuration: Optional[FieldsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, FieldValueSet, error_mapping) - async def patch(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[FieldValueSet]: + async def patch(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[FieldsRequestBuilderPatchRequestConfiguration] = None) -> Optional[FieldValueSet]: """ Update the navigation property fields in drives param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[FieldsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property fields for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FieldsRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[FieldsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property fields in drives param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 a55e791b185..190de9718e2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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}/versions/{listItemVersion%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ListItemVersionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property versions for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ListItemVersion]: + async def get(self,request_configuration: Optional[ListItemVersionItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ListItemVersion, error_mapping) - async def patch(self,body: Optional[ListItemVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ListItemVersion]: + async def patch(self,body: Optional[ListItemVersion] = None, request_configuration: Optional[ListItemVersionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ListItemVersion]: """ Update the navigation property versions in drives param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ListItemVersionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property versions for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ListItemVersionItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ListItemVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ListItemVersion] = None, request_configuration: Optional[ListItemVersionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property versions in drives param body: The request body @@ -156,6 +155,16 @@ 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(): """ @@ -182,4 +191,27 @@ def get_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 b8f952171c2..b616fb7a27b 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RestoreVersionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RestoreVersionRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 00c51c08660..c7532ca700f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ListItemVersionCollectionResponse]: + async def get(self,request_configuration: Optional[VersionsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ListItemVersionCollectionResponse, error_mapping) - async def post(self,body: Optional[ListItemVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ListItemVersion]: + async def post(self,body: Optional[ListItemVersion] = None, request_configuration: Optional[VersionsRequestBuilderPostRequestConfiguration] = None) -> Optional[ListItemVersion]: """ Create new navigation property to versions for drives param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[VersionsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ListItemVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ListItemVersion] = None, request_configuration: Optional[VersionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to versions for drives param body: The request body @@ -189,4 +188,27 @@ def 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 3fc031cf0d3..84ff7f45a38 100644 --- a/msgraph/generated/drives/item/list_/items/items_request_builder.py +++ b/msgraph/generated/drives/item/list_/items/items_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,7 @@ 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[RequestConfiguration] = None) -> Optional[ListItemCollectionResponse]: + async def get(self,request_configuration: Optional[ItemsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ListItemCollectionResponse, error_mapping) - async def post(self,body: Optional[ListItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ListItem]: + async def post(self,body: Optional[ListItem] = None, request_configuration: Optional[ItemsRequestBuilderPostRequestConfiguration] = None) -> Optional[ListItem]: """ Create a new [listItem][] in a [list][]. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ItemsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ListItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ListItem] = None, request_configuration: Optional[ItemsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new [listItem][] in a [list][]. param body: The request body @@ -185,4 +184,27 @@ def 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 9db71b6c754..0f9ed9add4a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -114,4 +113,17 @@ def get_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 e65b704b0fc..fdba19fc7bd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -70,7 +69,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the 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. @@ -81,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -132,4 +131,27 @@ def get_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 ccd2251cc00..15c1b343082 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 139603539a8..a23add308f4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 fc3b3d610dc..816173f693d 100644 --- a/msgraph/generated/drives/item/list_/list_request_builder.py +++ b/msgraph/generated/drives/item/list_/list_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +34,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ListRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property list for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -53,7 +52,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[List_]: + async def get(self,request_configuration: Optional[ListRequestBuilderGetRequestConfiguration] = 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. @@ -73,7 +72,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, List_, error_mapping) - async def patch(self,body: Optional[List_] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[List_]: + async def patch(self,body: Optional[List_] = None, request_configuration: Optional[ListRequestBuilderPatchRequestConfiguration] = None) -> Optional[List_]: """ Update the navigation property list in drives param body: The request body @@ -96,7 +95,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ListRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property list for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -107,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ListRequestBuilderGetRequestConfiguration] = 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. @@ -118,7 +117,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[List_] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[List_] = None, request_configuration: Optional[ListRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property list in drives param body: The request body @@ -215,6 +214,16 @@ 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(): """ @@ -241,4 +250,27 @@ def get_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 535a010ca68..55312ee3e9b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 efbed8b8382..eea9ed1c0ae 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RichLongRunningOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property operations for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[RichLongRunningOperation]: + async def get(self,request_configuration: Optional[RichLongRunningOperationItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RichLongRunningOperation, error_mapping) - async def patch(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RichLongRunningOperation]: + async def patch(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RichLongRunningOperationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[RichLongRunningOperation]: """ Update the navigation property operations in drives param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RichLongRunningOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property operations for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RichLongRunningOperationItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RichLongRunningOperationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property operations in drives param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 514f4b5b7e7..84dfad78924 100644 --- a/msgraph/generated/drives/item/list_/operations/operations_request_builder.py +++ b/msgraph/generated/drives/item/list_/operations/operations_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[RichLongRunningOperationCollectionResponse]: + async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RichLongRunningOperationCollectionResponse, error_mapping) - async def post(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RichLongRunningOperation]: + async def post(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> Optional[RichLongRunningOperation]: """ Create new navigation property to operations for drives param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to operations for drives param body: The request body @@ -188,4 +187,27 @@ def 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 dcd452f8280..ed2b66f848c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 7234bfc8fc1..d13ce0920c0 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[ReauthorizeRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[ReauthorizeRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 95c699e79bc..0619e6dfc9c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SubscriptionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property subscriptions for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Subscription]: + async def get(self,request_configuration: Optional[SubscriptionItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Subscription, error_mapping) - async def patch(self,body: Optional[Subscription] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Subscription]: + async def patch(self,body: Optional[Subscription] = None, request_configuration: Optional[SubscriptionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Subscription]: """ Update the navigation property subscriptions in drives param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SubscriptionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property subscriptions for drives param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SubscriptionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The set of subscriptions on the list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Subscription] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Subscription] = None, request_configuration: Optional[SubscriptionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property subscriptions in drives param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 63ba92d4c3c..2b71c7d6209 100644 --- a/msgraph/generated/drives/item/list_/subscriptions/subscriptions_request_builder.py +++ b/msgraph/generated/drives/item/list_/subscriptions/subscriptions_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[SubscriptionCollectionResponse]: + async def get(self,request_configuration: Optional[SubscriptionsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SubscriptionCollectionResponse, error_mapping) - async def post(self,body: Optional[Subscription] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Subscription]: + async def post(self,body: Optional[Subscription] = None, request_configuration: Optional[SubscriptionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Subscription]: """ Create new navigation property to subscriptions for drives param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SubscriptionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The set of subscriptions on the list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Subscription] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Subscription] = None, request_configuration: Optional[SubscriptionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to subscriptions for drives param body: The request body @@ -188,4 +187,27 @@ def 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 bd142238d9f..6dbf8e8419a 100644 --- a/msgraph/generated/drives/item/recent/recent_request_builder.py +++ b/msgraph/generated/drives/item/recent/recent_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[RecentGetResponse]: + async def get(self,request_configuration: Optional[RecentRequestBuilderGetRequestConfiguration] = None) -> Optional[RecentGetResponse]: """ Invoke function recent param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RecentGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RecentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function recent param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 93fb7516683..5a9157433c5 100644 --- a/msgraph/generated/drives/item/root/content/content_request_builder.py +++ b/msgraph/generated/drives/item/root/content/content_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[DriveItem]: """ The content stream, if the item represents a file. param body: Binary request body @@ -69,7 +68,7 @@ async def put(self,body: bytes, request_configuration: Optional[RequestConfigura return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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. @@ -80,7 +79,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ The content stream, if the item represents a file. param body: Binary request body @@ -126,4 +125,27 @@ 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 dcf5d52d17e..37541551466 100644 --- a/msgraph/generated/drives/item/root/root_request_builder.py +++ b/msgraph/generated/drives/item/root/root_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[DriveItem]: + async def get(self,request_configuration: Optional[RootRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RootRequestBuilderGetRequestConfiguration] = 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. @@ -105,4 +104,17 @@ def get_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 07bf6f3cc7f..77e739b4f7f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> Optional[SearchWithQGetResponse]: + async def get(self,request_configuration: Optional[SearchWithQRequestBuilderGetRequestConfiguration] = None) -> Optional[SearchWithQGetResponse]: """ Invoke function search param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SearchWithQGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SearchWithQRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function search param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -127,4 +126,17 @@ def 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 7527d100b82..11b69326b3d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[SharedWithMeGetResponse]: + async def get(self,request_configuration: Optional[SharedWithMeRequestBuilderGetRequestConfiguration] = None) -> Optional[SharedWithMeGetResponse]: """ Invoke function sharedWithMe param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SharedWithMeGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SharedWithMeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function sharedWithMe param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 e79cd2c98e5..fb94ec33cd8 100644 --- a/msgraph/generated/drives/item/special/count/count_request_builder.py +++ b/msgraph/generated/drives/item/special/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 be58c2473e3..bd164f90ea0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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 +44,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[DriveItem]: """ The content stream, if the item represents a file. param body: Binary request body @@ -68,7 +67,7 @@ async def put(self,body: bytes, request_configuration: Optional[RequestConfigura return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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 +78,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ The content stream, if the item represents a file. param body: Binary request body @@ -125,4 +124,27 @@ 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 fc934d91505..3643e42ff6c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: + async def get(self,request_configuration: Optional[DriveItemItemRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DriveItemItemRequestBuilderGetRequestConfiguration] = 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. @@ -105,4 +104,17 @@ def get_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 66256cdc887..dee2ef2efb2 100644 --- a/msgraph/generated/drives/item/special/special_request_builder.py +++ b/msgraph/generated/drives/item/special/special_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[DriveItemCollectionResponse]: + async def get(self,request_configuration: Optional[SpecialRequestBuilderGetRequestConfiguration] = 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. @@ -63,7 +62,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DriveItemCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SpecialRequestBuilderGetRequestConfiguration] = 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. @@ -149,4 +148,17 @@ def 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 d2c4d2d7555..c8ae6b57e97 100644 --- a/msgraph/generated/education/classes/classes_request_builder.py +++ b/msgraph/generated/education/classes/classes_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[EducationClassCollectionResponse]: + async def get(self,request_configuration: Optional[ClassesRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationClassCollectionResponse, error_mapping) - async def post(self,body: Optional[EducationClass] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationClass]: + async def post(self,body: Optional[EducationClass] = None, request_configuration: Optional[ClassesRequestBuilderPostRequestConfiguration] = None) -> Optional[EducationClass]: """ Create a new educationClass object. param body: The request body @@ -90,7 +89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ClassesRequestBuilderGetRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EducationClass] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EducationClass] = None, request_configuration: Optional[ClassesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new educationClass object. param body: The request body @@ -200,4 +199,27 @@ def 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 bb54a4de6e9..53af8dbbfec 100644 --- a/msgraph/generated/education/classes/count/count_request_builder.py +++ b/msgraph/generated/education/classes/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 b2a63581cb7..30c501de21a 100644 --- a/msgraph/generated/education/classes/delta/delta_request_builder.py +++ b/msgraph/generated/education/classes/delta/delta_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 043301eb6cf..bd3a94c9120 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[EducationCategoryCollectionResponse]: + async def get(self,request_configuration: Optional[AssignmentCategoriesRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationCategoryCollectionResponse, error_mapping) - async def post(self,body: Optional[EducationCategory] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationCategory]: + async def post(self,body: Optional[EducationCategory] = None, request_configuration: Optional[AssignmentCategoriesRequestBuilderPostRequestConfiguration] = None) -> Optional[EducationCategory]: """ Create a new educationCategory on an educationClass. Only teachers can perform this operation. param body: The request body @@ -90,7 +89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AssignmentCategoriesRequestBuilderGetRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EducationCategory] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EducationCategory] = None, request_configuration: Optional[AssignmentCategoriesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new educationCategory on an educationClass. Only teachers can perform this operation. param body: The request body @@ -200,4 +199,27 @@ def 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 a33ccbd51bd..515f47b1db3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 127a9bf9bef..6e626d1bc9b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 7aad6e3c984..de2e9902730 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[EducationCategoryItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[EducationCategory]: + async def get(self,request_configuration: Optional[EducationCategoryItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationCategory, error_mapping) - async def patch(self,body: Optional[EducationCategory] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationCategory]: + async def patch(self,body: Optional[EducationCategory] = None, request_configuration: Optional[EducationCategoryItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[EducationCategory]: """ Update the navigation property assignmentCategories in education param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[EducationCategoryItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EducationCategoryItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EducationCategory] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EducationCategory] = None, request_configuration: Optional[EducationCategoryItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property assignmentCategories in education param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 9ebbb6ea2cd..8d190f39f4a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AssignmentDefaultsRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property assignmentDefaults for education param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[EducationAssignmentDefaults]: + async def get(self,request_configuration: Optional[AssignmentDefaultsRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationAssignmentDefaults, error_mapping) - async def patch(self,body: Optional[EducationAssignmentDefaults] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationAssignmentDefaults]: + async def patch(self,body: Optional[EducationAssignmentDefaults] = None, request_configuration: Optional[AssignmentDefaultsRequestBuilderPatchRequestConfiguration] = None) -> Optional[EducationAssignmentDefaults]: """ Update the properties of an educationAssignmentDefaults object. Only teachers can update these settings. param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AssignmentDefaultsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property assignmentDefaults for education param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AssignmentDefaultsRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EducationAssignmentDefaults] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EducationAssignmentDefaults] = None, request_configuration: Optional[AssignmentDefaultsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of an educationAssignmentDefaults object. Only teachers can update these settings. param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 53d9572b5c0..473df4ef981 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AssignmentSettingsRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property assignmentSettings for education param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[EducationAssignmentSettings]: + async def get(self,request_configuration: Optional[AssignmentSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationAssignmentSettings]: """ Specifies class-level assignments settings. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationAssignmentSettings, error_mapping) - async def patch(self,body: Optional[EducationAssignmentSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationAssignmentSettings]: + async def patch(self,body: Optional[EducationAssignmentSettings] = None, request_configuration: Optional[AssignmentSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[EducationAssignmentSettings]: """ Update the properties of an educationAssignmentSettings object. Only teachers can update these settings. param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AssignmentSettingsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property assignmentSettings for education param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AssignmentSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Specifies class-level assignments settings. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EducationAssignmentSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EducationAssignmentSettings] = None, request_configuration: Optional[AssignmentSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of an educationAssignmentSettings object. Only teachers can update these settings. param body: The request body @@ -146,6 +145,16 @@ 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(): """ @@ -172,4 +181,27 @@ def get_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 bf82ff1c3d8..04da905b1e3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 d3fddbf66a8..8e3253a3c61 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[EducationGradingCategoryCollectionResponse]: + async def get(self,request_configuration: Optional[GradingCategoriesRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationGradingCategoryCollectionResponse, error_mapping) - async def post(self,body: Optional[EducationGradingCategory] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationGradingCategory]: + async def post(self,body: Optional[EducationGradingCategory] = None, request_configuration: Optional[GradingCategoriesRequestBuilderPostRequestConfiguration] = None) -> Optional[EducationGradingCategory]: """ Create new navigation property to gradingCategories for education param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GradingCategoriesRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EducationGradingCategory] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EducationGradingCategory] = None, request_configuration: Optional[GradingCategoriesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to gradingCategories for education param body: The request body @@ -188,4 +187,27 @@ def 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 be43a2a7292..3947b579eb7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{educationGradingCategory%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[EducationGradingCategoryItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property gradingCategories for education param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[EducationGradingCategory]: + async def get(self,request_configuration: Optional[EducationGradingCategoryItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationGradingCategory, error_mapping) - async def patch(self,body: Optional[EducationGradingCategory] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationGradingCategory]: + async def patch(self,body: Optional[EducationGradingCategory] = None, request_configuration: Optional[EducationGradingCategoryItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[EducationGradingCategory]: """ Update a single gradingCategory on the educationAssignmentSettings. Only teachers can perform this operation. param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[EducationGradingCategoryItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property gradingCategories for education param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EducationGradingCategoryItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EducationGradingCategory] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EducationGradingCategory] = None, request_configuration: Optional[EducationGradingCategoryItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update a single gradingCategory on the educationAssignmentSettings. Only teachers can perform this operation. param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 68766187d05..1f27b6e44a8 100644 --- a/msgraph/generated/education/classes/item/assignments/assignments_request_builder.py +++ b/msgraph/generated/education/classes/item/assignments/assignments_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[EducationAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[EducationAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationAssignment]: + async def post(self,body: Optional[EducationAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = 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 @@ -90,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EducationAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EducationAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = 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 @@ -200,4 +199,27 @@ def 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 43b9b7a57fd..9bc1c1e1549 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 966ad729bcd..7c4ac209121 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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/categories_request_builder.py b/msgraph/generated/education/classes/item/assignments/item/categories/categories_request_builder.py index 8c431d01aeb..81044aef628 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[EducationCategoryCollectionResponse]: + async def get(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationCategoryCollectionResponse, error_mapping) - async def post(self,body: Optional[EducationCategory] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationCategory]: + async def post(self,body: Optional[EducationCategory] = None, request_configuration: Optional[CategoriesRequestBuilderPostRequestConfiguration] = 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 @@ -91,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = 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. @@ -102,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EducationCategory] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EducationCategory] = None, request_configuration: Optional[CategoriesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Add one or more existing educationCategory objects to the specified educationAssignment. Only teachers can perform this operation. param body: The request body @@ -210,4 +209,27 @@ def 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 d53c8884412..87e7bb7b8bd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 144763abb17..869b2321b4c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 d23bb170693..85d06e0ab64 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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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[RequestConfiguration] = No raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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,4 +65,14 @@ 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 75f01867187..06a91d91a53 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[StringCollectionResponse]: + async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, StringCollectionResponse, error_mapping) - async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> None: """ Add one or more existing educationCategory objects to the specified educationAssignment. Only teachers can perform this operation. param body: The request body @@ -90,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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Add one or more existing educationCategory objects to the specified educationAssignment. Only teachers can perform this operation. param body: The request body @@ -158,6 +157,19 @@ 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(): """ @@ -204,4 +216,27 @@ def 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/education_assignment_item_request_builder.py b/msgraph/generated/education/classes/item/assignments/item/education_assignment_item_request_builder.py index 8054a07a0bf..5dacfa7c523 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +34,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[EducationAssignmentItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -54,7 +53,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[EducationAssignment]: + async def get(self,request_configuration: Optional[EducationAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -75,7 +74,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationAssignment, error_mapping) - async def patch(self,body: Optional[EducationAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationAssignment]: + async def patch(self,body: Optional[EducationAssignment] = None, request_configuration: Optional[EducationAssignmentItemRequestBuilderPatchRequestConfiguration] = 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 @@ -99,7 +98,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[EducationAssignmentItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EducationAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -121,7 +120,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EducationAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EducationAssignment] = None, request_configuration: Optional[EducationAssignmentItemRequestBuilderPatchRequestConfiguration] = 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 @@ -218,6 +217,16 @@ 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(): """ @@ -244,4 +253,27 @@ def get_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 964241004d9..0ece720947c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/gradingCategory{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationGradingCategory]: + async def get(self,request_configuration: Optional[GradingCategoryRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationGradingCategory, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GradingCategoryRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 08300ee66cf..c1d1f02f660 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[RequestConfiguration] = None) -> Optional[EducationAssignment]: + async def post(self,request_configuration: Optional[PublishRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, EducationAssignment, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[PublishRequestBuilderPostRequestConfiguration] = 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,4 +68,14 @@ 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 5d8da63f88c..70fec93b63d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/resources/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 97123179364..cc613252c8b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{educationAssignmentResource%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[EducationAssignmentResourceItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[EducationAssignmentResource]: + async def get(self,request_configuration: Optional[EducationAssignmentResourceItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationAssignmentResource, error_mapping) - async def patch(self,body: Optional[EducationAssignmentResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationAssignmentResource]: + async def patch(self,body: Optional[EducationAssignmentResource] = None, request_configuration: Optional[EducationAssignmentResourceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[EducationAssignmentResource]: """ Update the navigation property resources in education param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[EducationAssignmentResourceItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EducationAssignmentResourceItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EducationAssignmentResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EducationAssignmentResource] = None, request_configuration: Optional[EducationAssignmentResourceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resources in education param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 51ab0e52032..29185876869 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[EducationAssignmentResourceCollectionResponse]: + async def get(self,request_configuration: Optional[ResourcesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationAssignmentResourceCollectionResponse, error_mapping) - async def post(self,body: Optional[EducationAssignmentResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationAssignmentResource]: + async def post(self,body: Optional[EducationAssignmentResource] = None, request_configuration: Optional[ResourcesRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourcesRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EducationAssignmentResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EducationAssignmentResource] = None, request_configuration: Optional[ResourcesRequestBuilderPostRequestConfiguration] = 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 @@ -190,4 +189,27 @@ def 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 2622dabfe5f..608aa85d235 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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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[RequestConfiguration] = No raise Exception("Http core 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[str]: + async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) 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[RequestConfiguration] = None) -> None: + async def put(self,body: Optional[ReferenceUpdate] = None, request_configuration: Optional[RefRequestBuilderPutRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = 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[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_put_request_information(self,body: Optional[ReferenceUpdate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: Optional[ReferenceUpdate] = None, request_configuration: Optional[RefRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ Attach an existing educationRubric object to an educationAssignment. Only teachers can perform this operation. param body: The request body @@ -133,4 +133,34 @@ 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 e760e415750..aa484649e6d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}/rubric{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RubricRequestBuilderDeleteRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[EducationRubric]: + async def get(self,request_configuration: Optional[RubricRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationRubric, error_mapping) - async def patch(self,body: Optional[EducationRubric] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationRubric]: + async def patch(self,body: Optional[EducationRubric] = None, request_configuration: Optional[RubricRequestBuilderPatchRequestConfiguration] = None) -> Optional[EducationRubric]: """ Attach an existing educationRubric object to an educationAssignment. Only teachers can perform this operation. param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RubricRequestBuilderDeleteRequestConfiguration] = 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. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RubricRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EducationRubric] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EducationRubric] = None, request_configuration: Optional[RubricRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Attach an existing educationRubric object to an educationAssignment. Only teachers can perform this operation. param body: The request body @@ -148,6 +147,16 @@ 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(): """ @@ -174,4 +183,27 @@ def get_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 5ac8a9c2953..bc2aa7ddbee 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[RequestConfiguration] = None) -> Optional[EducationAssignment]: + async def post(self,request_configuration: Optional[SetUpFeedbackResourcesFolderRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, EducationAssignment, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[SetUpFeedbackResourcesFolderRequestBuilderPostRequestConfiguration] = 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,4 +68,14 @@ 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 c4b6a6f1138..9417d3ff6b1 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[RequestConfiguration] = None) -> Optional[EducationAssignment]: + async def post(self,request_configuration: Optional[SetUpResourcesFolderRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, EducationAssignment, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[SetUpResourcesFolderRequestBuilderPostRequestConfiguration] = 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,4 +68,14 @@ 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 b15bb31a257..1e4ef1788b7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/submissions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 91a69d27f6d..b539083e9b7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +34,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[EducationSubmissionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property submissions for education param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -53,7 +52,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[EducationSubmission]: + async def get(self,request_configuration: Optional[EducationSubmissionItemRequestBuilderGetRequestConfiguration] = 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. @@ -74,7 +73,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationSubmission, error_mapping) - async def patch(self,body: Optional[EducationSubmission] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSubmission]: + async def patch(self,body: Optional[EducationSubmission] = None, request_configuration: Optional[EducationSubmissionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[EducationSubmission]: """ Update the navigation property submissions in education param body: The request body @@ -97,7 +96,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[EducationSubmissionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property submissions for education param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -108,7 +107,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EducationSubmissionItemRequestBuilderGetRequestConfiguration] = 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. @@ -119,7 +118,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EducationSubmission] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EducationSubmission] = None, request_configuration: Optional[EducationSubmissionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property submissions in education param body: The request body @@ -216,6 +215,16 @@ 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(): """ @@ -242,4 +251,27 @@ def get_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 450c014d77b..ec5bcb9cfec 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/submissions/{educationSubmission%2Did}/outcomes/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 eb6036a98b1..f7566a44632 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{educationOutcome%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[EducationOutcomeItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[EducationOutcome]: + async def get(self,request_configuration: Optional[EducationOutcomeItemRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationOutcome]: """ Get outcomes from education param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationOutcome, error_mapping) - async def patch(self,body: Optional[EducationOutcome] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationOutcome]: + async def patch(self,body: Optional[EducationOutcome] = None, request_configuration: Optional[EducationOutcomeItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[EducationOutcome]: """ Update the properties of an educationOutcome object. Only teachers can perform this operation. param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[EducationOutcomeItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EducationOutcomeItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get outcomes from education param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EducationOutcome] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EducationOutcome] = None, request_configuration: Optional[EducationOutcomeItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of an educationOutcome object. Only teachers can perform this operation. param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 ddc50374c7f..895b60b543f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[EducationOutcomeCollectionResponse]: + async def get(self,request_configuration: Optional[OutcomesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationOutcomeCollectionResponse, error_mapping) - async def post(self,body: Optional[EducationOutcome] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationOutcome]: + async def post(self,body: Optional[EducationOutcome] = None, request_configuration: Optional[OutcomesRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OutcomesRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EducationOutcome] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EducationOutcome] = None, request_configuration: Optional[OutcomesRequestBuilderPostRequestConfiguration] = 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 @@ -190,4 +189,27 @@ def 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 f5428710687..d1741f2be8b 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[RequestConfiguration] = None) -> Optional[EducationSubmission]: + async def post(self,request_configuration: Optional[ReassignRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, EducationSubmission, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[ReassignRequestBuilderPostRequestConfiguration] = 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,4 +68,14 @@ 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 f4b6561f9db..f1fa9229892 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/submissions/{educationSubmission%2Did}/resources/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 66e8b24520e..f09ffc6875a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{educationSubmissionResource%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[EducationSubmissionResource]: + async def get(self,request_configuration: Optional[EducationSubmissionResourceItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationSubmissionResource, error_mapping) - async def patch(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSubmissionResource]: + async def patch(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[EducationSubmissionResourceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[EducationSubmissionResource]: """ Update the navigation property resources in education param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EducationSubmissionResourceItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[EducationSubmissionResourceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resources in education param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 4b6e9ef566b..6b41c1019ce 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[EducationSubmissionResourceCollectionResponse]: + async def get(self,request_configuration: Optional[ResourcesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationSubmissionResourceCollectionResponse, error_mapping) - async def post(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSubmissionResource]: + async def post(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[ResourcesRequestBuilderPostRequestConfiguration] = 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 @@ -89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourcesRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[ResourcesRequestBuilderPostRequestConfiguration] = 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 @@ -190,4 +189,27 @@ def 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 9d2ae273da7..fc83ca99c9a 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[RequestConfiguration] = None) -> Optional[EducationSubmission]: + async def post(self,request_configuration: Optional[ReturnRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, EducationSubmission, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[ReturnRequestBuilderPostRequestConfiguration] = 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,4 +68,14 @@ 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 f9542f6635b..d17dcc8bff5 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[RequestConfiguration] = None) -> Optional[EducationSubmission]: + async def post(self,request_configuration: Optional[SetUpResourcesFolderRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, EducationSubmission, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[SetUpResourcesFolderRequestBuilderPostRequestConfiguration] = 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,4 +68,14 @@ 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 221b8c96050..04f1e1fa052 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[RequestConfiguration] = None) -> Optional[EducationSubmission]: + async def post(self,request_configuration: Optional[SubmitRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, EducationSubmission, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[SubmitRequestBuilderPostRequestConfiguration] = 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,4 +68,14 @@ 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 061116cdf84..ba320fe588b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/submissions/{educationSubmission%2Did}/submittedResources/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 2e0e3fe8fec..4b3da944f82 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{educationSubmissionResource%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property submittedResources for education param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[EducationSubmissionResource]: + async def get(self,request_configuration: Optional[EducationSubmissionResourceItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationSubmissionResource, error_mapping) - async def patch(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSubmissionResource]: + async def patch(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[EducationSubmissionResourceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[EducationSubmissionResource]: """ Update the navigation property submittedResources in education param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property submittedResources for education param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EducationSubmissionResourceItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[EducationSubmissionResourceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property submittedResources in education param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 8de024aff8d..02ef5085857 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[EducationSubmissionResourceCollectionResponse]: + async def get(self,request_configuration: Optional[SubmittedResourcesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationSubmissionResourceCollectionResponse, error_mapping) - async def post(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSubmissionResource]: + async def post(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[SubmittedResourcesRequestBuilderPostRequestConfiguration] = None) -> Optional[EducationSubmissionResource]: """ Create new navigation property to submittedResources for education param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SubmittedResourcesRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[SubmittedResourcesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to submittedResources for education param body: The request body @@ -189,4 +188,27 @@ def 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 95364e27e0b..7acf352840b 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[RequestConfiguration] = None) -> Optional[EducationSubmission]: + async def post(self,request_configuration: Optional[UnsubmitRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, EducationSubmission, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[UnsubmitRequestBuilderPostRequestConfiguration] = 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,4 +68,14 @@ 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 ab9e8c7156c..a620bef1bb3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[EducationSubmissionCollectionResponse]: + async def get(self,request_configuration: Optional[SubmissionsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationSubmissionCollectionResponse, error_mapping) - async def post(self,body: Optional[EducationSubmission] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSubmission]: + async def post(self,body: Optional[EducationSubmission] = None, request_configuration: Optional[SubmissionsRequestBuilderPostRequestConfiguration] = None) -> Optional[EducationSubmission]: """ Create new navigation property to submissions for education param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SubmissionsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EducationSubmission] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EducationSubmission] = None, request_configuration: Optional[SubmissionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to submissions for education param body: The request body @@ -189,4 +188,27 @@ def 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 3da6f87cb79..dcfd456507c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +35,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[EducationClassItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -55,7 +54,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[EducationClass]: + async def get(self,request_configuration: Optional[EducationClassItemRequestBuilderGetRequestConfiguration] = 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. @@ -76,7 +75,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationClass, error_mapping) - async def patch(self,body: Optional[EducationClass] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationClass]: + async def patch(self,body: Optional[EducationClass] = None, request_configuration: Optional[EducationClassItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[EducationClass]: """ Update the properties of an educationClass object. param body: The request body @@ -100,7 +99,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[EducationClassItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EducationClassItemRequestBuilderGetRequestConfiguration] = 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. @@ -122,7 +121,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EducationClass] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EducationClass] = None, request_configuration: Optional[EducationClassItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of an educationClass object. param body: The request body @@ -228,6 +227,16 @@ 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(): """ @@ -254,4 +263,27 @@ def get_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 af356228c1e..d97c2e1bad0 100644 --- a/msgraph/generated/education/classes/item/group/group_request_builder.py +++ b/msgraph/generated/education/classes/item/group/group_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[Group]: + async def get(self,request_configuration: Optional[GroupRequestBuilderGetRequestConfiguration] = None) -> Optional[Group]: """ The underlying Microsoft 365 group object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The underlying Microsoft 365 group object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -104,4 +103,17 @@ def get_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 e487aa1d406..763eb04286e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 ac072f9511c..11bc015034f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 56ea9425583..42f35dcd76e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 791c40cd426..02fdacdf24c 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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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[RequestConfiguration] = No raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Remove an educationUser from an educationClass. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,4 +65,14 @@ 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 8bd7e45addd..b6b8e2b78ee 100644 --- a/msgraph/generated/education/classes/item/members/members_request_builder.py +++ b/msgraph/generated/education/classes/item/members/members_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[EducationUserCollectionResponse]: + async def get(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationUserCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieves the educationUser members of an educationClass. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -160,4 +159,17 @@ def 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 09fd7d8d84e..6156002ad21 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/members/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Remove an educationUser from an educationClass. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[StringCollectionResponse]: + async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, StringCollectionResponse, error_mapping) - async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> None: """ Add an educationUser member to an educationClass. param body: The request body @@ -90,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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Remove an educationUser from an educationClass. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieves the educationUser members of an educationClass. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Add an educationUser member to an educationClass. param body: The request body @@ -158,6 +157,19 @@ 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(): """ @@ -204,4 +216,27 @@ def 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 93d8a0583d8..642c34c2743 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 993ab37db2c..c0d0684f105 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +31,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[EducationModuleItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -51,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[EducationModule]: + async def get(self,request_configuration: Optional[EducationModuleItemRequestBuilderGetRequestConfiguration] = 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. @@ -72,7 +71,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationModule, error_mapping) - async def patch(self,body: Optional[EducationModule] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationModule]: + async def patch(self,body: Optional[EducationModule] = None, request_configuration: Optional[EducationModuleItemRequestBuilderPatchRequestConfiguration] = 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 @@ -96,7 +95,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[EducationModuleItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -107,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EducationModuleItemRequestBuilderGetRequestConfiguration] = 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. @@ -118,7 +117,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EducationModule] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EducationModule] = None, request_configuration: Optional[EducationModuleItemRequestBuilderPatchRequestConfiguration] = 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 @@ -188,6 +187,16 @@ 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(): """ @@ -214,4 +223,27 @@ def get_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 1a2632cfc9f..9102cdf014a 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[RequestConfiguration] = None) -> Optional[EducationModule]: + async def post(self,request_configuration: Optional[PinRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, EducationModule, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[PinRequestBuilderPostRequestConfiguration] = 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,4 +68,14 @@ 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 c026afd8680..15bfe3305c9 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[RequestConfiguration] = None) -> Optional[EducationModule]: + async def post(self,request_configuration: Optional[PublishRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, EducationModule, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[PublishRequestBuilderPostRequestConfiguration] = 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,4 +68,14 @@ 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 8523e93b8d1..c7f2cd168f0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 4cdf7725bab..b5c14ee04a5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{educationModuleResource%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[EducationModuleResourceItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[EducationModuleResource]: + async def get(self,request_configuration: Optional[EducationModuleResourceItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationModuleResource, error_mapping) - async def patch(self,body: Optional[EducationModuleResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationModuleResource]: + async def patch(self,body: Optional[EducationModuleResource] = None, request_configuration: Optional[EducationModuleResourceItemRequestBuilderPatchRequestConfiguration] = 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 @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[EducationModuleResourceItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EducationModuleResourceItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EducationModuleResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EducationModuleResource] = None, request_configuration: Optional[EducationModuleResourceItemRequestBuilderPatchRequestConfiguration] = 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 @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 c0b1b01c58e..94e1774c38e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[EducationModuleResourceCollectionResponse]: + async def get(self,request_configuration: Optional[ResourcesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationModuleResourceCollectionResponse, error_mapping) - async def post(self,body: Optional[EducationModuleResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationModuleResource]: + async def post(self,body: Optional[EducationModuleResource] = None, request_configuration: Optional[ResourcesRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourcesRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EducationModuleResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EducationModuleResource] = None, request_configuration: Optional[ResourcesRequestBuilderPostRequestConfiguration] = 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 @@ -190,4 +189,27 @@ def 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 9798ca74c7f..ec578265d88 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[RequestConfiguration] = None) -> Optional[EducationModule]: + async def post(self,request_configuration: Optional[SetUpResourcesFolderRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, EducationModule, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[SetUpResourcesFolderRequestBuilderPostRequestConfiguration] = 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,4 +68,14 @@ 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 92bc83d7562..fb710bd4c0e 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[RequestConfiguration] = None) -> Optional[EducationModule]: + async def post(self,request_configuration: Optional[UnpinRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, EducationModule, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[UnpinRequestBuilderPostRequestConfiguration] = 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,4 +68,14 @@ 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 42ed2934c8e..a20fc06cb72 100644 --- a/msgraph/generated/education/classes/item/modules/modules_request_builder.py +++ b/msgraph/generated/education/classes/item/modules/modules_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[EducationModuleCollectionResponse]: + async def get(self,request_configuration: Optional[ModulesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationModuleCollectionResponse, error_mapping) - async def post(self,body: Optional[EducationModule] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationModule]: + async def post(self,body: Optional[EducationModule] = None, request_configuration: Optional[ModulesRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ModulesRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EducationModule] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EducationModule] = None, request_configuration: Optional[ModulesRequestBuilderPostRequestConfiguration] = 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 @@ -190,4 +189,27 @@ def 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 3651fc83553..dc15e18b2cf 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 9de3b39b888..e6cba32b29e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[EducationSchool]: + async def get(self,request_configuration: Optional[EducationSchoolItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationSchool, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EducationSchoolItemRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 eb25bdba6c4..6063cb8e7c5 100644 --- a/msgraph/generated/education/classes/item/schools/schools_request_builder.py +++ b/msgraph/generated/education/classes/item/schools/schools_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[EducationSchoolCollectionResponse]: + async def get(self,request_configuration: Optional[SchoolsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationSchoolCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SchoolsRequestBuilderGetRequestConfiguration] = 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. @@ -150,4 +149,17 @@ def 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 df0cfd82816..1552d4bd759 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 e6ac212a6e2..a5bd0e8e7c9 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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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[RequestConfiguration] = No raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Remove a teacher from an educationClass. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,4 +65,14 @@ 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 3cb5e60f6b7..ab0d72133bd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/classes/{educationClass%2Did}/teachers/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Remove a teacher from an educationClass. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[StringCollectionResponse]: + async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, StringCollectionResponse, error_mapping) - async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> None: """ Add a teacher to a class. param body: The request body @@ -90,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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Remove a teacher from an educationClass. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Add a teacher to a class. param body: The request body @@ -158,6 +157,19 @@ 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(): """ @@ -204,4 +216,27 @@ def 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 dc994dffe92..03360c08b75 100644 --- a/msgraph/generated/education/classes/item/teachers/teachers_request_builder.py +++ b/msgraph/generated/education/classes/item/teachers/teachers_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[EducationUserCollectionResponse]: + async def get(self,request_configuration: Optional[TeachersRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationUserCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TeachersRequestBuilderGetRequestConfiguration] = 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. @@ -160,4 +159,17 @@ def 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 cf0758be28f..0589dafb54d 100644 --- a/msgraph/generated/education/education_request_builder.py +++ b/msgraph/generated/education/education_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +30,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[RequestConfiguration] = None) -> Optional[EducationRoot]: + async def get(self,request_configuration: Optional[EducationRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationRoot]: """ Get education param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +50,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationRoot, error_mapping) - async def patch(self,body: Optional[EducationRoot] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationRoot]: + async def patch(self,body: Optional[EducationRoot] = None, request_configuration: Optional[EducationRequestBuilderPatchRequestConfiguration] = None) -> Optional[EducationRoot]: """ Update education param body: The request body @@ -74,7 +73,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EducationRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get education param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,7 +84,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EducationRoot] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EducationRoot] = None, request_configuration: Optional[EducationRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update education param body: The request body @@ -172,4 +171,27 @@ def get_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 432294c28d4..36d341b3903 100644 --- a/msgraph/generated/education/me/assignments/assignments_request_builder.py +++ b/msgraph/generated/education/me/assignments/assignments_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[EducationAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[EducationAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationAssignment]: + async def post(self,body: Optional[EducationAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[EducationAssignment]: """ Create new navigation property to assignments for education param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EducationAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EducationAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to assignments for education param body: The request body @@ -199,4 +198,27 @@ def 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 84b6abee831..4ef286e753e 100644 --- a/msgraph/generated/education/me/assignments/count/count_request_builder.py +++ b/msgraph/generated/education/me/assignments/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 80788b19bd2..e54c3449c74 100644 --- a/msgraph/generated/education/me/assignments/delta/delta_request_builder.py +++ b/msgraph/generated/education/me/assignments/delta/delta_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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/categories_request_builder.py b/msgraph/generated/education/me/assignments/item/categories/categories_request_builder.py index 2ae4faf2ff7..086f0fd9774 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[EducationCategoryCollectionResponse]: + async def get(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationCategoryCollectionResponse, error_mapping) - async def post(self,body: Optional[EducationCategory] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationCategory]: + async def post(self,body: Optional[EducationCategory] = None, request_configuration: Optional[CategoriesRequestBuilderPostRequestConfiguration] = 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 @@ -91,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = 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. @@ -102,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EducationCategory] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EducationCategory] = None, request_configuration: Optional[CategoriesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Add one or more existing educationCategory objects to the specified educationAssignment. Only teachers can perform this operation. param body: The request body @@ -210,4 +209,27 @@ def 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 074398783db..fdf88e0353a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 81547930790..0fe003e6026 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 76155971337..88424dd938a 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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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[RequestConfiguration] = No raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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,4 +65,14 @@ 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 e08a00c246c..c6141ed0bba 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[StringCollectionResponse]: + async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, StringCollectionResponse, error_mapping) - async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> None: """ Add one or more existing educationCategory objects to the specified educationAssignment. Only teachers can perform this operation. param body: The request body @@ -90,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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Add one or more existing educationCategory objects to the specified educationAssignment. Only teachers can perform this operation. param body: The request body @@ -158,6 +157,19 @@ 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(): """ @@ -204,4 +216,27 @@ def 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/education_assignment_item_request_builder.py b/msgraph/generated/education/me/assignments/item/education_assignment_item_request_builder.py index 4888a99d0c8..76b318e3c01 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +34,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[EducationAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property assignments for education param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -53,7 +52,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[EducationAssignment]: + async def get(self,request_configuration: Optional[EducationAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationAssignment]: """ Assignments belonging to the user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -73,7 +72,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationAssignment, error_mapping) - async def patch(self,body: Optional[EducationAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationAssignment]: + async def patch(self,body: Optional[EducationAssignment] = None, request_configuration: Optional[EducationAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[EducationAssignment]: """ Update the navigation property assignments in education param body: The request body @@ -96,7 +95,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[EducationAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property assignments for education param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -107,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EducationAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Assignments belonging to the user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -118,7 +117,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EducationAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EducationAssignment] = None, request_configuration: Optional[EducationAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property assignments in education param body: The request body @@ -215,6 +214,16 @@ 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(): """ @@ -241,4 +250,27 @@ def get_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 21c33f86240..cece28485cd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[EducationGradingCategory]: + async def get(self,request_configuration: Optional[GradingCategoryRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationGradingCategory, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GradingCategoryRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 2b715b57ca7..d0c7cc6b904 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[RequestConfiguration] = None) -> Optional[EducationAssignment]: + async def post(self,request_configuration: Optional[PublishRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, EducationAssignment, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[PublishRequestBuilderPostRequestConfiguration] = 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,4 +68,14 @@ 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 4f52600dbc1..c59317afd4e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 1888d1b4fdf..6b46285b97b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{educationAssignmentResource%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[EducationAssignmentResourceItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[EducationAssignmentResource]: + async def get(self,request_configuration: Optional[EducationAssignmentResourceItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationAssignmentResource, error_mapping) - async def patch(self,body: Optional[EducationAssignmentResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationAssignmentResource]: + async def patch(self,body: Optional[EducationAssignmentResource] = None, request_configuration: Optional[EducationAssignmentResourceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[EducationAssignmentResource]: """ Update the navigation property resources in education param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[EducationAssignmentResourceItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EducationAssignmentResourceItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EducationAssignmentResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EducationAssignmentResource] = None, request_configuration: Optional[EducationAssignmentResourceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resources in education param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 af9b9a9958d..c3e3bdfe695 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[EducationAssignmentResourceCollectionResponse]: + async def get(self,request_configuration: Optional[ResourcesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationAssignmentResourceCollectionResponse, error_mapping) - async def post(self,body: Optional[EducationAssignmentResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationAssignmentResource]: + async def post(self,body: Optional[EducationAssignmentResource] = None, request_configuration: Optional[ResourcesRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourcesRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EducationAssignmentResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EducationAssignmentResource] = None, request_configuration: Optional[ResourcesRequestBuilderPostRequestConfiguration] = 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 @@ -190,4 +189,27 @@ def 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 da39cefc501..b09dbe1afe0 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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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[RequestConfiguration] = No raise Exception("Http core 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[str]: + async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) 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[RequestConfiguration] = None) -> None: + async def put(self,body: Optional[ReferenceUpdate] = None, request_configuration: Optional[RefRequestBuilderPutRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = 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[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_put_request_information(self,body: Optional[ReferenceUpdate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: Optional[ReferenceUpdate] = None, request_configuration: Optional[RefRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ Attach an existing educationRubric object to an educationAssignment. Only teachers can perform this operation. param body: The request body @@ -133,4 +133,34 @@ 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 c0e5cb08bf3..7391d386283 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RubricRequestBuilderDeleteRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[EducationRubric]: + async def get(self,request_configuration: Optional[RubricRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationRubric, error_mapping) - async def patch(self,body: Optional[EducationRubric] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationRubric]: + async def patch(self,body: Optional[EducationRubric] = None, request_configuration: Optional[RubricRequestBuilderPatchRequestConfiguration] = None) -> Optional[EducationRubric]: """ Attach an existing educationRubric object to an educationAssignment. Only teachers can perform this operation. param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RubricRequestBuilderDeleteRequestConfiguration] = 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. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RubricRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EducationRubric] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EducationRubric] = None, request_configuration: Optional[RubricRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Attach an existing educationRubric object to an educationAssignment. Only teachers can perform this operation. param body: The request body @@ -148,6 +147,16 @@ 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(): """ @@ -174,4 +183,27 @@ def get_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 b9c54cc1ce2..f72901995ab 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[RequestConfiguration] = None) -> Optional[EducationAssignment]: + async def post(self,request_configuration: Optional[SetUpFeedbackResourcesFolderRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, EducationAssignment, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[SetUpFeedbackResourcesFolderRequestBuilderPostRequestConfiguration] = 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,4 +68,14 @@ 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 4afcca643fb..ba31e3340b0 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[RequestConfiguration] = None) -> Optional[EducationAssignment]: + async def post(self,request_configuration: Optional[SetUpResourcesFolderRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, EducationAssignment, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[SetUpResourcesFolderRequestBuilderPostRequestConfiguration] = 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,4 +68,14 @@ 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 59113795e1c..34ebf422243 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 2c5e2ca68ad..5d69afa892f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +34,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[EducationSubmissionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property submissions for education param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -53,7 +52,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[EducationSubmission]: + async def get(self,request_configuration: Optional[EducationSubmissionItemRequestBuilderGetRequestConfiguration] = 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. @@ -74,7 +73,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationSubmission, error_mapping) - async def patch(self,body: Optional[EducationSubmission] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSubmission]: + async def patch(self,body: Optional[EducationSubmission] = None, request_configuration: Optional[EducationSubmissionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[EducationSubmission]: """ Update the navigation property submissions in education param body: The request body @@ -97,7 +96,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[EducationSubmissionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property submissions for education param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -108,7 +107,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EducationSubmissionItemRequestBuilderGetRequestConfiguration] = 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. @@ -119,7 +118,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EducationSubmission] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EducationSubmission] = None, request_configuration: Optional[EducationSubmissionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property submissions in education param body: The request body @@ -216,6 +215,16 @@ 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(): """ @@ -242,4 +251,27 @@ def get_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 517ba6019a1..6b28dec5838 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 4dbca525b18..722ffc4ed6e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{educationOutcome%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[EducationOutcomeItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[EducationOutcome]: + async def get(self,request_configuration: Optional[EducationOutcomeItemRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationOutcome]: """ Get outcomes from education param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationOutcome, error_mapping) - async def patch(self,body: Optional[EducationOutcome] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationOutcome]: + async def patch(self,body: Optional[EducationOutcome] = None, request_configuration: Optional[EducationOutcomeItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[EducationOutcome]: """ Update the properties of an educationOutcome object. Only teachers can perform this operation. param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[EducationOutcomeItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EducationOutcomeItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get outcomes from education param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EducationOutcome] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EducationOutcome] = None, request_configuration: Optional[EducationOutcomeItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of an educationOutcome object. Only teachers can perform this operation. param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 a9596ec1ec7..a006350b556 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[EducationOutcomeCollectionResponse]: + async def get(self,request_configuration: Optional[OutcomesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationOutcomeCollectionResponse, error_mapping) - async def post(self,body: Optional[EducationOutcome] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationOutcome]: + async def post(self,body: Optional[EducationOutcome] = None, request_configuration: Optional[OutcomesRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OutcomesRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EducationOutcome] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EducationOutcome] = None, request_configuration: Optional[OutcomesRequestBuilderPostRequestConfiguration] = 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 @@ -190,4 +189,27 @@ def 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 e5631bd618d..f91d03049f2 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[RequestConfiguration] = None) -> Optional[EducationSubmission]: + async def post(self,request_configuration: Optional[ReassignRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, EducationSubmission, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[ReassignRequestBuilderPostRequestConfiguration] = 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,4 +68,14 @@ 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 5d10a5145bb..7684ec2ab65 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 74e5178eade..250a63767d2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{educationSubmissionResource%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[EducationSubmissionResource]: + async def get(self,request_configuration: Optional[EducationSubmissionResourceItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationSubmissionResource, error_mapping) - async def patch(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSubmissionResource]: + async def patch(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[EducationSubmissionResourceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[EducationSubmissionResource]: """ Update the navigation property resources in education param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EducationSubmissionResourceItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[EducationSubmissionResourceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resources in education param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 ef37cc21128..1218023e6c8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[EducationSubmissionResourceCollectionResponse]: + async def get(self,request_configuration: Optional[ResourcesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationSubmissionResourceCollectionResponse, error_mapping) - async def post(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSubmissionResource]: + async def post(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[ResourcesRequestBuilderPostRequestConfiguration] = 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 @@ -89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourcesRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[ResourcesRequestBuilderPostRequestConfiguration] = 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 @@ -190,4 +189,27 @@ def 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 a855c4d0f50..f74285a1abf 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[RequestConfiguration] = None) -> Optional[EducationSubmission]: + async def post(self,request_configuration: Optional[ReturnRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, EducationSubmission, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[ReturnRequestBuilderPostRequestConfiguration] = 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,4 +68,14 @@ 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 354f0849816..54d69ef1fb8 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[RequestConfiguration] = None) -> Optional[EducationSubmission]: + async def post(self,request_configuration: Optional[SetUpResourcesFolderRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, EducationSubmission, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[SetUpResourcesFolderRequestBuilderPostRequestConfiguration] = 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,4 +68,14 @@ 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 1837c6a2670..60712472ff7 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[RequestConfiguration] = None) -> Optional[EducationSubmission]: + async def post(self,request_configuration: Optional[SubmitRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, EducationSubmission, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[SubmitRequestBuilderPostRequestConfiguration] = 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,4 +68,14 @@ 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 c03269e21a5..87cf068aab4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 c23e6494abe..48bf7b34752 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{educationSubmissionResource%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property submittedResources for education param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[EducationSubmissionResource]: + async def get(self,request_configuration: Optional[EducationSubmissionResourceItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationSubmissionResource, error_mapping) - async def patch(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSubmissionResource]: + async def patch(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[EducationSubmissionResourceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[EducationSubmissionResource]: """ Update the navigation property submittedResources in education param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property submittedResources for education param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EducationSubmissionResourceItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[EducationSubmissionResourceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property submittedResources in education param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 fb67d793dd5..fedc1d9d631 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[EducationSubmissionResourceCollectionResponse]: + async def get(self,request_configuration: Optional[SubmittedResourcesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationSubmissionResourceCollectionResponse, error_mapping) - async def post(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSubmissionResource]: + async def post(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[SubmittedResourcesRequestBuilderPostRequestConfiguration] = None) -> Optional[EducationSubmissionResource]: """ Create new navigation property to submittedResources for education param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SubmittedResourcesRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[SubmittedResourcesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to submittedResources for education param body: The request body @@ -189,4 +188,27 @@ def 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 f2e5e053315..7218320b68d 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[RequestConfiguration] = None) -> Optional[EducationSubmission]: + async def post(self,request_configuration: Optional[UnsubmitRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, EducationSubmission, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[UnsubmitRequestBuilderPostRequestConfiguration] = 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,4 +68,14 @@ 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 3590a657553..26daafe898e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[EducationSubmissionCollectionResponse]: + async def get(self,request_configuration: Optional[SubmissionsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationSubmissionCollectionResponse, error_mapping) - async def post(self,body: Optional[EducationSubmission] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSubmission]: + async def post(self,body: Optional[EducationSubmission] = None, request_configuration: Optional[SubmissionsRequestBuilderPostRequestConfiguration] = None) -> Optional[EducationSubmission]: """ Create new navigation property to submissions for education param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SubmissionsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EducationSubmission] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EducationSubmission] = None, request_configuration: Optional[SubmissionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to submissions for education param body: The request body @@ -189,4 +188,27 @@ def 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 cfcda9dbc88..3e202ac84f3 100644 --- a/msgraph/generated/education/me/classes/classes_request_builder.py +++ b/msgraph/generated/education/me/classes/classes_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[EducationClassCollectionResponse]: + async def get(self,request_configuration: Optional[ClassesRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationClassCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ClassesRequestBuilderGetRequestConfiguration] = 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. @@ -150,4 +149,17 @@ def 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 f837d9cfeb2..1beda198321 100644 --- a/msgraph/generated/education/me/classes/count/count_request_builder.py +++ b/msgraph/generated/education/me/classes/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 1687b64f1f4..d30e1fa13b6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[EducationClass]: + async def get(self,request_configuration: Optional[EducationClassItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationClass, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EducationClassItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Classes to which the user belongs. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 2bd612a0373..3c481d42d79 100644 --- a/msgraph/generated/education/me/me_request_builder.py +++ b/msgraph/generated/education/me/me_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +32,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[MeRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property me for education param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[EducationUser]: + async def get(self,request_configuration: Optional[MeRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationUser]: """ Get me from education param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -71,7 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationUser, error_mapping) - async def patch(self,body: Optional[EducationUser] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationUser]: + async def patch(self,body: Optional[EducationUser] = None, request_configuration: Optional[MeRequestBuilderPatchRequestConfiguration] = None) -> Optional[EducationUser]: """ Update the navigation property me in education param body: The request body @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[MeRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property me for education param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get me from education param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -116,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EducationUser] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EducationUser] = None, request_configuration: Optional[MeRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property me in education param body: The request body @@ -195,6 +194,16 @@ 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(): """ @@ -221,4 +230,27 @@ def get_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 a308870b529..11edf22c4f8 100644 --- a/msgraph/generated/education/me/rubrics/count/count_request_builder.py +++ b/msgraph/generated/education/me/rubrics/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 a41198f03ce..b691428b8f0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[EducationRubricItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[EducationRubric]: + async def get(self,request_configuration: Optional[EducationRubricItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationRubric, error_mapping) - async def patch(self,body: Optional[EducationRubric] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationRubric]: + async def patch(self,body: Optional[EducationRubric] = None, request_configuration: Optional[EducationRubricItemRequestBuilderPatchRequestConfiguration] = 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 @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[EducationRubricItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EducationRubricItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EducationRubric] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EducationRubric] = None, request_configuration: Optional[EducationRubricItemRequestBuilderPatchRequestConfiguration] = 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 @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 24eb3a1bd54..96bb33d288f 100644 --- a/msgraph/generated/education/me/rubrics/rubrics_request_builder.py +++ b/msgraph/generated/education/me/rubrics/rubrics_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[EducationRubricCollectionResponse]: + async def get(self,request_configuration: Optional[RubricsRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationRubricCollectionResponse]: """ Retrieve a list of educationRubric objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationRubricCollectionResponse, error_mapping) - async def post(self,body: Optional[EducationRubric] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationRubric]: + async def post(self,body: Optional[EducationRubric] = None, request_configuration: Optional[RubricsRequestBuilderPostRequestConfiguration] = None) -> Optional[EducationRubric]: """ Create a new educationRubric object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RubricsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of educationRubric objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EducationRubric] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EducationRubric] = None, request_configuration: Optional[RubricsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new educationRubric object. param body: The request body @@ -190,4 +189,27 @@ def 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 87184f973d4..58b15480ff6 100644 --- a/msgraph/generated/education/me/schools/count/count_request_builder.py +++ b/msgraph/generated/education/me/schools/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 06d3f7558cf..78acbf0cb4c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[EducationSchool]: + async def get(self,request_configuration: Optional[EducationSchoolItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationSchool, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EducationSchoolItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Schools to which the user belongs. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 1709bf1248a..ecca59cac01 100644 --- a/msgraph/generated/education/me/schools/schools_request_builder.py +++ b/msgraph/generated/education/me/schools/schools_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[EducationSchoolCollectionResponse]: + async def get(self,request_configuration: Optional[SchoolsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationSchoolCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SchoolsRequestBuilderGetRequestConfiguration] = 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. @@ -150,4 +149,17 @@ def 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 c35d648626e..0e0d510edde 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 84545a10651..833c07ac74a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[EducationClass]: + async def get(self,request_configuration: Optional[EducationClassItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationClass, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EducationClassItemRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 da1c8cc0ef4..a34423e56f5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[EducationClassCollectionResponse]: + async def get(self,request_configuration: Optional[TaughtClassesRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationClassCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TaughtClassesRequestBuilderGetRequestConfiguration] = 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. @@ -150,4 +149,17 @@ def 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 2ff33c94714..5eb1366398c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -70,7 +69,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the 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. @@ -81,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -132,4 +131,27 @@ def get_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 68907e6858d..4176c16167e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 f9cae2de0d1..52efaee07bc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 a786efab575..da5bf386d7a 100644 --- a/msgraph/generated/education/me/user/user_request_builder.py +++ b/msgraph/generated/education/me/user/user_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[UserRequestBuilderGetRequestConfiguration] = 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. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserRequestBuilderGetRequestConfiguration] = 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. @@ -115,4 +114,17 @@ def get_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 50c0b176fc2..02990458a1b 100644 --- a/msgraph/generated/education/schools/count/count_request_builder.py +++ b/msgraph/generated/education/schools/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 52cd781ee37..22dc1d84948 100644 --- a/msgraph/generated/education/schools/delta/delta_request_builder.py +++ b/msgraph/generated/education/schools/delta/delta_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 144e04c0c5d..51cf20fde55 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[AdministrativeUnit]: + async def get(self,request_configuration: Optional[AdministrativeUnitRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AdministrativeUnit, error_mapping) - async def patch(self,body: Optional[AdministrativeUnit] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AdministrativeUnit]: + async def patch(self,body: Optional[AdministrativeUnit] = None, request_configuration: Optional[AdministrativeUnitRequestBuilderPatchRequestConfiguration] = None) -> Optional[AdministrativeUnit]: """ Update the navigation property administrativeUnit in education param body: The request body @@ -71,7 +70,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AdministrativeUnitRequestBuilderGetRequestConfiguration] = 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. @@ -82,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AdministrativeUnit] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AdministrativeUnit] = None, request_configuration: Optional[AdministrativeUnitRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property administrativeUnit in education param body: The request body @@ -133,4 +132,27 @@ def get_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 f1f0e5aa107..4b26bc4c877 100644 --- a/msgraph/generated/education/schools/item/classes/classes_request_builder.py +++ b/msgraph/generated/education/schools/item/classes/classes_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[EducationClassCollectionResponse]: + async def get(self,request_configuration: Optional[ClassesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationClassCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ClassesRequestBuilderGetRequestConfiguration] = 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. @@ -160,4 +159,17 @@ def 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 3b905562f1d..a2e93ae8c8a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 c72ee6bbbd8..a9ea97cde0b 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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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[RequestConfiguration] = No raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a class from a school. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,4 +65,14 @@ 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 214ce26f8a5..1ca8c22a7ab 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/schools/{educationSchool%2Did}/classes/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a class from a school. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[StringCollectionResponse]: + async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, StringCollectionResponse, error_mapping) - async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> None: """ Add a class to a school. param body: The request body @@ -90,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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a class from a school. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Add a class to a school. param body: The request body @@ -158,6 +157,19 @@ 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(): """ @@ -204,4 +216,27 @@ def 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 eb5dd2e456c..da82cb3fa69 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[EducationSchoolItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a school. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[EducationSchool]: + async def get(self,request_configuration: Optional[EducationSchoolItemRequestBuilderGetRequestConfiguration] = 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. @@ -70,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationSchool, error_mapping) - async def patch(self,body: Optional[EducationSchool] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSchool]: + async def patch(self,body: Optional[EducationSchool] = None, request_configuration: Optional[EducationSchoolItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[EducationSchool]: """ Update the properties of an educationSchool object. param body: The request body @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[EducationSchoolItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a school. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EducationSchoolItemRequestBuilderGetRequestConfiguration] = 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. @@ -116,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EducationSchool] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EducationSchool] = None, request_configuration: Optional[EducationSchoolItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of an educationSchool object. param body: The request body @@ -168,6 +167,16 @@ 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(): """ @@ -194,4 +203,27 @@ def get_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 aa4aab9169c..a7af011522e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 1d70e90052a..e5aad5d2c0c 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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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[RequestConfiguration] = No raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a user from a school. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,4 +65,14 @@ 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 59377565392..7cc5ece5a0f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/education/schools/{educationSchool%2Did}/users/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a user from a school. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[StringCollectionResponse]: + async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, StringCollectionResponse, error_mapping) - async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> None: """ Add a user to a school. param body: The request body @@ -90,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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a user from a school. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Add a user to a school. param body: The request body @@ -158,6 +157,19 @@ 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(): """ @@ -204,4 +216,27 @@ def 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 ef931214575..69922a04508 100644 --- a/msgraph/generated/education/schools/item/users/users_request_builder.py +++ b/msgraph/generated/education/schools/item/users/users_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[EducationUserCollectionResponse]: + async def get(self,request_configuration: Optional[UsersRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationUserCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UsersRequestBuilderGetRequestConfiguration] = 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. @@ -160,4 +159,17 @@ def 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 ce6fe8c9c88..78d9ce3d6e1 100644 --- a/msgraph/generated/education/schools/schools_request_builder.py +++ b/msgraph/generated/education/schools/schools_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[EducationSchoolCollectionResponse]: + async def get(self,request_configuration: Optional[SchoolsRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationSchoolCollectionResponse, error_mapping) - async def post(self,body: Optional[EducationSchool] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSchool]: + async def post(self,body: Optional[EducationSchool] = None, request_configuration: Optional[SchoolsRequestBuilderPostRequestConfiguration] = None) -> Optional[EducationSchool]: """ Create a new educationSchool object. param body: The request body @@ -90,7 +89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SchoolsRequestBuilderGetRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EducationSchool] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EducationSchool] = None, request_configuration: Optional[SchoolsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new educationSchool object. param body: The request body @@ -200,4 +199,27 @@ def 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 4a9027c0d78..8fae3c1bc38 100644 --- a/msgraph/generated/education/users/count/count_request_builder.py +++ b/msgraph/generated/education/users/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 5210602ee62..032fb66011a 100644 --- a/msgraph/generated/education/users/delta/delta_request_builder.py +++ b/msgraph/generated/education/users/delta/delta_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 b38f176b00f..1e3f79a7e58 100644 --- a/msgraph/generated/education/users/item/assignments/assignments_request_builder.py +++ b/msgraph/generated/education/users/item/assignments/assignments_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[EducationAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[EducationAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationAssignment]: + async def post(self,body: Optional[EducationAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[EducationAssignment]: """ Create new navigation property to assignments for education param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EducationAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EducationAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to assignments for education param body: The request body @@ -199,4 +198,27 @@ def 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 317d80e608a..364d238f9d1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 443b5b5b714..63e1254f8a6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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/categories_request_builder.py b/msgraph/generated/education/users/item/assignments/item/categories/categories_request_builder.py index 67138d373ea..c74ca485c04 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[EducationCategoryCollectionResponse]: + async def get(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationCategoryCollectionResponse, error_mapping) - async def post(self,body: Optional[EducationCategory] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationCategory]: + async def post(self,body: Optional[EducationCategory] = None, request_configuration: Optional[CategoriesRequestBuilderPostRequestConfiguration] = 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 @@ -91,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CategoriesRequestBuilderGetRequestConfiguration] = 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. @@ -102,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EducationCategory] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EducationCategory] = None, request_configuration: Optional[CategoriesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Add one or more existing educationCategory objects to the specified educationAssignment. Only teachers can perform this operation. param body: The request body @@ -210,4 +209,27 @@ def 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 0e6849bf7e3..d8ebf7ab196 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 9f1c59705b7..8998eee43c6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 5a80bdc1928..604781095c4 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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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[RequestConfiguration] = No raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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,4 +65,14 @@ 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 2aa556cdd7b..f6cb83d8dd3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[StringCollectionResponse]: + async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, StringCollectionResponse, error_mapping) - async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> None: """ Add one or more existing educationCategory objects to the specified educationAssignment. Only teachers can perform this operation. param body: The request body @@ -90,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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Add one or more existing educationCategory objects to the specified educationAssignment. Only teachers can perform this operation. param body: The request body @@ -158,6 +157,19 @@ 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(): """ @@ -204,4 +216,27 @@ def 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/education_assignment_item_request_builder.py b/msgraph/generated/education/users/item/assignments/item/education_assignment_item_request_builder.py index 9a38a882eef..91d408eafcf 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +34,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[EducationAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property assignments for education param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -53,7 +52,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[EducationAssignment]: + async def get(self,request_configuration: Optional[EducationAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationAssignment]: """ Assignments belonging to the user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -73,7 +72,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationAssignment, error_mapping) - async def patch(self,body: Optional[EducationAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationAssignment]: + async def patch(self,body: Optional[EducationAssignment] = None, request_configuration: Optional[EducationAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[EducationAssignment]: """ Update the navigation property assignments in education param body: The request body @@ -96,7 +95,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[EducationAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property assignments for education param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -107,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EducationAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Assignments belonging to the user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -118,7 +117,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EducationAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EducationAssignment] = None, request_configuration: Optional[EducationAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property assignments in education param body: The request body @@ -215,6 +214,16 @@ 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(): """ @@ -241,4 +250,27 @@ def get_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 7fbdbdc2c4a..658bab3d00a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/gradingCategory{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationGradingCategory]: + async def get(self,request_configuration: Optional[GradingCategoryRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationGradingCategory, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GradingCategoryRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 b2d9ac62595..2d03be54b40 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[RequestConfiguration] = None) -> Optional[EducationAssignment]: + async def post(self,request_configuration: Optional[PublishRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, EducationAssignment, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[PublishRequestBuilderPostRequestConfiguration] = 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,4 +68,14 @@ 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 7736eaf983d..0227e062452 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/resources/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 a83e9205ac2..16d0739ecf5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{educationAssignmentResource%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[EducationAssignmentResourceItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[EducationAssignmentResource]: + async def get(self,request_configuration: Optional[EducationAssignmentResourceItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationAssignmentResource, error_mapping) - async def patch(self,body: Optional[EducationAssignmentResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationAssignmentResource]: + async def patch(self,body: Optional[EducationAssignmentResource] = None, request_configuration: Optional[EducationAssignmentResourceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[EducationAssignmentResource]: """ Update the navigation property resources in education param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[EducationAssignmentResourceItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EducationAssignmentResourceItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EducationAssignmentResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EducationAssignmentResource] = None, request_configuration: Optional[EducationAssignmentResourceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resources in education param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 dcce9606b92..d34a1f7bde5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[EducationAssignmentResourceCollectionResponse]: + async def get(self,request_configuration: Optional[ResourcesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationAssignmentResourceCollectionResponse, error_mapping) - async def post(self,body: Optional[EducationAssignmentResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationAssignmentResource]: + async def post(self,body: Optional[EducationAssignmentResource] = None, request_configuration: Optional[ResourcesRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourcesRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EducationAssignmentResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EducationAssignmentResource] = None, request_configuration: Optional[ResourcesRequestBuilderPostRequestConfiguration] = 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 @@ -190,4 +189,27 @@ def 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 5a43dada71e..eab21f97eac 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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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[RequestConfiguration] = No raise Exception("Http core 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[str]: + async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) 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[RequestConfiguration] = None) -> None: + async def put(self,body: Optional[ReferenceUpdate] = None, request_configuration: Optional[RefRequestBuilderPutRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = 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[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_put_request_information(self,body: Optional[ReferenceUpdate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: Optional[ReferenceUpdate] = None, request_configuration: Optional[RefRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ Attach an existing educationRubric object to an educationAssignment. Only teachers can perform this operation. param body: The request body @@ -133,4 +133,34 @@ 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 572d28d6d64..1b13c8264f5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}/rubric{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RubricRequestBuilderDeleteRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[EducationRubric]: + async def get(self,request_configuration: Optional[RubricRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationRubric, error_mapping) - async def patch(self,body: Optional[EducationRubric] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationRubric]: + async def patch(self,body: Optional[EducationRubric] = None, request_configuration: Optional[RubricRequestBuilderPatchRequestConfiguration] = None) -> Optional[EducationRubric]: """ Attach an existing educationRubric object to an educationAssignment. Only teachers can perform this operation. param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RubricRequestBuilderDeleteRequestConfiguration] = 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. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RubricRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EducationRubric] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EducationRubric] = None, request_configuration: Optional[RubricRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Attach an existing educationRubric object to an educationAssignment. Only teachers can perform this operation. param body: The request body @@ -148,6 +147,16 @@ 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(): """ @@ -174,4 +183,27 @@ def get_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 006bf577694..349c6e455f1 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[RequestConfiguration] = None) -> Optional[EducationAssignment]: + async def post(self,request_configuration: Optional[SetUpFeedbackResourcesFolderRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, EducationAssignment, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[SetUpFeedbackResourcesFolderRequestBuilderPostRequestConfiguration] = 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,4 +68,14 @@ 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 cd3d02dab74..ae8949eb89d 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[RequestConfiguration] = None) -> Optional[EducationAssignment]: + async def post(self,request_configuration: Optional[SetUpResourcesFolderRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, EducationAssignment, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[SetUpResourcesFolderRequestBuilderPostRequestConfiguration] = 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,4 +68,14 @@ 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 30c98cecf55..1a4c82b514f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/submissions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 e70ef5b4aba..292625b496f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +34,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[EducationSubmissionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property submissions for education param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -53,7 +52,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[EducationSubmission]: + async def get(self,request_configuration: Optional[EducationSubmissionItemRequestBuilderGetRequestConfiguration] = 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. @@ -74,7 +73,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationSubmission, error_mapping) - async def patch(self,body: Optional[EducationSubmission] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSubmission]: + async def patch(self,body: Optional[EducationSubmission] = None, request_configuration: Optional[EducationSubmissionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[EducationSubmission]: """ Update the navigation property submissions in education param body: The request body @@ -97,7 +96,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[EducationSubmissionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property submissions for education param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -108,7 +107,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EducationSubmissionItemRequestBuilderGetRequestConfiguration] = 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. @@ -119,7 +118,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EducationSubmission] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EducationSubmission] = None, request_configuration: Optional[EducationSubmissionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property submissions in education param body: The request body @@ -216,6 +215,16 @@ 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(): """ @@ -242,4 +251,27 @@ def get_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 e45d32678a7..ee236d23eac 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/submissions/{educationSubmission%2Did}/outcomes/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 ed3b41531cf..f87320a8f60 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{educationOutcome%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[EducationOutcomeItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[EducationOutcome]: + async def get(self,request_configuration: Optional[EducationOutcomeItemRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationOutcome]: """ Get outcomes from education param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationOutcome, error_mapping) - async def patch(self,body: Optional[EducationOutcome] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationOutcome]: + async def patch(self,body: Optional[EducationOutcome] = None, request_configuration: Optional[EducationOutcomeItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[EducationOutcome]: """ Update the properties of an educationOutcome object. Only teachers can perform this operation. param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[EducationOutcomeItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EducationOutcomeItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get outcomes from education param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EducationOutcome] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EducationOutcome] = None, request_configuration: Optional[EducationOutcomeItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of an educationOutcome object. Only teachers can perform this operation. param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 d640b9410ff..89ddf72b8de 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[EducationOutcomeCollectionResponse]: + async def get(self,request_configuration: Optional[OutcomesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationOutcomeCollectionResponse, error_mapping) - async def post(self,body: Optional[EducationOutcome] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationOutcome]: + async def post(self,body: Optional[EducationOutcome] = None, request_configuration: Optional[OutcomesRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OutcomesRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EducationOutcome] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EducationOutcome] = None, request_configuration: Optional[OutcomesRequestBuilderPostRequestConfiguration] = 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 @@ -190,4 +189,27 @@ def 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 a392a8241f4..c930663ce8d 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[RequestConfiguration] = None) -> Optional[EducationSubmission]: + async def post(self,request_configuration: Optional[ReassignRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, EducationSubmission, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[ReassignRequestBuilderPostRequestConfiguration] = 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,4 +68,14 @@ 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 46632894aa8..5d4a26838a2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/submissions/{educationSubmission%2Did}/resources/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 d56355590ee..d396e965142 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{educationSubmissionResource%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[EducationSubmissionResource]: + async def get(self,request_configuration: Optional[EducationSubmissionResourceItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationSubmissionResource, error_mapping) - async def patch(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSubmissionResource]: + async def patch(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[EducationSubmissionResourceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[EducationSubmissionResource]: """ Update the navigation property resources in education param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EducationSubmissionResourceItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[EducationSubmissionResourceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resources in education param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 e5b0052467c..78c6d48cffd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[EducationSubmissionResourceCollectionResponse]: + async def get(self,request_configuration: Optional[ResourcesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationSubmissionResourceCollectionResponse, error_mapping) - async def post(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSubmissionResource]: + async def post(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[ResourcesRequestBuilderPostRequestConfiguration] = 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 @@ -89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourcesRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[ResourcesRequestBuilderPostRequestConfiguration] = 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 @@ -190,4 +189,27 @@ def 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 ca3d1523e76..486cb0560bd 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[RequestConfiguration] = None) -> Optional[EducationSubmission]: + async def post(self,request_configuration: Optional[ReturnRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, EducationSubmission, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[ReturnRequestBuilderPostRequestConfiguration] = 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,4 +68,14 @@ 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 b1dbce4ba71..0a8b0c0997b 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[RequestConfiguration] = None) -> Optional[EducationSubmission]: + async def post(self,request_configuration: Optional[SetUpResourcesFolderRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, EducationSubmission, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[SetUpResourcesFolderRequestBuilderPostRequestConfiguration] = 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,4 +68,14 @@ 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 b42b3271197..b8e6b555f08 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[RequestConfiguration] = None) -> Optional[EducationSubmission]: + async def post(self,request_configuration: Optional[SubmitRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, EducationSubmission, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[SubmitRequestBuilderPostRequestConfiguration] = 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,4 +68,14 @@ 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 13275c792c7..d9468b71858 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/submissions/{educationSubmission%2Did}/submittedResources/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 2231e8251f3..b1537c0a827 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{educationSubmissionResource%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property submittedResources for education param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[EducationSubmissionResource]: + async def get(self,request_configuration: Optional[EducationSubmissionResourceItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationSubmissionResource, error_mapping) - async def patch(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSubmissionResource]: + async def patch(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[EducationSubmissionResourceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[EducationSubmissionResource]: """ Update the navigation property submittedResources in education param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[EducationSubmissionResourceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property submittedResources for education param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EducationSubmissionResourceItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[EducationSubmissionResourceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property submittedResources in education param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 23340f298b1..aa187525248 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[EducationSubmissionResourceCollectionResponse]: + async def get(self,request_configuration: Optional[SubmittedResourcesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationSubmissionResourceCollectionResponse, error_mapping) - async def post(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSubmissionResource]: + async def post(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[SubmittedResourcesRequestBuilderPostRequestConfiguration] = None) -> Optional[EducationSubmissionResource]: """ Create new navigation property to submittedResources for education param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SubmittedResourcesRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EducationSubmissionResource] = None, request_configuration: Optional[SubmittedResourcesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to submittedResources for education param body: The request body @@ -189,4 +188,27 @@ def 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 833575ea4f5..b45d84c4ff9 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[RequestConfiguration] = None) -> Optional[EducationSubmission]: + async def post(self,request_configuration: Optional[UnsubmitRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, EducationSubmission, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[UnsubmitRequestBuilderPostRequestConfiguration] = 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,4 +68,14 @@ 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 d7e88e96de4..12186aa1613 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[EducationSubmissionCollectionResponse]: + async def get(self,request_configuration: Optional[SubmissionsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationSubmissionCollectionResponse, error_mapping) - async def post(self,body: Optional[EducationSubmission] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationSubmission]: + async def post(self,body: Optional[EducationSubmission] = None, request_configuration: Optional[SubmissionsRequestBuilderPostRequestConfiguration] = None) -> Optional[EducationSubmission]: """ Create new navigation property to submissions for education param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SubmissionsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EducationSubmission] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EducationSubmission] = None, request_configuration: Optional[SubmissionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to submissions for education param body: The request body @@ -189,4 +188,27 @@ def 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 7289e1eb8e1..2c5aed53276 100644 --- a/msgraph/generated/education/users/item/classes/classes_request_builder.py +++ b/msgraph/generated/education/users/item/classes/classes_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[EducationClassCollectionResponse]: + async def get(self,request_configuration: Optional[ClassesRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationClassCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ClassesRequestBuilderGetRequestConfiguration] = 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. @@ -150,4 +149,17 @@ def 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 a2adfc547c5..55923216caa 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 9fc3169a2f1..b94991f2459 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[EducationClass]: + async def get(self,request_configuration: Optional[EducationClassItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationClass, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EducationClassItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Classes to which the user belongs. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 f71ef9b3e1d..440eed51e89 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +32,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[EducationUserItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -52,7 +51,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[EducationUser]: + async def get(self,request_configuration: Optional[EducationUserItemRequestBuilderGetRequestConfiguration] = 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. @@ -73,7 +72,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationUser, error_mapping) - async def patch(self,body: Optional[EducationUser] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationUser]: + async def patch(self,body: Optional[EducationUser] = None, request_configuration: Optional[EducationUserItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[EducationUser]: """ Update the properties of an educationUser object. param body: The request body @@ -97,7 +96,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[EducationUserItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -108,7 +107,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EducationUserItemRequestBuilderGetRequestConfiguration] = 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. @@ -119,7 +118,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EducationUser] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EducationUser] = None, request_configuration: Optional[EducationUserItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of an educationUser object. param body: The request body @@ -198,6 +197,16 @@ 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(): """ @@ -224,4 +233,27 @@ def get_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 0998f34a1ac..4b213792b7f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 d3b67fc2fdf..0a64029b24b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[EducationRubricItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[EducationRubric]: + async def get(self,request_configuration: Optional[EducationRubricItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationRubric, error_mapping) - async def patch(self,body: Optional[EducationRubric] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationRubric]: + async def patch(self,body: Optional[EducationRubric] = None, request_configuration: Optional[EducationRubricItemRequestBuilderPatchRequestConfiguration] = 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 @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[EducationRubricItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EducationRubricItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EducationRubric] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EducationRubric] = None, request_configuration: Optional[EducationRubricItemRequestBuilderPatchRequestConfiguration] = 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 @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 c2b86b0ba97..cd6382ad5be 100644 --- a/msgraph/generated/education/users/item/rubrics/rubrics_request_builder.py +++ b/msgraph/generated/education/users/item/rubrics/rubrics_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[EducationRubricCollectionResponse]: + async def get(self,request_configuration: Optional[RubricsRequestBuilderGetRequestConfiguration] = None) -> Optional[EducationRubricCollectionResponse]: """ Retrieve a list of educationRubric objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationRubricCollectionResponse, error_mapping) - async def post(self,body: Optional[EducationRubric] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationRubric]: + async def post(self,body: Optional[EducationRubric] = None, request_configuration: Optional[RubricsRequestBuilderPostRequestConfiguration] = None) -> Optional[EducationRubric]: """ Create a new educationRubric object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RubricsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of educationRubric objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EducationRubric] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EducationRubric] = None, request_configuration: Optional[RubricsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new educationRubric object. param body: The request body @@ -190,4 +189,27 @@ def 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 e266e132056..1914f7d944c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 e36392453e5..e7736ee0d1f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[EducationSchool]: + async def get(self,request_configuration: Optional[EducationSchoolItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationSchool, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EducationSchoolItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Schools to which the user belongs. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 b1e7515a830..36f05a92d05 100644 --- a/msgraph/generated/education/users/item/schools/schools_request_builder.py +++ b/msgraph/generated/education/users/item/schools/schools_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[EducationSchoolCollectionResponse]: + async def get(self,request_configuration: Optional[SchoolsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationSchoolCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SchoolsRequestBuilderGetRequestConfiguration] = 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. @@ -150,4 +149,17 @@ def 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 daa7307399b..a8deabc3470 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 0247442a7a5..e17e47cdf5c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[EducationClass]: + async def get(self,request_configuration: Optional[EducationClassItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationClass, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EducationClassItemRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 bb34158d0a6..3c043fef59a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[EducationClassCollectionResponse]: + async def get(self,request_configuration: Optional[TaughtClassesRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationClassCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TaughtClassesRequestBuilderGetRequestConfiguration] = 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. @@ -150,4 +149,17 @@ def 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 6b095a4408b..8aa471fe77b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -70,7 +69,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the 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. @@ -81,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -132,4 +131,27 @@ def get_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 d1b60618b0e..1d64f2c99a7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 1c0636d7b75..6e22da1b058 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 fe6e996d9a8..d86a8a7a27c 100644 --- a/msgraph/generated/education/users/item/user/user_request_builder.py +++ b/msgraph/generated/education/users/item/user/user_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[UserRequestBuilderGetRequestConfiguration] = 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. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserRequestBuilderGetRequestConfiguration] = 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. @@ -115,4 +114,17 @@ def get_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 1b1bc902fef..4de5aa02414 100644 --- a/msgraph/generated/education/users/users_request_builder.py +++ b/msgraph/generated/education/users/users_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[EducationUserCollectionResponse]: + async def get(self,request_configuration: Optional[UsersRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EducationUserCollectionResponse, error_mapping) - async def post(self,body: Optional[EducationUser] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EducationUser]: + async def post(self,body: Optional[EducationUser] = None, request_configuration: Optional[UsersRequestBuilderPostRequestConfiguration] = None) -> Optional[EducationUser]: """ Create a new educationUser object. param body: The request body @@ -90,7 +89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UsersRequestBuilderGetRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EducationUser] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EducationUser] = None, request_configuration: Optional[UsersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new educationUser object. param body: The request body @@ -200,4 +199,27 @@ def 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 977d589a24a..490a35f13be 100644 --- a/msgraph/generated/employee_experience/employee_experience_request_builder.py +++ b/msgraph/generated/employee_experience/employee_experience_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> Optional[EmployeeExperience]: + async def get(self,request_configuration: Optional[EmployeeExperienceRequestBuilderGetRequestConfiguration] = None) -> Optional[EmployeeExperience]: """ Get employeeExperience param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +61,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[RequestConfiguration] = None) -> Optional[EmployeeExperience]: + async def patch(self,body: Optional[EmployeeExperience] = None, request_configuration: Optional[EmployeeExperienceRequestBuilderPatchRequestConfiguration] = None) -> Optional[EmployeeExperience]: """ Update employeeExperience param body: The request body @@ -85,7 +84,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EmployeeExperienceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get employeeExperience param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -96,7 +95,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EmployeeExperience] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EmployeeExperience] = None, request_configuration: Optional[EmployeeExperienceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update employeeExperience param body: The request body @@ -160,4 +159,27 @@ def get_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 a49b4748546..fd18860e6ee 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 c6134d90299..60a98eb09d8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[LearningCourseActivityItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property learningCourseActivities for employeeExperience param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[LearningCourseActivity]: + async def get(self,request_configuration: Optional[LearningCourseActivityItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, LearningCourseActivity, error_mapping) - async def patch(self,body: Optional[LearningCourseActivity] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[LearningCourseActivity]: + async def patch(self,body: Optional[LearningCourseActivity] = None, request_configuration: Optional[LearningCourseActivityItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[LearningCourseActivity]: """ Update the navigation property learningCourseActivities in employeeExperience param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[LearningCourseActivityItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property learningCourseActivities for employeeExperience param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LearningCourseActivityItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[LearningCourseActivity] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[LearningCourseActivity] = None, request_configuration: Optional[LearningCourseActivityItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property learningCourseActivities in employeeExperience param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 eb89c51cf95..64f4f1a1bfb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[LearningCourseActivityCollectionResponse]: + async def get(self,request_configuration: Optional[LearningCourseActivitiesRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, LearningCourseActivityCollectionResponse, error_mapping) - async def post(self,body: Optional[LearningCourseActivity] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[LearningCourseActivity]: + async def post(self,body: Optional[LearningCourseActivity] = None, request_configuration: Optional[LearningCourseActivitiesRequestBuilderPostRequestConfiguration] = None) -> Optional[LearningCourseActivity]: """ Create new navigation property to learningCourseActivities for employeeExperience param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LearningCourseActivitiesRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[LearningCourseActivity] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[LearningCourseActivity] = None, request_configuration: Optional[LearningCourseActivitiesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to learningCourseActivities for employeeExperience param body: The request body @@ -188,4 +187,27 @@ def 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 15900b26905..f1e64c888ff 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[LearningCourseActivitiesWithExternalcourseActivityIdRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property learningCourseActivities for employeeExperience param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[LearningCourseActivity]: + async def get(self,request_configuration: Optional[LearningCourseActivitiesWithExternalcourseActivityIdRequestBuilderGetRequestConfiguration] = 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. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, LearningCourseActivity, error_mapping) - async def patch(self,body: Optional[LearningCourseActivity] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[LearningCourseActivity]: + async def patch(self,body: Optional[LearningCourseActivity] = None, request_configuration: Optional[LearningCourseActivitiesWithExternalcourseActivityIdRequestBuilderPatchRequestConfiguration] = None) -> Optional[LearningCourseActivity]: """ Update the navigation property learningCourseActivities in employeeExperience param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[LearningCourseActivitiesWithExternalcourseActivityIdRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property learningCourseActivities for employeeExperience param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LearningCourseActivitiesWithExternalcourseActivityIdRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[LearningCourseActivity] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[LearningCourseActivity] = None, request_configuration: Optional[LearningCourseActivitiesWithExternalcourseActivityIdRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property learningCourseActivities in employeeExperience param body: The request body @@ -139,6 +138,16 @@ 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(): """ @@ -165,4 +174,27 @@ def get_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 a81cdc2617d..1cb5b3438ca 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 a582d336253..8d5edc56566 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 e75170a9455..b5cac93af2b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[LearningContentItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[LearningContent]: + async def get(self,request_configuration: Optional[LearningContentItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, LearningContent, error_mapping) - async def patch(self,body: Optional[LearningContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[LearningContent]: + async def patch(self,body: Optional[LearningContent] = None, request_configuration: Optional[LearningContentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[LearningContent]: """ Update the navigation property learningContents in employeeExperience param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[LearningContentItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LearningContentItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[LearningContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[LearningContent] = None, request_configuration: Optional[LearningContentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property learningContents in employeeExperience param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 9cad37d434e..4acb2b2d5ff 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[LearningContentCollectionResponse]: + async def get(self,request_configuration: Optional[LearningContentsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, LearningContentCollectionResponse, error_mapping) - async def post(self,body: Optional[LearningContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[LearningContent]: + async def post(self,body: Optional[LearningContent] = None, request_configuration: Optional[LearningContentsRequestBuilderPostRequestConfiguration] = None) -> Optional[LearningContent]: """ Create new navigation property to learningContents for employeeExperience param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LearningContentsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[LearningContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[LearningContent] = None, request_configuration: Optional[LearningContentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to learningContents for employeeExperience param body: The request body @@ -189,4 +188,27 @@ def 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 5865498ab68..d0a0582277b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[LearningContentsWithExternalIdRequestBuilderDeleteRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[LearningContent]: + async def get(self,request_configuration: Optional[LearningContentsWithExternalIdRequestBuilderGetRequestConfiguration] = 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. @@ -70,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, LearningContent, error_mapping) - async def patch(self,body: Optional[LearningContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[LearningContent]: + async def patch(self,body: Optional[LearningContent] = None, request_configuration: Optional[LearningContentsWithExternalIdRequestBuilderPatchRequestConfiguration] = None) -> Optional[LearningContent]: """ Update the navigation property learningContents in employeeExperience param body: The request body @@ -93,7 +92,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[LearningContentsWithExternalIdRequestBuilderDeleteRequestConfiguration] = 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. @@ -104,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LearningContentsWithExternalIdRequestBuilderGetRequestConfiguration] = 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. @@ -115,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[LearningContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[LearningContent] = None, request_configuration: Optional[LearningContentsWithExternalIdRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property learningContents in employeeExperience param body: The request body @@ -140,6 +139,16 @@ 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(): """ @@ -166,4 +175,27 @@ def get_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 1be32de3711..00f9b525049 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 8084abc7ae6..9728ce70506 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[LearningCourseActivityItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[LearningCourseActivity]: + async def get(self,request_configuration: Optional[LearningCourseActivityItemRequestBuilderGetRequestConfiguration] = None) -> Optional[LearningCourseActivity]: """ Get learningCourseActivities from employeeExperience param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, LearningCourseActivity, error_mapping) - async def patch(self,body: Optional[LearningCourseActivity] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[LearningCourseActivity]: + async def patch(self,body: Optional[LearningCourseActivity] = None, request_configuration: Optional[LearningCourseActivityItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[LearningCourseActivity]: """ Update the properties of a learningCourseActivity object. param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[LearningCourseActivityItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LearningCourseActivityItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get learningCourseActivities from employeeExperience param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[LearningCourseActivity] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[LearningCourseActivity] = None, request_configuration: Optional[LearningCourseActivityItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a learningCourseActivity object. param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 4d70c08c26a..e9cba5eae46 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[LearningCourseActivityCollectionResponse]: + async def get(self,request_configuration: Optional[LearningCourseActivitiesRequestBuilderGetRequestConfiguration] = None) -> Optional[LearningCourseActivityCollectionResponse]: """ Get learningCourseActivities from employeeExperience param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, LearningCourseActivityCollectionResponse, error_mapping) - async def post(self,body: Optional[LearningCourseActivity] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[LearningCourseActivity]: + async def post(self,body: Optional[LearningCourseActivity] = None, request_configuration: Optional[LearningCourseActivitiesRequestBuilderPostRequestConfiguration] = 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 @@ -88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LearningCourseActivitiesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get learningCourseActivities from employeeExperience param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[LearningCourseActivity] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[LearningCourseActivity] = None, request_configuration: Optional[LearningCourseActivitiesRequestBuilderPostRequestConfiguration] = 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 @@ -189,4 +188,27 @@ def 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 6f3bc28f9b2..a321dbbdf58 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[LearningCourseActivitiesWithExternalcourseActivityIdRequestBuilderDeleteRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[LearningCourseActivity]: + async def get(self,request_configuration: Optional[LearningCourseActivitiesWithExternalcourseActivityIdRequestBuilderGetRequestConfiguration] = None) -> Optional[LearningCourseActivity]: """ Get learningCourseActivities from employeeExperience param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, LearningCourseActivity, error_mapping) - async def patch(self,body: Optional[LearningCourseActivity] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[LearningCourseActivity]: + async def patch(self,body: Optional[LearningCourseActivity] = None, request_configuration: Optional[LearningCourseActivitiesWithExternalcourseActivityIdRequestBuilderPatchRequestConfiguration] = None) -> Optional[LearningCourseActivity]: """ Update the properties of a learningCourseActivity object. param body: The request body @@ -93,7 +92,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[LearningCourseActivitiesWithExternalcourseActivityIdRequestBuilderDeleteRequestConfiguration] = 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. @@ -104,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LearningCourseActivitiesWithExternalcourseActivityIdRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get learningCourseActivities from employeeExperience param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[LearningCourseActivity] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[LearningCourseActivity] = None, request_configuration: Optional[LearningCourseActivitiesWithExternalcourseActivityIdRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a learningCourseActivity object. param body: The request body @@ -140,6 +139,16 @@ 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(): """ @@ -166,4 +175,27 @@ def get_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 ffc5607a65a..1c0ba0e5ad9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +30,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[LearningProviderItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -50,7 +49,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[LearningProvider]: + async def get(self,request_configuration: Optional[LearningProviderItemRequestBuilderGetRequestConfiguration] = 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. @@ -95,7 +94,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[RequestConfiguration] = None) -> Optional[LearningProvider]: + async def patch(self,body: Optional[LearningProvider] = None, request_configuration: Optional[LearningProviderItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[LearningProvider]: """ Update the properties of a learningProvider object. param body: The request body @@ -119,7 +118,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[LearningProviderItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -130,7 +129,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LearningProviderItemRequestBuilderGetRequestConfiguration] = 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. @@ -141,7 +140,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[LearningProvider] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[LearningProvider] = None, request_configuration: Optional[LearningProviderItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a learningProvider object. param body: The request body @@ -184,6 +183,16 @@ 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(): """ @@ -210,4 +219,27 @@ def get_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 c4a41887b79..95771aff5b4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[LearningProviderCollectionResponse]: + async def get(self,request_configuration: Optional[LearningProvidersRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, LearningProviderCollectionResponse, error_mapping) - async def post(self,body: Optional[LearningProvider] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[LearningProvider]: + async def post(self,body: Optional[LearningProvider] = None, request_configuration: Optional[LearningProvidersRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LearningProvidersRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[LearningProvider] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[LearningProvider] = None, request_configuration: Optional[LearningProvidersRequestBuilderPostRequestConfiguration] = 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 @@ -190,4 +189,27 @@ def 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 4af167685db..dc3e561e34d 100644 --- a/msgraph/generated/external/connections/connections_request_builder.py +++ b/msgraph/generated/external/connections/connections_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ExternalConnectionCollectionResponse]: + async def get(self,request_configuration: Optional[ConnectionsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ExternalConnectionCollectionResponse, error_mapping) - async def post(self,body: Optional[ExternalConnection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExternalConnection]: + async def post(self,body: Optional[ExternalConnection] = None, request_configuration: Optional[ConnectionsRequestBuilderPostRequestConfiguration] = None) -> Optional[ExternalConnection]: """ Create a new externalConnection object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ConnectionsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ExternalConnection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ExternalConnection] = None, request_configuration: Optional[ConnectionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new externalConnection object. param body: The request body @@ -190,4 +189,27 @@ def 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 f7bfe4c9b09..34253694325 100644 --- a/msgraph/generated/external/connections/count/count_request_builder.py +++ b/msgraph/generated/external/connections/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 6c9b9b5ea13..c42b81ec85f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +30,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ExternalConnectionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes an externalConnection object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ExternalConnection]: + async def get(self,request_configuration: Optional[ExternalConnectionItemRequestBuilderGetRequestConfiguration] = 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. @@ -71,7 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ExternalConnection, error_mapping) - async def patch(self,body: Optional[ExternalConnection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExternalConnection]: + async def patch(self,body: Optional[ExternalConnection] = None, request_configuration: Optional[ExternalConnectionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ExternalConnection]: """ Update the properties of an externalConnection object. param body: The request body @@ -95,7 +94,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ExternalConnectionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes an externalConnection object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -106,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExternalConnectionItemRequestBuilderGetRequestConfiguration] = 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. @@ -117,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ExternalConnection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ExternalConnection] = None, request_configuration: Optional[ExternalConnectionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of an externalConnection object. param body: The request body @@ -178,6 +177,16 @@ 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(): """ @@ -204,4 +213,27 @@ def get_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 04cb277d29a..1d94a605d67 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 b64dc80866d..20aac1dd091 100644 --- a/msgraph/generated/external/connections/item/groups/groups_request_builder.py +++ b/msgraph/generated/external/connections/item/groups/groups_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ExternalGroupCollectionResponse]: + async def get(self,request_configuration: Optional[GroupsRequestBuilderGetRequestConfiguration] = None) -> Optional[ExternalGroupCollectionResponse]: """ Get an externalGroup object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ExternalGroupCollectionResponse, error_mapping) - async def post(self,body: Optional[ExternalGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExternalGroup]: + async def post(self,body: Optional[ExternalGroup] = None, request_configuration: Optional[GroupsRequestBuilderPostRequestConfiguration] = None) -> Optional[ExternalGroup]: """ Create a new externalGroup object. param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GroupsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get an externalGroup object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ExternalGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ExternalGroup] = None, request_configuration: Optional[GroupsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new externalGroup object. param body: The request body @@ -189,4 +188,27 @@ def 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 fb88a44d37e..024b5547987 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ExternalGroupItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete an externalGroup object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ExternalGroup]: + async def get(self,request_configuration: Optional[ExternalGroupItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ExternalGroup]: """ Get an externalGroup object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ExternalGroup, error_mapping) - async def patch(self,body: Optional[ExternalGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExternalGroup]: + async def patch(self,body: Optional[ExternalGroup] = None, request_configuration: Optional[ExternalGroupItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ExternalGroup]: """ Update the properties of an externalGroup object. param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ExternalGroupItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete an externalGroup object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExternalGroupItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get an externalGroup object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ExternalGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ExternalGroup] = None, request_configuration: Optional[ExternalGroupItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of an externalGroup object. param body: The request body @@ -148,6 +147,16 @@ 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(): """ @@ -174,4 +183,27 @@ def get_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 13773fa5af8..c056029e05c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 00a27497df0..89a8e016a3a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{identity%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[IdentityItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Identity]: + async def get(self,request_configuration: Optional[IdentityItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Identity, error_mapping) - async def patch(self,body: Optional[Identity] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Identity]: + async def patch(self,body: Optional[Identity] = None, request_configuration: Optional[IdentityItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Identity]: """ Update the navigation property members in external param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[IdentityItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[IdentityItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Identity] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Identity] = None, request_configuration: Optional[IdentityItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property members in external param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 5135a5fe785..558389c34ab 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[IdentityCollectionResponse]: + async def get(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, IdentityCollectionResponse, error_mapping) - async def post(self,body: Optional[Identity] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Identity]: + async def post(self,body: Optional[Identity] = None, request_configuration: Optional[MembersRequestBuilderPostRequestConfiguration] = None) -> Optional[Identity]: """ Create an identity resource for a new member in an externalGroup. param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Identity] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Identity] = None, request_configuration: Optional[MembersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create an identity resource for a new member in an externalGroup. param body: The request body @@ -189,4 +188,27 @@ def 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 dd96ada2d9f..810d9acb42d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 edbc635750b..91696bec944 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ExternalActivityCollectionResponse]: + async def get(self,request_configuration: Optional[ActivitiesRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ExternalActivityCollectionResponse, error_mapping) - async def post(self,body: Optional[ExternalActivity] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExternalActivity]: + async def post(self,body: Optional[ExternalActivity] = None, request_configuration: Optional[ActivitiesRequestBuilderPostRequestConfiguration] = None) -> Optional[ExternalActivity]: """ Create new navigation property to activities for external param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ActivitiesRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ExternalActivity] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ExternalActivity] = None, request_configuration: Optional[ActivitiesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to activities for external param body: The request body @@ -188,4 +187,27 @@ def 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 8e9dc0ccf05..985ef75fa86 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 a151ecfe7f5..94a1e6c5a90 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ExternalActivityItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property activities for external param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ExternalActivity]: + async def get(self,request_configuration: Optional[ExternalActivityItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ExternalActivity, error_mapping) - async def patch(self,body: Optional[ExternalActivity] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExternalActivity]: + async def patch(self,body: Optional[ExternalActivity] = None, request_configuration: Optional[ExternalActivityItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ExternalActivity]: """ Update the navigation property activities in external param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ExternalActivityItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property activities for external param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExternalActivityItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ExternalActivity] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ExternalActivity] = None, request_configuration: Optional[ExternalActivityItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property activities in external param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 776e417b8df..e2f550b32cb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{externalActivity%2Did}/performedBy{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Identity]: + async def get(self,request_configuration: Optional[PerformedByRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Identity, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PerformedByRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 421566ce8ee..a07606caf25 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ExternalItemItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete an externalItem object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ExternalItem]: + async def get(self,request_configuration: Optional[ExternalItemItemRequestBuilderGetRequestConfiguration] = 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. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ExternalItem, error_mapping) - async def put(self,body: Optional[ExternalItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExternalItem]: + async def put(self,body: Optional[ExternalItem] = None, request_configuration: Optional[ExternalItemItemRequestBuilderPutRequestConfiguration] = None) -> Optional[ExternalItem]: """ Update the navigation property items in external param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ExternalItemItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete an externalItem object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExternalItemItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_put_request_information(self,body: Optional[ExternalItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: Optional[ExternalItem] = None, request_configuration: Optional[ExternalItemItemRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property items in external param body: The request body @@ -157,6 +156,16 @@ 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(): """ @@ -183,4 +192,27 @@ def get_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 32d2b531736..491ece46ed7 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[RequestConfiguration] = None) -> Optional[AddActivitiesPostResponse]: + async def post(self,body: Optional[AddActivitiesPostRequestBody] = None, request_configuration: Optional[MicrosoftGraphExternalConnectorsAddActivitiesRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddActivitiesPostRequestBody] = None, request_configuration: Optional[MicrosoftGraphExternalConnectorsAddActivitiesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action addActivities param body: The request body @@ -75,4 +75,14 @@ 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 44b857ba290..4307408a1b6 100644 --- a/msgraph/generated/external/connections/item/items/items_request_builder.py +++ b/msgraph/generated/external/connections/item/items/items_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ExternalItemCollectionResponse]: + async def get(self,request_configuration: Optional[ItemsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ExternalItemCollectionResponse, error_mapping) - async def post(self,body: Optional[ExternalItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ExternalItem]: + async def post(self,body: Optional[ExternalItem] = None, request_configuration: Optional[ItemsRequestBuilderPostRequestConfiguration] = None) -> Optional[ExternalItem]: """ Create new navigation property to items for external param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ItemsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ExternalItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ExternalItem] = None, request_configuration: Optional[ItemsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to items for external param body: The request body @@ -188,4 +187,27 @@ def 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 cb5d0ea4666..0250cc05ddc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 62193c4c356..d42df2ce3ab 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ConnectionOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property operations for external param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ConnectionOperation]: + async def get(self,request_configuration: Optional[ConnectionOperationItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ConnectionOperation, error_mapping) - async def patch(self,body: Optional[ConnectionOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConnectionOperation]: + async def patch(self,body: Optional[ConnectionOperation] = None, request_configuration: Optional[ConnectionOperationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ConnectionOperation]: """ Update the navigation property operations in external param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ConnectionOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property operations for external param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ConnectionOperationItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ConnectionOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ConnectionOperation] = None, request_configuration: Optional[ConnectionOperationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property operations in external param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 ba4c93ba6fa..e6691114319 100644 --- a/msgraph/generated/external/connections/item/operations/operations_request_builder.py +++ b/msgraph/generated/external/connections/item/operations/operations_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ConnectionOperationCollectionResponse]: + async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ConnectionOperationCollectionResponse, error_mapping) - async def post(self,body: Optional[ConnectionOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConnectionOperation]: + async def post(self,body: Optional[ConnectionOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> Optional[ConnectionOperation]: """ Create new navigation property to operations for external param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ConnectionOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ConnectionOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to operations for external param body: The request body @@ -188,4 +187,27 @@ def 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 cfc69f05965..e39a05092dd 100644 --- a/msgraph/generated/external/connections/item/schema/schema_request_builder.py +++ b/msgraph/generated/external/connections/item/schema/schema_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Schema]: + async def get(self,request_configuration: Optional[SchemaRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Schema, error_mapping) - async def patch(self,body: Optional[Schema] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Schema]: + async def patch(self,body: Optional[Schema] = None, request_configuration: Optional[SchemaRequestBuilderPatchRequestConfiguration] = None) -> Optional[Schema]: """ Create a new schema object. param body: The request body @@ -72,7 +71,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SchemaRequestBuilderGetRequestConfiguration] = 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. @@ -83,7 +82,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Schema] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Schema] = None, request_configuration: Optional[SchemaRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Create a new schema object. param body: The request body @@ -134,4 +133,27 @@ def get_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 b048699df1c..7415f8b72c7 100644 --- a/msgraph/generated/external/external_request_builder.py +++ b/msgraph/generated/external/external_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[External]: + async def get(self,request_configuration: Optional[ExternalRequestBuilderGetRequestConfiguration] = None) -> Optional[External]: """ Get external param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, External, error_mapping) - async def patch(self,body: Optional[External] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[External]: + async def patch(self,body: Optional[External] = None, request_configuration: Optional[ExternalRequestBuilderPatchRequestConfiguration] = None) -> Optional[External]: """ Update external param body: The request body @@ -71,7 +70,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExternalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get external param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -82,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[External] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[External] = None, request_configuration: Optional[ExternalRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update external param body: The request body @@ -142,4 +141,27 @@ def get_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 4c50cc743f8..44f2e12997d 100644 --- a/msgraph/generated/filter_operators/count/count_request_builder.py +++ b/msgraph/generated/filter_operators/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 1b36c6ea7aa..869e810354d 100644 --- a/msgraph/generated/filter_operators/filter_operators_request_builder.py +++ b/msgraph/generated/filter_operators/filter_operators_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[FilterOperatorSchemaCollectionResponse]: + async def get(self,request_configuration: Optional[FilterOperatorsRequestBuilderGetRequestConfiguration] = None) -> Optional[FilterOperatorSchemaCollectionResponse]: """ Get entities from filterOperators param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, FilterOperatorSchemaCollectionResponse, error_mapping) - async def post(self,body: Optional[FilterOperatorSchema] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[FilterOperatorSchema]: + async def post(self,body: Optional[FilterOperatorSchema] = None, request_configuration: Optional[FilterOperatorsRequestBuilderPostRequestConfiguration] = None) -> Optional[FilterOperatorSchema]: """ Add new entity to filterOperators param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FilterOperatorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get entities from filterOperators param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[FilterOperatorSchema] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[FilterOperatorSchema] = None, request_configuration: Optional[FilterOperatorsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Add new entity to filterOperators param body: The request body @@ -188,4 +187,27 @@ def 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 7bdfbd21956..0acb062f1db 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[FilterOperatorSchemaItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete entity from filterOperators param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[FilterOperatorSchema]: + async def get(self,request_configuration: Optional[FilterOperatorSchemaItemRequestBuilderGetRequestConfiguration] = None) -> Optional[FilterOperatorSchema]: """ Get entity from filterOperators by key param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, FilterOperatorSchema, error_mapping) - async def patch(self,body: Optional[FilterOperatorSchema] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[FilterOperatorSchema]: + async def patch(self,body: Optional[FilterOperatorSchema] = None, request_configuration: Optional[FilterOperatorSchemaItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[FilterOperatorSchema]: """ Update entity in filterOperators param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[FilterOperatorSchemaItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete entity from filterOperators param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FilterOperatorSchemaItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get entity from filterOperators by key param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[FilterOperatorSchema] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[FilterOperatorSchema] = None, request_configuration: Optional[FilterOperatorSchemaItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update entity in filterOperators param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 03f41558714..57b9227ab46 100644 --- a/msgraph/generated/functions/count/count_request_builder.py +++ b/msgraph/generated/functions/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 ca0a7e25378..a9128513cee 100644 --- a/msgraph/generated/functions/functions_request_builder.py +++ b/msgraph/generated/functions/functions_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AttributeMappingFunctionSchemaCollectionResponse]: + async def get(self,request_configuration: Optional[FunctionsRequestBuilderGetRequestConfiguration] = None) -> Optional[AttributeMappingFunctionSchemaCollectionResponse]: """ Get entities from functions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AttributeMappingFunctionSchemaCollectionResponse, error_mapping) - async def post(self,body: Optional[AttributeMappingFunctionSchema] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttributeMappingFunctionSchema]: + async def post(self,body: Optional[AttributeMappingFunctionSchema] = None, request_configuration: Optional[FunctionsRequestBuilderPostRequestConfiguration] = None) -> Optional[AttributeMappingFunctionSchema]: """ Add new entity to functions param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FunctionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get entities from functions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AttributeMappingFunctionSchema] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AttributeMappingFunctionSchema] = None, request_configuration: Optional[FunctionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Add new entity to functions param body: The request body @@ -188,4 +187,27 @@ def 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 f2429d3f7f2..a479495993c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AttributeMappingFunctionSchemaItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete entity from functions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AttributeMappingFunctionSchema]: + async def get(self,request_configuration: Optional[AttributeMappingFunctionSchemaItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AttributeMappingFunctionSchema]: """ Get entity from functions by key param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AttributeMappingFunctionSchema, error_mapping) - async def patch(self,body: Optional[AttributeMappingFunctionSchema] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttributeMappingFunctionSchema]: + async def patch(self,body: Optional[AttributeMappingFunctionSchema] = None, request_configuration: Optional[AttributeMappingFunctionSchemaItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AttributeMappingFunctionSchema]: """ Update entity in functions param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AttributeMappingFunctionSchemaItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete entity from functions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttributeMappingFunctionSchemaItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get entity from functions by key param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AttributeMappingFunctionSchema] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AttributeMappingFunctionSchema] = None, request_configuration: Optional[AttributeMappingFunctionSchemaItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update entity in functions param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 749ec91ae5c..88374bacb2d 100644 --- a/msgraph/generated/group_lifecycle_policies/count/count_request_builder.py +++ b/msgraph/generated/group_lifecycle_policies/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 d11c0f8f77e..a0284d3b152 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[GroupLifecyclePolicyCollectionResponse]: + async def get(self,request_configuration: Optional[GroupLifecyclePoliciesRequestBuilderGetRequestConfiguration] = None) -> Optional[GroupLifecyclePolicyCollectionResponse]: """ List all the groupLifecyclePolicies. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GroupLifecyclePolicyCollectionResponse, error_mapping) - async def post(self,body: Optional[GroupLifecyclePolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GroupLifecyclePolicy]: + async def post(self,body: Optional[GroupLifecyclePolicy] = None, request_configuration: Optional[GroupLifecyclePoliciesRequestBuilderPostRequestConfiguration] = None) -> Optional[GroupLifecyclePolicy]: """ Creates a new groupLifecyclePolicy. param body: The request body @@ -89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GroupLifecyclePoliciesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ List all the groupLifecyclePolicies. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[GroupLifecyclePolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GroupLifecyclePolicy] = None, request_configuration: Optional[GroupLifecyclePoliciesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Creates a new groupLifecyclePolicy. param body: The request body @@ -190,4 +189,27 @@ def 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 19ed1868971..c555091d175 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[RequestConfiguration] = None) -> Optional[AddGroupPostResponse]: + async def post(self,body: Optional[AddGroupPostRequestBody] = None, request_configuration: Optional[AddGroupRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddGroupPostRequestBody] = None, request_configuration: Optional[AddGroupRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 ee3bace98a9..42db89203dd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[GroupLifecyclePolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a groupLifecyclePolicy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[GroupLifecyclePolicy]: + async def get(self,request_configuration: Optional[GroupLifecyclePolicyItemRequestBuilderGetRequestConfiguration] = 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. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GroupLifecyclePolicy, error_mapping) - async def patch(self,body: Optional[GroupLifecyclePolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GroupLifecyclePolicy]: + async def patch(self,body: Optional[GroupLifecyclePolicy] = None, request_configuration: Optional[GroupLifecyclePolicyItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[GroupLifecyclePolicy]: """ Update the properties of a groupLifecyclePolicygroupLifecyclePolicy resource type object. param body: The request body @@ -93,7 +92,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[GroupLifecyclePolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a groupLifecyclePolicy. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -104,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GroupLifecyclePolicyItemRequestBuilderGetRequestConfiguration] = 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. @@ -115,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[GroupLifecyclePolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[GroupLifecyclePolicy] = None, request_configuration: Optional[GroupLifecyclePolicyItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a groupLifecyclePolicygroupLifecyclePolicy resource type object. param body: The request body @@ -158,6 +157,16 @@ 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(): """ @@ -184,4 +193,27 @@ def get_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 668339fcbd1..f869b5db365 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[RequestConfiguration] = None) -> Optional[RemoveGroupPostResponse]: + async def post(self,body: Optional[RemoveGroupPostRequestBody] = None, request_configuration: Optional[RemoveGroupRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RemoveGroupPostRequestBody] = None, request_configuration: Optional[RemoveGroupRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Removes a group from a lifecycle policy. param body: The request body @@ -76,4 +76,14 @@ 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 b3967b84ba4..ff17111eae7 100644 --- a/msgraph/generated/group_setting_templates/count/count_request_builder.py +++ b/msgraph/generated/group_setting_templates/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 51bb0da7618..afcdbb4395b 100644 --- a/msgraph/generated/group_setting_templates/delta/delta_request_builder.py +++ b/msgraph/generated/group_setting_templates/delta/delta_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 95a4f59f4c6..8d6b4ca7466 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[RequestConfiguration] = None) -> Optional[GetAvailableExtensionPropertiesPostResponse]: + async def post(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 1be54dd0484..4517a3c6531 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[RequestConfiguration] = None) -> Optional[GetByIdsPostResponse]: + async def post(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[GetByIdsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[GetByIdsRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 bb8f3e6f0f3..73c2421acf8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +47,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[RequestConfiguration] = None) -> Optional[GroupSettingTemplateCollectionResponse]: + async def get(self,request_configuration: Optional[GroupSettingTemplatesRequestBuilderGetRequestConfiguration] = 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. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GroupSettingTemplateCollectionResponse, error_mapping) - async def post(self,body: Optional[GroupSettingTemplate] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GroupSettingTemplate]: + async def post(self,body: Optional[GroupSettingTemplate] = None, request_configuration: Optional[GroupSettingTemplatesRequestBuilderPostRequestConfiguration] = None) -> Optional[GroupSettingTemplate]: """ Add new entity to groupSettingTemplates param body: The request body @@ -92,7 +91,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GroupSettingTemplatesRequestBuilderGetRequestConfiguration] = 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. @@ -103,7 +102,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[GroupSettingTemplate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GroupSettingTemplate] = None, request_configuration: Optional[GroupSettingTemplatesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Add new entity to groupSettingTemplates param body: The request body @@ -229,4 +228,27 @@ def 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 d592014891d..9187044e360 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[RequestConfiguration] = None) -> Optional[CheckMemberGroupsPostResponse]: + async def post(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[CheckMemberGroupsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[CheckMemberGroupsRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 042349fa08a..1a1cece0247 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[RequestConfiguration] = None) -> Optional[CheckMemberObjectsPostResponse]: + async def post(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[CheckMemberObjectsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[CheckMemberObjectsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action checkMemberObjects param body: The request body @@ -75,4 +75,14 @@ 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 1ef708a9bf4..568cef77444 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[RequestConfiguration] = None) -> Optional[GetMemberGroupsPostResponse]: + async def post(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[GetMemberGroupsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[GetMemberGroupsRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 36aeb490f9d..53f0af1038d 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[RequestConfiguration] = None) -> Optional[GetMemberObjectsPostResponse]: + async def post(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[GetMemberObjectsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[GetMemberObjectsRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 3f9cfeee2d4..fbf0396ecfc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +31,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[GroupSettingTemplateItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete entity from groupSettingTemplates param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[GroupSettingTemplate]: + async def get(self,request_configuration: Optional[GroupSettingTemplateItemRequestBuilderGetRequestConfiguration] = 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. @@ -71,7 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GroupSettingTemplate, error_mapping) - async def patch(self,body: Optional[GroupSettingTemplate] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GroupSettingTemplate]: + async def patch(self,body: Optional[GroupSettingTemplate] = None, request_configuration: Optional[GroupSettingTemplateItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[GroupSettingTemplate]: """ Update entity in groupSettingTemplates param body: The request body @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[GroupSettingTemplateItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete entity from groupSettingTemplates param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GroupSettingTemplateItemRequestBuilderGetRequestConfiguration] = 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. @@ -116,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[GroupSettingTemplate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[GroupSettingTemplate] = None, request_configuration: Optional[GroupSettingTemplateItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update entity in groupSettingTemplates param body: The request body @@ -186,6 +185,16 @@ 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(): """ @@ -212,4 +221,27 @@ def get_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 35c38d51cb4..316f7c5013e 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[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def post(self,request_configuration: Optional[RestoreRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RestoreRequestBuilderPostRequestConfiguration] = 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,4 +68,14 @@ 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 3fd353a6d75..f04b986d791 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[ValidatePropertiesRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[ValidatePropertiesRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 d1936547e6c..8417790c9ae 100644 --- a/msgraph/generated/group_settings/count/count_request_builder.py +++ b/msgraph/generated/group_settings/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 cd5d1d3a33f..1adb4439835 100644 --- a/msgraph/generated/group_settings/group_settings_request_builder.py +++ b/msgraph/generated/group_settings/group_settings_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[GroupSettingCollectionResponse]: + async def get(self,request_configuration: Optional[GroupSettingsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GroupSettingCollectionResponse, error_mapping) - async def post(self,body: Optional[GroupSetting] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GroupSetting]: + async def post(self,body: Optional[GroupSetting] = None, request_configuration: Optional[GroupSettingsRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GroupSettingsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[GroupSetting] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GroupSetting] = None, request_configuration: Optional[GroupSettingsRequestBuilderPostRequestConfiguration] = 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 @@ -190,4 +189,27 @@ def 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 6539ed113dc..9f2ab46c3ee 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[GroupSettingItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[GroupSetting]: + async def get(self,request_configuration: Optional[GroupSettingItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GroupSetting, error_mapping) - async def patch(self,body: Optional[GroupSetting] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GroupSetting]: + async def patch(self,body: Optional[GroupSetting] = None, request_configuration: Optional[GroupSettingItemRequestBuilderPatchRequestConfiguration] = 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 @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[GroupSettingItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GroupSettingItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[GroupSetting] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[GroupSetting] = None, request_configuration: Optional[GroupSettingItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a groupSetting object for tenant-wide group settings or a specific group setting. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 0fe74e7460d..94ae230ec4f 100644 --- a/msgraph/generated/groups/count/count_request_builder.py +++ b/msgraph/generated/groups/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the 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 fcf8b16e869..78f241f8301 100644 --- a/msgraph/generated/groups/delta/delta_request_builder.py +++ b/msgraph/generated/groups/delta/delta_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 1e2dd1d691f..eb8f23de7ec 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[RequestConfiguration] = None) -> Optional[GetAvailableExtensionPropertiesPostResponse]: + async def post(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 dbe3ba2d60a..ff3792af9a9 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[RequestConfiguration] = None) -> Optional[GetByIdsPostResponse]: + async def post(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[GetByIdsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[GetByIdsRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 f94c549cc2f..7b5ef7e50f7 100644 --- a/msgraph/generated/groups/groups_request_builder.py +++ b/msgraph/generated/groups/groups_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +47,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[RequestConfiguration] = None) -> Optional[GroupCollectionResponse]: + async def get(self,request_configuration: Optional[GroupsRequestBuilderGetRequestConfiguration] = 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. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GroupCollectionResponse, error_mapping) - async def post(self,body: Optional[Group] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: + async def post(self,body: Optional[Group] = None, request_configuration: Optional[GroupsRequestBuilderPostRequestConfiguration] = 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. param body: The request body @@ -93,7 +92,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GroupsRequestBuilderGetRequestConfiguration] = 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. @@ -104,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Group] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Group] = None, request_configuration: Optional[GroupsRequestBuilderPostRequestConfiguration] = 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. param body: The request body @@ -230,4 +229,27 @@ def 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 729e1745cd6..b4118e61c5e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[AcceptedSendersRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AcceptedSendersRequestBuilderGetRequestConfiguration] = 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. @@ -150,4 +149,17 @@ def 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 525c005a86d..798524581b4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 3f4b7742236..d359af355ea 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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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[RequestConfiguration] = No raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Remove acceptedSender param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,4 +65,14 @@ 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 e868ec7293f..b21828a9d05 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/acceptedSenders/$ref{?%24count,%24filter,%24orderby,%24skip,%24top}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Remove acceptedSender param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[StringCollectionResponse]: + async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, StringCollectionResponse, error_mapping) - async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = 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 @@ -90,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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Remove acceptedSender param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = 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 @@ -158,6 +157,19 @@ 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(): """ @@ -199,4 +211,27 @@ def 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 831d3c91d90..290f51c810f 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[AddFavoriteRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[AddFavoriteRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 b37a812f069..a595cb8847c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AppRoleAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[AppRoleAssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AppRoleAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[AppRoleAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppRoleAssignment]: + async def post(self,body: Optional[AppRoleAssignment] = None, request_configuration: Optional[AppRoleAssignmentsRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AppRoleAssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AppRoleAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AppRoleAssignment] = None, request_configuration: Optional[AppRoleAssignmentsRequestBuilderPostRequestConfiguration] = 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 @@ -190,4 +189,27 @@ def 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 675e69f78bf..1318da51ff0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 55e099a9833..e6afae7a7f6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AppRoleAssignmentItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AppRoleAssignment]: + async def get(self,request_configuration: Optional[AppRoleAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AppRoleAssignment, error_mapping) - async def patch(self,body: Optional[AppRoleAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppRoleAssignment]: + async def patch(self,body: Optional[AppRoleAssignment] = None, request_configuration: Optional[AppRoleAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AppRoleAssignment]: """ Update the navigation property appRoleAssignments in groups param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AppRoleAssignmentItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AppRoleAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AppRoleAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AppRoleAssignment] = None, request_configuration: Optional[AppRoleAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property appRoleAssignments in groups param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 68f6d378b34..21bc0146c25 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[RequestConfiguration] = None) -> Optional[Group]: + async def post(self,body: Optional[AssignLicensePostRequestBody] = None, request_configuration: Optional[AssignLicenseRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AssignLicensePostRequestBody] = None, request_configuration: Optional[AssignLicenseRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 6b0550d6cc4..6f8ad80c9c1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> Optional[AllowedCalendarSharingRolesWithUserGetResponse]: + async def get(self,request_configuration: Optional[AllowedCalendarSharingRolesWithUserRequestBuilderGetRequestConfiguration] = None) -> Optional[AllowedCalendarSharingRolesWithUserGetResponse]: """ Invoke function allowedCalendarSharingRoles param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AllowedCalendarSharingRolesWithUserGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AllowedCalendarSharingRolesWithUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function allowedCalendarSharingRoles param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,4 +111,17 @@ def 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 3a42cbfd7c3..4acc9309bf1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[CalendarPermissionCollectionResponse]: + async def get(self,request_configuration: Optional[CalendarPermissionsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CalendarPermissionCollectionResponse, error_mapping) - async def post(self,body: Optional[CalendarPermission] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CalendarPermission]: + async def post(self,body: Optional[CalendarPermission] = None, request_configuration: Optional[CalendarPermissionsRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CalendarPermissionsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[CalendarPermission] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CalendarPermission] = None, request_configuration: Optional[CalendarPermissionsRequestBuilderPostRequestConfiguration] = 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 @@ -180,4 +179,27 @@ def 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 eec4dd70941..67f8645c51a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 c79189ebc19..59c713f9e59 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[CalendarPermissionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete calendarPermission. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[CalendarPermission]: + async def get(self,request_configuration: Optional[CalendarPermissionItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CalendarPermission, error_mapping) - async def patch(self,body: Optional[CalendarPermission] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CalendarPermission]: + async def patch(self,body: Optional[CalendarPermission] = None, request_configuration: Optional[CalendarPermissionItemRequestBuilderPatchRequestConfiguration] = 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 @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[CalendarPermissionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete calendarPermission. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CalendarPermissionItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[CalendarPermission] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[CalendarPermission] = None, request_configuration: Optional[CalendarPermissionItemRequestBuilderPatchRequestConfiguration] = 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 @@ -138,6 +137,16 @@ 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(): """ @@ -159,4 +168,27 @@ def get_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 c14b08a0b22..6922597e6fe 100644 --- a/msgraph/generated/groups/item/calendar/calendar_request_builder.py +++ b/msgraph/generated/groups/item/calendar/calendar_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[Calendar]: + async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = None) -> Optional[Calendar]: """ The group's calendar. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The group's calendar. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -142,4 +141,17 @@ def get_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 1cae306a051..5a57762f7de 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[EventCollectionResponse]: + async def get(self,request_configuration: Optional[CalendarViewRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EventCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CalendarViewRequestBuilderGetRequestConfiguration] = 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. @@ -160,4 +159,17 @@ def 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 13c09e3e18b..17b8d548440 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 deb077bbd5f..9e7e684ee24 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = 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. @@ -135,4 +134,17 @@ def 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 0243067fdca..c2846c46c5b 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Accept the specified event in a user calendar. param body: The request body @@ -73,4 +73,14 @@ 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 02b1680194d..39c2f249edb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: + async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = 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. @@ -66,13 +65,13 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Attachment]: + async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[Attachment]: """ - Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachmentresource. + 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Attachment] - Find more info here: https://learn.microsoft.com/graph/api/eventmessage-post-attachments?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -90,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = 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. @@ -101,9 +100,9 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ - Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachmentresource. + 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -195,4 +194,27 @@ def 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 2cb9a5bfa8e..87276472aa7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/attachments/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 4c47b22b165..e8d6e0c5488 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[RequestConfiguration] = None) -> Optional[UploadSession]: + async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 59066229038..64d5c7b4472 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{attachment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Attachment]: + async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -77,7 +76,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -98,6 +97,16 @@ 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(): """ @@ -124,4 +133,17 @@ def get_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 28aee73405f..49f103946d2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/calendar{?%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Calendar]: + async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = 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. @@ -89,4 +88,17 @@ def get_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 5294d548da3..1bab9620618 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 ccca157bb21..ddfc4233dc3 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 18730e07204..0d53c5ac0d0 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[DismissReminderRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[DismissReminderRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 0d49e9b1093..85dbaaaa91c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Event]: + async def get(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = 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. @@ -58,7 +57,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Event, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = 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. @@ -209,4 +208,17 @@ 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 fd9af41699f..a5ac478867b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/extensions/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 18bd69fcb5b..2d85787ab06 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = 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 @@ -88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = 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 @@ -184,4 +183,27 @@ def 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 d1b90768690..626e1e1e449 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{extension%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property extensions for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Extension]: + async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: """ Update the navigation property extensions in groups param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property extensions for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property extensions in groups param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 ab3fc22a129..d6988cdf7f3 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 ea52467459f..d35313d89fe 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 de0c1e93a3e..553c192b6f9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = 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. @@ -135,4 +134,17 @@ def 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 92ae30a2ce1..69095da1530 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[EventCollectionResponse]: + async def get(self,request_configuration: Optional[InstancesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EventCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[InstancesRequestBuilderGetRequestConfiguration] = 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. @@ -160,4 +159,17 @@ def 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 55f542c461a..58816de0efb 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Accept the specified event in a user calendar. param body: The request body @@ -73,4 +73,14 @@ 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 360be1baf34..55638f7fb88 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: + async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = 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. @@ -66,13 +65,13 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Attachment]: + async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[Attachment]: """ - Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachmentresource. + 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Attachment] - Find more info here: https://learn.microsoft.com/graph/api/eventmessage-post-attachments?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -90,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = 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. @@ -101,9 +100,9 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ - Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachmentresource. + 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -195,4 +194,27 @@ def 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 20d9fc515e3..3a5666f4f17 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/attachments/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 380127aed98..bbf2cf9f698 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[RequestConfiguration] = None) -> Optional[UploadSession]: + async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 18d7e21c63b..5c0a01dc43f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{attachment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Attachment]: + async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -77,7 +76,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -98,6 +97,16 @@ 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(): """ @@ -124,4 +133,17 @@ def get_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 043d658269a..904e8be0f4e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/calendar{?%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Calendar]: + async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = 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. @@ -89,4 +88,17 @@ def get_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 856254cb1bc..9dbd5f8081c 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 136dab680ca..7de9d8facb5 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 6848a793a89..fa5d2ef2250 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[DismissReminderRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[DismissReminderRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 bb929d1c4e3..29cb0bc3ce6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +36,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[RequestConfiguration] = None) -> Optional[Event]: + async def get(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = 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. @@ -57,7 +56,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Event, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = 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. @@ -199,4 +198,17 @@ 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 c11b9b66371..531ed6c4294 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/extensions/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 d47e284e72f..7857a1bbe4e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = 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 @@ -88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = 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 @@ -184,4 +183,27 @@ def 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 28a7f17f4c2..8793b94c1a5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{extension%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property extensions for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Extension]: + async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: """ Update the navigation property extensions in groups param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property extensions for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property extensions in groups param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 9946155fb6e..7e98970ccf5 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 815dc444f25..7d0cfaaa471 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Postpone a reminder for an event in a user calendar until a new time. param body: The request body @@ -73,4 +73,14 @@ 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 af23f358b3f..71d40407335 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 ba51cad7f7e..971ce632e48 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Postpone a reminder for an event in a user calendar until a new time. param body: The request body @@ -73,4 +73,14 @@ 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 ca45271305d..149a7593c80 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 08342c52549..6e4279e6a93 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 5aea20e79f5..5e567bc6856 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = 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. @@ -135,4 +134,17 @@ def 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 2010f606ac0..df032aeee80 100644 --- a/msgraph/generated/groups/item/calendar/events/events_request_builder.py +++ b/msgraph/generated/groups/item/calendar/events/events_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[EventCollectionResponse]: + async def get(self,request_configuration: Optional[EventsRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EventCollectionResponse, error_mapping) - async def post(self,body: Optional[Event] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Event]: + async def post(self,body: Optional[Event] = None, request_configuration: Optional[EventsRequestBuilderPostRequestConfiguration] = 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 @@ -90,7 +89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EventsRequestBuilderGetRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Event] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Event] = None, request_configuration: Optional[EventsRequestBuilderPostRequestConfiguration] = 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 @@ -195,4 +194,27 @@ def 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 7fc23821238..49886c4f08f 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Accept the specified event in a user calendar. param body: The request body @@ -73,4 +73,14 @@ 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 34daaa84799..164f7973a67 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: + async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = 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. @@ -66,13 +65,13 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Attachment]: + async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[Attachment]: """ - Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachmentresource. + 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Attachment] - Find more info here: https://learn.microsoft.com/graph/api/eventmessage-post-attachments?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -90,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = 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. @@ -101,9 +100,9 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ - Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachmentresource. + 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -195,4 +194,27 @@ def 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 98bc4a234e5..7837ed33db2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/attachments/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 add467ba416..59dcdfc1239 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[RequestConfiguration] = None) -> Optional[UploadSession]: + async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 71af27c4547..5868b37d370 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{attachment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Attachment]: + async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -77,7 +76,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -98,6 +97,16 @@ 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(): """ @@ -124,4 +133,17 @@ def get_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 cc3eea59b6f..c638d0b3b70 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/calendar{?%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Calendar]: + async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = 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. @@ -89,4 +88,17 @@ def get_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 b8d42f48992..2bcc704fc8b 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 f6097657bfc..a7080622059 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 ccbf208384f..5a9249255f9 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[DismissReminderRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[DismissReminderRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 81a49d760ba..fa28acc6e45 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[EventItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property events for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -56,7 +55,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Event]: + async def get(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = 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. @@ -76,7 +75,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Event, error_mapping) - async def patch(self,body: Optional[Event] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Event]: + async def patch(self,body: Optional[Event] = None, request_configuration: Optional[EventItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Event]: """ Update an event object. param body: The request body @@ -100,7 +99,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[EventItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property events for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = 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. @@ -122,7 +121,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Event] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Event] = None, request_configuration: Optional[EventItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update an event object. param body: The request body @@ -246,6 +245,16 @@ 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(): """ @@ -272,4 +281,27 @@ def get_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 9d8b64aa6c3..ec07eaa0c6e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/extensions/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 c6057ea6a9f..3ae76874671 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = 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 @@ -88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = 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 @@ -184,4 +183,27 @@ def 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 aa7990e468f..5a0e7602817 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{extension%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property extensions for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Extension]: + async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: """ Update the navigation property extensions in groups param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property extensions for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property extensions in groups param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 af443cf22d6..f8f17ce4747 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 d1390309ff9..85ae232891e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 698641f7121..0cd1c7c54b0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = 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. @@ -135,4 +134,17 @@ def 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 229c6eb97c6..660f36d3af0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[EventCollectionResponse]: + async def get(self,request_configuration: Optional[InstancesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EventCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[InstancesRequestBuilderGetRequestConfiguration] = 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. @@ -160,4 +159,17 @@ def 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 a0825339220..0aebce5a1f9 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Accept the specified event in a user calendar. param body: The request body @@ -73,4 +73,14 @@ 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 e6df0174dc3..e15f363faee 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: + async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = 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. @@ -66,13 +65,13 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Attachment]: + async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[Attachment]: """ - Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachmentresource. + 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Attachment] - Find more info here: https://learn.microsoft.com/graph/api/eventmessage-post-attachments?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -90,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = 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. @@ -101,9 +100,9 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ - Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachmentresource. + 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -195,4 +194,27 @@ def 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 7b93040112a..ff42eb570a7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/attachments/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 4b38ebd2b4b..edff8e779e2 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[RequestConfiguration] = None) -> Optional[UploadSession]: + async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 90e5b8314e1..a44efdc3c5f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{attachment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Attachment]: + async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -77,7 +76,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -98,6 +97,16 @@ 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(): """ @@ -124,4 +133,17 @@ def get_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 05d5b91729b..411468ffd2c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/calendar{?%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Calendar]: + async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = 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. @@ -89,4 +88,17 @@ def get_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 e076e15768f..cded61cbac1 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 c23d9f0d9f3..9d2c9c2b58e 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 fc4cfc278d8..abe493f6777 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[DismissReminderRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[DismissReminderRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 5cf71e18faf..6f1d60da8c1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +36,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[RequestConfiguration] = None) -> Optional[Event]: + async def get(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = 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. @@ -57,7 +56,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Event, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = 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. @@ -199,4 +198,17 @@ 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 b89a33c06e8..fae822d6e2d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/extensions/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 bb58d54d650..0406880312a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = 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 @@ -88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = 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 @@ -184,4 +183,27 @@ def 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 78e0c9c5e9d..b40ce1ce8e0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{extension%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property extensions for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Extension]: + async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: """ Update the navigation property extensions in groups param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property extensions for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property extensions in groups param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 249f738079b..ba13167f671 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 b6dd602f395..70e5ac9379d 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Postpone a reminder for an event in a user calendar until a new time. param body: The request body @@ -73,4 +73,14 @@ 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 60292666be8..3cf81fbc4eb 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 429bddb2597..c988032d49b 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Postpone a reminder for an event in a user calendar until a new time. param body: The request body @@ -73,4 +73,14 @@ 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 b37224c6cf8..446ff792a5c 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 62440ebd36f..dd0f9913660 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[RequestConfiguration] = None) -> Optional[GetSchedulePostResponse]: + async def post(self,body: Optional[GetSchedulePostRequestBody] = None, request_configuration: Optional[GetScheduleRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetSchedulePostRequestBody] = None, request_configuration: Optional[GetScheduleRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 320642e4ea2..1c52d4b0147 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[EventCollectionResponse]: + async def get(self,request_configuration: Optional[CalendarViewRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EventCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CalendarViewRequestBuilderGetRequestConfiguration] = 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. @@ -160,4 +159,17 @@ def 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 93658afd700..c0f0918707b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 e3fb2eb0e69..c85f891666f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = 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. @@ -135,4 +134,17 @@ def 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 4f6775ea03d..7e407f1424d 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Accept the specified event in a user calendar. param body: The request body @@ -73,4 +73,14 @@ 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 e8da4b19ceb..5ff7463f5c4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: + async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = 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. @@ -66,13 +65,13 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Attachment]: + async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[Attachment]: """ - Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachmentresource. + 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Attachment] - Find more info here: https://learn.microsoft.com/graph/api/eventmessage-post-attachments?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -90,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = 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. @@ -101,9 +100,9 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ - Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachmentresource. + 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -195,4 +194,27 @@ def 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 c7b846f46e8..7a9a47faaaf 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/attachments/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 b24541c87f0..051b4c71e3a 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[RequestConfiguration] = None) -> Optional[UploadSession]: + async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 979214faf68..9a43d2831cf 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{attachment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Attachment]: + async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -77,7 +76,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -98,6 +97,16 @@ 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(): """ @@ -124,4 +133,17 @@ def get_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 ed53d75a4d9..8fbaccf8b85 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/calendar{?%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Calendar]: + async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = 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. @@ -89,4 +88,17 @@ def get_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 96a868faccf..1ac089e4dfa 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 de57ec5415f..e13a549ab01 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 d814c6f95e0..23c49cf05ff 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[DismissReminderRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[DismissReminderRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 5e23abb46d1..da34be04dd7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +37,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[RequestConfiguration] = None) -> Optional[Event]: + async def get(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = 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. @@ -58,7 +57,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Event, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = 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. @@ -209,4 +208,17 @@ 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 0c796e57d58..084c1377a4d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/extensions/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 45061efe3e3..39a3adbc6ef 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = 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 @@ -88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = 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 @@ -184,4 +183,27 @@ def 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 334aa838fc5..d3761943b1a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{extension%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property extensions for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Extension]: + async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: """ Update the navigation property extensions in groups param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property extensions for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property extensions in groups param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 591aa34ea0f..abef55185b1 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 df8449b51fb..7906cc65b0a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 63d15846483..b7304b3cc0f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = 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. @@ -135,4 +134,17 @@ def 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 654ef77e563..1cd7cb697de 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[EventCollectionResponse]: + async def get(self,request_configuration: Optional[InstancesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EventCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[InstancesRequestBuilderGetRequestConfiguration] = 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. @@ -160,4 +159,17 @@ def 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 cb00e83c1f7..8b79c712729 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Accept the specified event in a user calendar. param body: The request body @@ -73,4 +73,14 @@ 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 2510fc1ee68..7dfe17b7b2e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: + async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = 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. @@ -66,13 +65,13 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Attachment]: + async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[Attachment]: """ - Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachmentresource. + 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Attachment] - Find more info here: https://learn.microsoft.com/graph/api/eventmessage-post-attachments?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -90,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = 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. @@ -101,9 +100,9 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ - Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachmentresource. + 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -195,4 +194,27 @@ def 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 ad17e6c17d0..b436cb2ffca 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/attachments/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 a443c50f661..f8356949c7c 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[RequestConfiguration] = None) -> Optional[UploadSession]: + async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 6c67fb96292..e48684d7cf2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{attachment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Attachment]: + async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -77,7 +76,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -98,6 +97,16 @@ 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(): """ @@ -124,4 +133,17 @@ def get_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 4b20245970c..35183c3291e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/calendar{?%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Calendar]: + async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = 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. @@ -89,4 +88,17 @@ def get_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 6614a73a1b7..15efb8130f7 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 556e0066168..0fd73da53ab 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 a12c4f3791c..a4954168efa 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[DismissReminderRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[DismissReminderRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 55a45753815..6a9af149f50 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +36,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[RequestConfiguration] = None) -> Optional[Event]: + async def get(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = 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. @@ -57,7 +56,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Event, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = 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. @@ -199,4 +198,17 @@ 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 1d1f5ac1f99..44e496d33fe 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/extensions/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 0f3f2038551..072b83ec16f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = 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 @@ -88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = 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 @@ -184,4 +183,27 @@ def 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 fc11798ddb6..43a263b6be0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{extension%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property extensions for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Extension]: + async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: """ Update the navigation property extensions in groups param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property extensions for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property extensions in groups param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 03e1c953065..59ac3b3e520 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 e8fff256801..17d91718641 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Postpone a reminder for an event in a user calendar until a new time. param body: The request body @@ -73,4 +73,14 @@ 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 834820b139c..6e477d66ac9 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 f4e93f546e9..2285abc02b8 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Postpone a reminder for an event in a user calendar until a new time. param body: The request body @@ -73,4 +73,14 @@ 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 f6518023d8d..57b33f02323 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 2419c2713cf..253fea63ed0 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[RequestConfiguration] = None) -> Optional[CheckGrantedPermissionsForAppPostResponse]: + async def post(self,request_configuration: Optional[CheckGrantedPermissionsForAppRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, CheckGrantedPermissionsForAppPostResponse, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[CheckGrantedPermissionsForAppRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action checkGrantedPermissionsForApp param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 d0cf022a447..12f2146cd2f 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[RequestConfiguration] = None) -> Optional[CheckMemberGroupsPostResponse]: + async def post(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[CheckMemberGroupsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[CheckMemberGroupsRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 3dfff09bee2..65c84ace604 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[RequestConfiguration] = None) -> Optional[CheckMemberObjectsPostResponse]: + async def post(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[CheckMemberObjectsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[CheckMemberObjectsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action checkMemberObjects param body: The request body @@ -75,4 +75,14 @@ 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 f8685d44a7f..204c466fa14 100644 --- a/msgraph/generated/groups/item/conversations/conversations_request_builder.py +++ b/msgraph/generated/groups/item/conversations/conversations_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ConversationCollectionResponse]: + async def get(self,request_configuration: Optional[ConversationsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ConversationCollectionResponse, error_mapping) - async def post(self,body: Optional[Conversation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Conversation]: + async def post(self,body: Optional[Conversation] = None, request_configuration: Optional[ConversationsRequestBuilderPostRequestConfiguration] = 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. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ConversationsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Conversation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Conversation] = None, request_configuration: Optional[ConversationsRequestBuilderPostRequestConfiguration] = 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 @@ -185,4 +184,27 @@ def 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 af7b3bb9a39..39e1daf3127 100644 --- a/msgraph/generated/groups/item/conversations/count/count_request_builder.py +++ b/msgraph/generated/groups/item/conversations/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 c87f32432f3..968fbe9fa0b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ConversationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete conversation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Conversation]: + async def get(self,request_configuration: Optional[ConversationItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Conversation, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ConversationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete conversation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -79,7 +78,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ConversationItemRequestBuilderGetRequestConfiguration] = 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. @@ -109,6 +108,16 @@ 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(): """ @@ -130,4 +139,17 @@ def get_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 9ba5c7f13f2..a2f89e15a17 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 17bbb031176..e09e0e0e4b2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ConversationThreadItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property threads for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ConversationThread]: + async def get(self,request_configuration: Optional[ConversationThreadItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ConversationThread, error_mapping) - async def patch(self,body: Optional[ConversationThread] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationThread]: + async def patch(self,body: Optional[ConversationThread] = None, request_configuration: Optional[ConversationThreadItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ConversationThread]: """ Update the navigation property threads in groups param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ConversationThreadItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property threads for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ConversationThreadItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ConversationThread] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ConversationThread] = None, request_configuration: Optional[ConversationThreadItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property threads in groups param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 ab93f83dcae..b880a96cb9c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 8c541a836b8..36cc39c0fd0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: + async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Attachment]: + async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[Attachment]: """ Create new navigation property to attachments for groups param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to attachments for groups param body: The request body @@ -194,4 +193,27 @@ def 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 331b9069522..33ceb6a342c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 a0324b4a9f4..9bd44e171ec 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[RequestConfiguration] = None) -> Optional[UploadSession]: + async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 cb4e4e7494d..5eb8bcd91a1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{attachment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property attachments for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Attachment]: + async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Attachment]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property attachments for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -76,7 +75,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,6 +96,16 @@ 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(): """ @@ -123,4 +132,17 @@ def get_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 9254c1e132f..b1a952345b2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 9152f17830c..8cd69156db6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Extension]: """ Create new navigation property to extensions for groups param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to extensions for groups param body: The request body @@ -183,4 +182,27 @@ def 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 d92f4fd080b..8e19812d75c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{extension%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property extensions for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Extension]: + async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = 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 @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property extensions for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = 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 @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 657d21089a9..9472a04b9a4 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 ff26026c195..03912dc106c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: + async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Attachment]: + async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[Attachment]: """ Create new navigation property to attachments for groups param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to attachments for groups param body: The request body @@ -194,4 +193,27 @@ def 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 5e4e1de1887..1b836fbd73f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 643ed06f3ea..0e53e022523 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[RequestConfiguration] = None) -> Optional[UploadSession]: + async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 3f6666e1a93..d3259e876db 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{attachment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property attachments for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Attachment]: + async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Attachment]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property attachments for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -76,7 +75,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,6 +96,16 @@ 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(): """ @@ -123,4 +132,17 @@ def get_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 d4bdc766e31..f9d60d56c12 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 41bc16e03a4..a1ccdfdf486 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Extension]: """ Create new navigation property to extensions for groups param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to extensions for groups param body: The request body @@ -183,4 +182,27 @@ def 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 1d039c3c54f..5b73655139a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{extension%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property extensions for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Extension]: + async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = 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 @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property extensions for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = 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 @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 78b1c0b536a..ca4e62ab62e 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 f80db9c7797..2b4b7717f3e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +30,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[RequestConfiguration] = None) -> Optional[Post]: + async def get(self,request_configuration: Optional[InReplyToRequestBuilderGetRequestConfiguration] = None) -> Optional[Post]: """ Read-only. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +50,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Post, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[InReplyToRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -134,4 +133,17 @@ def get_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 e69626fd49d..b6ed3663a98 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReplyPostRequestBody] = None, request_configuration: Optional[ReplyRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReplyPostRequestBody] = None, request_configuration: Optional[ReplyRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action reply param body: The request body @@ -72,4 +72,14 @@ 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 51c00e01299..60289ff2fa0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Post]: + async def get(self,request_configuration: Optional[PostItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Post]: """ Get posts from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -52,7 +51,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Post, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PostItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get posts from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -144,4 +143,17 @@ def get_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 03fa5c388f0..bb2baaa5c17 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReplyPostRequestBody] = None, request_configuration: Optional[ReplyRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReplyPostRequestBody] = None, request_configuration: Optional[ReplyRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action reply param body: The request body @@ -72,4 +72,14 @@ 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 5e5352576c8..cb278d1f3f4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration 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 +42,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[RequestConfiguration] = None) -> Optional[PostCollectionResponse]: + async def get(self,request_configuration: Optional[PostsRequestBuilderGetRequestConfiguration] = None) -> Optional[PostCollectionResponse]: """ - 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. + 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. 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/post-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/conversationthread-list-posts?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -64,9 +63,9 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PostCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PostsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ - 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. + 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -97,7 +96,7 @@ def count(self) -> CountRequestBuilder: @dataclass class PostsRequestBuilderGetQueryParameters(): """ - 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. + 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. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -145,4 +144,17 @@ def 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 16d0ce53cfd..6e1fa089b09 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReplyPostRequestBody] = None, request_configuration: Optional[ReplyRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReplyPostRequestBody] = None, request_configuration: Optional[ReplyRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 cbcaae32a7a..873843645da 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ConversationThreadCollectionResponse]: + async def get(self,request_configuration: Optional[ThreadsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ConversationThreadCollectionResponse, error_mapping) - async def post(self,body: Optional[ConversationThread] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationThread]: + async def post(self,body: Optional[ConversationThread] = None, request_configuration: Optional[ThreadsRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ThreadsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ConversationThread] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ConversationThread] = None, request_configuration: Optional[ThreadsRequestBuilderPostRequestConfiguration] = 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 @@ -185,4 +184,27 @@ def 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 0f8abb8ba44..a4d36c89c52 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[CreatedOnBehalfOfRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CreatedOnBehalfOfRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 897180e994f..fa5eb69e67f 100644 --- a/msgraph/generated/groups/item/drive/drive_request_builder.py +++ b/msgraph/generated/groups/item/drive/drive_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Drive]: + async def get(self,request_configuration: Optional[DriveRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Drive, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DriveRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The group's default drive. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 1b87fff3ddb..b2f1f9922ef 100644 --- a/msgraph/generated/groups/item/drives/count/count_request_builder.py +++ b/msgraph/generated/groups/item/drives/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 0ac0e47e627..dff01cf92bb 100644 --- a/msgraph/generated/groups/item/drives/drives_request_builder.py +++ b/msgraph/generated/groups/item/drives/drives_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[DriveCollectionResponse]: + async def get(self,request_configuration: Optional[DrivesRequestBuilderGetRequestConfiguration] = None) -> Optional[DriveCollectionResponse]: """ The group's drives. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +62,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DriveCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DrivesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The group's drives. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,4 +148,17 @@ def 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 ca6ec5b3b24..ddb96528ff1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Drive]: + async def get(self,request_configuration: Optional[DriveItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Drive]: """ The group's drives. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Drive, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DriveItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The group's drives. Read-only. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 bd7344dad00..86a3ecd55b2 100644 --- a/msgraph/generated/groups/item/events/count/count_request_builder.py +++ b/msgraph/generated/groups/item/events/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 491ed0925e7..f8da9ecefa9 100644 --- a/msgraph/generated/groups/item/events/delta/delta_request_builder.py +++ b/msgraph/generated/groups/item/events/delta/delta_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = 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. @@ -135,4 +134,17 @@ def 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 fbc46faef42..8e783eb4e4b 100644 --- a/msgraph/generated/groups/item/events/events_request_builder.py +++ b/msgraph/generated/groups/item/events/events_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[EventCollectionResponse]: + async def get(self,request_configuration: Optional[EventsRequestBuilderGetRequestConfiguration] = None) -> Optional[EventCollectionResponse]: """ Retrieve a list of event objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EventCollectionResponse, error_mapping) - async def post(self,body: Optional[Event] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Event]: + async def post(self,body: Optional[Event] = None, request_configuration: Optional[EventsRequestBuilderPostRequestConfiguration] = None) -> Optional[Event]: """ Use this API to create a new event. param body: The request body @@ -90,7 +89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EventsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of event objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Event] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Event] = None, request_configuration: Optional[EventsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Use this API to create a new event. param body: The request body @@ -190,4 +189,27 @@ def 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 d28c83880ce..a06ea260e79 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Accept the specified event in a user calendar. param body: The request body @@ -73,4 +73,14 @@ 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 cb506d1d857..167d0571f23 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: + async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = 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. @@ -66,13 +65,13 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Attachment]: + async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[Attachment]: """ - Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachmentresource. + 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Attachment] - Find more info here: https://learn.microsoft.com/graph/api/eventmessage-post-attachments?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -90,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = 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. @@ -101,9 +100,9 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ - Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachmentresource. + 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -195,4 +194,27 @@ def 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 4a6a1161413..d694855a06b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/attachments/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 62394af5fa6..33c37db2c1b 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[RequestConfiguration] = None) -> Optional[UploadSession]: + async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 2a104c8ecf0..73af40cada4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{attachment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Attachment]: + async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -77,7 +76,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -98,6 +97,16 @@ 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(): """ @@ -124,4 +133,17 @@ def get_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 eeb279ebd52..de454a2ef5c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/calendar{?%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Calendar]: + async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = 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. @@ -89,4 +88,17 @@ def get_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 1f1e1520313..c8e3c3f2829 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 c5ead443ac3..b7928c40df3 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 1822b1c947e..2832e4ae106 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[DismissReminderRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[DismissReminderRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 48c66a53884..0d2b79ac983 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +37,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[EventItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete an event object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -57,7 +56,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Event]: + async def get(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Event]: """ Get an event object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -78,7 +77,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Event, error_mapping) - async def patch(self,body: Optional[Event] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Event]: + async def patch(self,body: Optional[Event] = None, request_configuration: Optional[EventItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Event]: """ Update the navigation property events in groups param body: The request body @@ -101,7 +100,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[EventItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete an event object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get an event object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,7 +122,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Event] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Event] = None, request_configuration: Optional[EventItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property events in groups param body: The request body @@ -247,6 +246,16 @@ 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(): """ @@ -268,4 +277,27 @@ def get_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 1191937fda7..1591d258a27 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/extensions/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 d58b861ae42..00ec37b25ad 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = 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 @@ -88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = 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 @@ -184,4 +183,27 @@ def 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 0a56171b6c5..fe11d30f4e8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{extension%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property extensions for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Extension]: + async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: """ Update the navigation property extensions in groups param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property extensions for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property extensions in groups param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 b39b785f460..04378423ac9 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 61829b070e2..0792057769d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 56b461622c4..5a63ddc6373 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = 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. @@ -135,4 +134,17 @@ def 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 a8587f77bfc..835aa331dcd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[EventCollectionResponse]: + async def get(self,request_configuration: Optional[InstancesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EventCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[InstancesRequestBuilderGetRequestConfiguration] = 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. @@ -160,4 +159,17 @@ def 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 3bec3b3a2ee..73e8dd8de3f 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Accept the specified event in a user calendar. param body: The request body @@ -73,4 +73,14 @@ 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 158d4af024c..e0573cf4423 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: + async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = 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. @@ -66,13 +65,13 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Attachment]: + async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[Attachment]: """ - Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachmentresource. + 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Attachment] - Find more info here: https://learn.microsoft.com/graph/api/eventmessage-post-attachments?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -90,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = 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. @@ -101,9 +100,9 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ - Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachmentresource. + 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -195,4 +194,27 @@ def 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 5feacb786fe..362dcc75b89 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/attachments/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 06154a02ae8..6a90e329a3e 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[RequestConfiguration] = None) -> Optional[UploadSession]: + async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 b01f91f6a3d..da6b7f851fd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{attachment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Attachment]: + async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -77,7 +76,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -98,6 +97,16 @@ 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(): """ @@ -124,4 +133,17 @@ def get_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 542cdf5fe92..d4aa02ffbe5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/calendar{?%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Calendar]: + async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = 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. @@ -89,4 +88,17 @@ def get_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 e0f9ebc7459..7dfe6f1793a 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 e947ca9358d..1b1197e59ea 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 ddc7b52ebf2..9a1423abba3 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[DismissReminderRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[DismissReminderRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 c1ed3d42b69..054a811cef6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +36,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[RequestConfiguration] = None) -> Optional[Event]: + async def get(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = 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. @@ -57,7 +56,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Event, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = 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. @@ -199,4 +198,17 @@ 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 e121aa70b8e..80ca540a264 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/extensions/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 30cb8c4e51c..7bc041ac3f9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = 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 @@ -88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = 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 @@ -184,4 +183,27 @@ def 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 f58972e47cb..933ceae3635 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{extension%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property extensions for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Extension]: + async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: """ Update the navigation property extensions in groups param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property extensions for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property extensions in groups param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 f58625323cc..dee72ed3680 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 aa9c82f2be5..adcc366f372 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Postpone a reminder for an event in a user calendar until a new time. param body: The request body @@ -73,4 +73,14 @@ 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 a83220266af..39f9f8e3b67 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 9231511c9cf..0873f900a1d 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Postpone a reminder for an event in a user calendar until a new time. param body: The request body @@ -73,4 +73,14 @@ 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 64e1cca399d..c722e9d6535 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 17c9d0a506b..b2543031c74 100644 --- a/msgraph/generated/groups/item/extensions/count/count_request_builder.py +++ b/msgraph/generated/groups/item/extensions/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 a71d16000e2..1348c5a2769 100644 --- a/msgraph/generated/groups/item/extensions/extensions_request_builder.py +++ b/msgraph/generated/groups/item/extensions/extensions_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Extension]: """ Create new navigation property to extensions for groups param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to extensions for groups param body: The request body @@ -188,4 +187,27 @@ def 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 dcaf1cb44ea..4930d2b7e0d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property extensions for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Extension]: + async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: """ Update the navigation property extensions in groups param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property extensions for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property extensions in groups param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 2c78c3f0980..8980be33710 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[RequestConfiguration] = None) -> Optional[GetMemberGroupsPostResponse]: + async def post(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[GetMemberGroupsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[GetMemberGroupsRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 11dcd55de93..d8be98c3e2f 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[RequestConfiguration] = None) -> Optional[GetMemberObjectsPostResponse]: + async def post(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[GetMemberObjectsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[GetMemberObjectsRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 ae08270edba..b9a9292c76d 100644 --- a/msgraph/generated/groups/item/group_item_request_builder.py +++ b/msgraph/generated/groups/item/group_item_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -70,7 +69,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[GroupItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -89,7 +88,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Group]: + async def get(self,request_configuration: Optional[GroupItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Group, error_mapping) - async def patch(self,body: Optional[Group] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: + async def patch(self,body: Optional[Group] = None, request_configuration: Optional[GroupItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Group]: """ Update the properties of a group object. param body: The request body @@ -134,7 +133,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[GroupItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -145,7 +144,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GroupItemRequestBuilderGetRequestConfiguration] = 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. @@ -156,7 +155,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Group] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Group] = None, request_configuration: Optional[GroupItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a group object. param body: The request body @@ -568,6 +567,16 @@ 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(): """ @@ -594,4 +603,27 @@ def get_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 5e37accb6bd..ee799dfb757 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 cbdcfb31d44..3443e4a2ca8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[GroupLifecyclePolicyCollectionResponse]: + async def get(self,request_configuration: Optional[GroupLifecyclePoliciesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GroupLifecyclePolicyCollectionResponse, error_mapping) - async def post(self,body: Optional[GroupLifecyclePolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GroupLifecyclePolicy]: + async def post(self,body: Optional[GroupLifecyclePolicy] = None, request_configuration: Optional[GroupLifecyclePoliciesRequestBuilderPostRequestConfiguration] = None) -> Optional[GroupLifecyclePolicy]: """ Create new navigation property to groupLifecyclePolicies for groups param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GroupLifecyclePoliciesRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[GroupLifecyclePolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GroupLifecyclePolicy] = None, request_configuration: Optional[GroupLifecyclePoliciesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to groupLifecyclePolicies for groups param body: The request body @@ -189,4 +188,27 @@ def 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 399d177db54..1e26d52a7da 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[RequestConfiguration] = None) -> Optional[AddGroupPostResponse]: + async def post(self,body: Optional[AddGroupPostRequestBody] = None, request_configuration: Optional[AddGroupRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddGroupPostRequestBody] = None, request_configuration: Optional[AddGroupRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 a3e37277426..853087b42d1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[GroupLifecyclePolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property groupLifecyclePolicies for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[GroupLifecyclePolicy]: + async def get(self,request_configuration: Optional[GroupLifecyclePolicyItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GroupLifecyclePolicy, error_mapping) - async def patch(self,body: Optional[GroupLifecyclePolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GroupLifecyclePolicy]: + async def patch(self,body: Optional[GroupLifecyclePolicy] = None, request_configuration: Optional[GroupLifecyclePolicyItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[GroupLifecyclePolicy]: """ Update the navigation property groupLifecyclePolicies in groups param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[GroupLifecyclePolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property groupLifecyclePolicies for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GroupLifecyclePolicyItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[GroupLifecyclePolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[GroupLifecyclePolicy] = None, request_configuration: Optional[GroupLifecyclePolicyItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property groupLifecyclePolicies in groups param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 b2701e9b3b9..1785d78c302 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[RequestConfiguration] = None) -> Optional[RemoveGroupPostResponse]: + async def post(self,body: Optional[RemoveGroupPostRequestBody] = None, request_configuration: Optional[RemoveGroupRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RemoveGroupPostRequestBody] = None, request_configuration: Optional[RemoveGroupRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Removes a group from a lifecycle policy. param body: The request body @@ -76,4 +76,14 @@ 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 249e4a99648..a6296954eee 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 cbfc7166e1e..b026f2cec80 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 31114ec358d..3376d148c36 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[AdministrativeUnitCollectionResponse]: + async def get(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AdministrativeUnitCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 e9ef0dbe314..cbc6f5386b7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 e3a47e2c326..fb122db9c1a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[GroupCollectionResponse]: + async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GroupCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 8fc76ad6055..9f9b6f343c4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,4 +113,17 @@ def get_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 be1ebee4786..3aac55d88d3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[AdministrativeUnit]: + async def get(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AdministrativeUnit, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 dfeaba35b0a..54078b9a978 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Group]: + async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 161b4911575..c6fb1b9b672 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[MemberOfRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MemberOfRequestBuilderGetRequestConfiguration] = 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. @@ -170,4 +169,17 @@ def 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 3522478cedb..ecaf3b6d862 100644 --- a/msgraph/generated/groups/item/members/count/count_request_builder.py +++ b/msgraph/generated/groups/item/members/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 cd39a2fe349..a179b990f06 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 c8fb7c51301..9ad0fbc6dc3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[ApplicationCollectionResponse]: + async def get(self,request_configuration: Optional[GraphApplicationRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ApplicationCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphApplicationRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 8934988d77f..2cc79c34453 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 c13e17c0389..c366b17506d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[DeviceCollectionResponse]: + async def get(self,request_configuration: Optional[GraphDeviceRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphDeviceRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 480a686552a..0a08013facd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 9dce85cd4ea..866fa4c069a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[GroupCollectionResponse]: + async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GroupCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 6706e585f3b..f0afd081d5b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 db94a452a9d..e60c3e362a6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[OrgContactCollectionResponse]: + async def get(self,request_configuration: Optional[GraphOrgContactRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OrgContactCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphOrgContactRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 f82e6960633..b7a11677e85 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 06e45bc00ee..51de668e6b1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[ServicePrincipalCollectionResponse]: + async def get(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServicePrincipalCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 bab5cf00ebb..a2b0336915d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 1b34febd7bd..12b6e2feeeb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[UserCollectionResponse]: + async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 8aa1d185cd1..ee9dc195540 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Application]: + async def get(self,request_configuration: Optional[GraphApplicationRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Application, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphApplicationRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 6ad31c93024..75e7b24b336 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Device]: + async def get(self,request_configuration: Optional[GraphDeviceRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Device, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphDeviceRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 250295ec08e..4170290b30a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Group]: + async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 e64c9443505..8b7d5450207 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[OrgContact]: + async def get(self,request_configuration: Optional[GraphOrgContactRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OrgContact, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphOrgContactRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 ae35fc43160..1c9e6ae7de0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[ServicePrincipal]: + async def get(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServicePrincipal, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 986cb455c0c..78e95135184 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 09af3992641..9c156a81415 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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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[RequestConfiguration] = No raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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,4 +65,14 @@ 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 caa7c768b3f..9aa5bad7ac1 100644 --- a/msgraph/generated/groups/item/members/members_request_builder.py +++ b/msgraph/generated/groups/item/members/members_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = 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. @@ -71,7 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = 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. @@ -220,4 +219,17 @@ def 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 a04b55f036f..f1bfdfaf6ce 100644 --- a/msgraph/generated/groups/item/members/ref/ref_request_builder.py +++ b/msgraph/generated/groups/item/members/ref/ref_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/members/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[StringCollectionResponse]: + async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, StringCollectionResponse, error_mapping) - async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = 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 @@ -90,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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = 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 @@ -158,6 +157,19 @@ 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(): """ @@ -204,4 +216,27 @@ def 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 76e1204e138..40563efa139 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 8c29a996fe9..c69fa6a9664 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 d2597e732c0..7112cef26fc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[ApplicationCollectionResponse]: + async def get(self,request_configuration: Optional[GraphApplicationRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ApplicationCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphApplicationRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 67751e203a0..ba7d96d1960 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 1ca115b36cc..a06c6889d49 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[DeviceCollectionResponse]: + async def get(self,request_configuration: Optional[GraphDeviceRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphDeviceRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 eb8e0201078..671c303b412 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 fb19d951579..2e7e3c8c851 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[GroupCollectionResponse]: + async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GroupCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 3cfb980f3a0..1b0577ad05f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 42fc86dbade..d47abc33400 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[OrgContactCollectionResponse]: + async def get(self,request_configuration: Optional[GraphOrgContactRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OrgContactCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphOrgContactRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 a3425b22e02..15560bfae80 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 a49876c4787..16b847a2b63 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[ServicePrincipalCollectionResponse]: + async def get(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServicePrincipalCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 762766d9572..b562b301c3d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 6232901bd60..3b52e7661d8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[UserCollectionResponse]: + async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 78e1108d8d5..bddcbbca39a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +32,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[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = 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. @@ -53,7 +52,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = 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. @@ -154,4 +153,17 @@ def get_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 f3bb7e9a8e2..052aca32613 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Application]: + async def get(self,request_configuration: Optional[GraphApplicationRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Application, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphApplicationRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 825f6ceebbf..999749e18e1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Device]: + async def get(self,request_configuration: Optional[GraphDeviceRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Device, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphDeviceRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 23aaa7a2378..17bd470ff5a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Group]: + async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 46dadd2851a..bac31f9644b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[OrgContact]: + async def get(self,request_configuration: Optional[GraphOrgContactRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OrgContact, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphOrgContactRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 c43ca03773f..ac901231878 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[ServicePrincipal]: + async def get(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServicePrincipal, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 f0984185bc8..71e39abd068 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 8c12cd9db2e..75e5d07a997 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[MembersWithLicenseErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MembersWithLicenseErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -209,4 +208,17 @@ def 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 0df4dddeaf0..6a9f4f9a97f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 7be17a1aa91..ac4e4d4568d 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[RequestConfiguration] = None) -> Optional[CopyNotebookModel]: + async def post(self,body: Optional[GetNotebookFromWebUrlPostRequestBody] = None, request_configuration: Optional[GetNotebookFromWebUrlRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetNotebookFromWebUrlPostRequestBody] = None, request_configuration: Optional[GetNotebookFromWebUrlRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 580b165881d..2b4741cc634 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> Optional[GetRecentNotebooksWithIncludePersonalNotebooksGetResponse]: + async def get(self,request_configuration: Optional[GetRecentNotebooksWithIncludePersonalNotebooksRequestBuilderGetRequestConfiguration] = None) -> Optional[GetRecentNotebooksWithIncludePersonalNotebooksGetResponse]: """ Invoke function getRecentNotebooks param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GetRecentNotebooksWithIncludePersonalNotebooksGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetRecentNotebooksWithIncludePersonalNotebooksRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getRecentNotebooks param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,4 +111,17 @@ def 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 a751338824f..47a1bdbc61f 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[RequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyNotebookPostRequestBody] = None, request_configuration: Optional[CopyNotebookRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyNotebookPostRequestBody] = None, request_configuration: Optional[CopyNotebookRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 56c3b9403e9..217fd8c6512 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[NotebookItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property notebooks for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Notebook]: + async def get(self,request_configuration: Optional[NotebookItemRequestBuilderGetRequestConfiguration] = 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. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - async def patch(self,body: Optional[Notebook] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: + async def patch(self,body: Optional[Notebook] = None, request_configuration: Optional[NotebookItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Notebook]: """ Update the navigation property notebooks in groups param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[NotebookItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property notebooks for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[NotebookItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Notebook] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Notebook] = None, request_configuration: Optional[NotebookItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property notebooks in groups param body: The request body @@ -166,6 +165,16 @@ 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(): """ @@ -192,4 +201,27 @@ def get_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 99ad2a0e3c4..032f847f2e2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 6f177f84970..7a7652d76e0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 74e204bd13a..365ad3dd50a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentSectionGroup{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: + async def get(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 c3c613a75a8..09aa60b6b2c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/sectionGroups/{sectionGroup%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SectionGroupItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property sectionGroups for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[SectionGroup]: + async def get(self,request_configuration: Optional[SectionGroupItemRequestBuilderGetRequestConfiguration] = 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. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - async def patch(self,body: Optional[SectionGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: + async def patch(self,body: Optional[SectionGroup] = None, request_configuration: Optional[SectionGroupItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[SectionGroup]: """ Update the navigation property sectionGroups in groups param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SectionGroupItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sectionGroups for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SectionGroupItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SectionGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SectionGroup] = None, request_configuration: Optional[SectionGroupItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sectionGroups in groups param body: The request body @@ -175,6 +174,16 @@ 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(): """ @@ -201,4 +210,27 @@ def get_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 4045916bcd6..212a88ec0c7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 eb455484c34..230411b0bff 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{sectionGroup%2Did1}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: + async def get(self,request_configuration: Optional[SectionGroupItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SectionGroupItemRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 f8620e46dc3..19f282d8c18 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[SectionGroupCollectionResponse]: + async def get(self,request_configuration: Optional[SectionGroupsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SectionGroupCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SectionGroupsRequestBuilderGetRequestConfiguration] = 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. @@ -150,4 +149,17 @@ def 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 d596a287ab3..713e0e8ef07 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 e42f523a878..9c37c951128 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[RequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[CopyToNotebookRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[CopyToNotebookRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 d3839eb9f9e..30316191ab7 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[RequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[CopyToSectionGroupRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[CopyToSectionGroupRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 08da2f15f55..eb43b0e2a10 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/sections/{onenoteSection%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property sections for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[OnenoteSection]: + async def get(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderGetRequestConfiguration] = 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. @@ -70,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - async def patch(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: + async def patch(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[OnenoteSectionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenoteSection]: """ Update the navigation property sections in groups param body: The request body @@ -93,7 +92,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sections for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -104,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderGetRequestConfiguration] = 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. @@ -115,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[OnenoteSectionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sections in groups param body: The request body @@ -185,6 +184,16 @@ 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(): """ @@ -211,4 +220,27 @@ def get_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 5a835da1364..87be889bd17 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 ee43562b740..bc633e82da5 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = 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[RequestConfigura return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ The page's HTML content. param body: Binary request body @@ -104,4 +104,24 @@ 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 f2f4b2b1a6c..55bf6a12ff9 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[RequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 cbb3717edb2..24b615de359 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/pages/{onenotePage%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property pages for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[OnenotePage]: + async def get(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = 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. @@ -71,7 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: + async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenotePage]: """ Update the navigation property pages in groups param body: The request body @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property pages for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = 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. @@ -116,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property pages in groups param body: The request body @@ -195,6 +194,16 @@ 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(): """ @@ -221,4 +230,27 @@ def get_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 b9b19a56cbe..2c93908122a 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action onenotePatchContent param body: The request body @@ -72,4 +72,14 @@ 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 496855859b7..633bbb75be1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 904ef62faeb..d4546e19f5b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentSection{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: + async def get(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 b3f67a01da4..5619c06c92c 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[RequestConfiguration] = None) -> Optional[OnenotePagePreview]: + async def get(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenotePagePreview, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function preview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 3b2e1958546..1a826ce1681 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[OnenotePageCollectionResponse]: + async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenotePageCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: + async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenotePage]: """ Create a new page in the specified section. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new page in the specified section. param body: The request body @@ -190,4 +189,27 @@ def 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 bd889cdaff1..31a95d1a77e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 6d364404b69..e0cebc4b691 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentSectionGroup{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: + async def get(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 4c140037b9e..f5c76c827ce 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[OnenoteSectionCollectionResponse]: + async def get(self,request_configuration: Optional[SectionsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenoteSectionCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: + async def post(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[SectionsRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteSection]: """ Create a new onenoteSection in the specified section group. param body: The request body @@ -89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SectionsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[SectionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new onenoteSection in the specified section group. param body: The request body @@ -190,4 +189,27 @@ def 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 8ee361a9d0e..f7a3c77f9b9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[SectionGroupCollectionResponse]: + async def get(self,request_configuration: Optional[SectionGroupsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SectionGroupCollectionResponse, error_mapping) - async def post(self,body: Optional[SectionGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: + async def post(self,body: Optional[SectionGroup] = None, request_configuration: Optional[SectionGroupsRequestBuilderPostRequestConfiguration] = None) -> Optional[SectionGroup]: """ Create a new section group in the specified notebook. param body: The request body @@ -89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SectionGroupsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SectionGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SectionGroup] = None, request_configuration: Optional[SectionGroupsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new section group in the specified notebook. param body: The request body @@ -190,4 +189,27 @@ def 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 aedba8cf5fb..cf4a2cc3866 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 6e892821d46..9d9d6be4b9a 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[RequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[CopyToNotebookRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[CopyToNotebookRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 7a260b2d2df..986c3f08d90 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[RequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[CopyToSectionGroupRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[CopyToSectionGroupRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 b13629f0ba4..c14952041d8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/sections/{onenoteSection%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property sections for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[OnenoteSection]: + async def get(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderGetRequestConfiguration] = 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. @@ -70,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - async def patch(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: + async def patch(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[OnenoteSectionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenoteSection]: """ Update the navigation property sections in groups param body: The request body @@ -93,7 +92,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sections for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -104,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderGetRequestConfiguration] = 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. @@ -115,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[OnenoteSectionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sections in groups param body: The request body @@ -185,6 +184,16 @@ 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(): """ @@ -211,4 +220,27 @@ def get_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 39c30ad1628..6e2457c5a92 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 f93b88e4e02..0aa5c430b3e 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = 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[RequestConfigura return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ The page's HTML content. param body: Binary request body @@ -104,4 +104,24 @@ 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 fbf98dfdd43..a0c628dde9c 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[RequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 15d61fee4f4..db44f2cf34f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/pages/{onenotePage%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property pages for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[OnenotePage]: + async def get(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = 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. @@ -71,7 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: + async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenotePage]: """ Update the navigation property pages in groups param body: The request body @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property pages for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = 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. @@ -116,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property pages in groups param body: The request body @@ -195,6 +194,16 @@ 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(): """ @@ -221,4 +230,27 @@ def get_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 653a071e8c3..cd2e12093c7 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action onenotePatchContent param body: The request body @@ -72,4 +72,14 @@ 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 8db7f59a261..1571c62a7b0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 efb21313731..49e07c53a87 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentSection{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: + async def get(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 d6f2bc3d60d..31da9a318ca 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[RequestConfiguration] = None) -> Optional[OnenotePagePreview]: + async def get(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenotePagePreview, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function preview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 9851edfaa56..0d770b0827b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[OnenotePageCollectionResponse]: + async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenotePageCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: + async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenotePage]: """ Create a new page in the specified section. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new page in the specified section. param body: The request body @@ -190,4 +189,27 @@ def 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 80fd2eb9923..fe11b4b90a6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 3e51401a17d..73a42615009 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentSectionGroup{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: + async def get(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 d957184b765..55f76d1b330 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[OnenoteSectionCollectionResponse]: + async def get(self,request_configuration: Optional[SectionsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenoteSectionCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: + async def post(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[SectionsRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteSection]: """ Create a new onenoteSection in the specified notebook. param body: The request body @@ -89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SectionsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[SectionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new onenoteSection in the specified notebook. param body: The request body @@ -190,4 +189,27 @@ def 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 41e9296b454..8022759a595 100644 --- a/msgraph/generated/groups/item/onenote/notebooks/notebooks_request_builder.py +++ b/msgraph/generated/groups/item/onenote/notebooks/notebooks_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +45,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[RequestConfiguration] = None) -> Optional[NotebookCollectionResponse]: + async def get(self,request_configuration: Optional[NotebooksRequestBuilderGetRequestConfiguration] = None) -> Optional[NotebookCollectionResponse]: """ Retrieve a list of notebook objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -79,7 +78,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[RequestConfiguration] = None) -> Optional[Notebook]: + async def post(self,body: Optional[Notebook] = None, request_configuration: Optional[NotebooksRequestBuilderPostRequestConfiguration] = None) -> Optional[Notebook]: """ Create a new OneNote notebook. param body: The request body @@ -103,7 +102,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[NotebooksRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of notebook objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Notebook] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Notebook] = None, request_configuration: Optional[NotebooksRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new OneNote notebook. param body: The request body @@ -213,4 +212,27 @@ def 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 2646a73055c..4db4e47dc1b 100644 --- a/msgraph/generated/groups/item/onenote/onenote_request_builder.py +++ b/msgraph/generated/groups/item/onenote/onenote_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +32,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[OnenoteRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property onenote for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Onenote]: + async def get(self,request_configuration: Optional[OnenoteRequestBuilderGetRequestConfiguration] = None) -> Optional[Onenote]: """ Get onenote from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -71,7 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Onenote, error_mapping) - async def patch(self,body: Optional[Onenote] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Onenote]: + async def patch(self,body: Optional[Onenote] = None, request_configuration: Optional[OnenoteRequestBuilderPatchRequestConfiguration] = None) -> Optional[Onenote]: """ Update the navigation property onenote in groups param body: The request body @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[OnenoteRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property onenote for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OnenoteRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get onenote from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -116,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Onenote] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Onenote] = None, request_configuration: Optional[OnenoteRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property onenote in groups param body: The request body @@ -195,6 +194,16 @@ 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(): """ @@ -221,4 +230,27 @@ def get_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 202fc5acff0..89e3aafb26c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 3ef6cd522f4..2ce76890e67 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[OnenoteOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property operations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[OnenoteOperation]: + async def get(self,request_configuration: Optional[OnenoteOperationItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenoteOperation, error_mapping) - async def patch(self,body: Optional[OnenoteOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def patch(self,body: Optional[OnenoteOperation] = None, request_configuration: Optional[OnenoteOperationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenoteOperation]: """ Update the navigation property operations in groups param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[OnenoteOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property operations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OnenoteOperationItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenoteOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenoteOperation] = None, request_configuration: Optional[OnenoteOperationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property operations in groups param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 cf2885b5c8b..0a4305d3e8e 100644 --- a/msgraph/generated/groups/item/onenote/operations/operations_request_builder.py +++ b/msgraph/generated/groups/item/onenote/operations/operations_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[OnenoteOperationCollectionResponse]: + async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenoteOperationCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenoteOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[OnenoteOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteOperation]: """ Create new navigation property to operations for groups param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenoteOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenoteOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to operations for groups param body: The request body @@ -188,4 +187,27 @@ def 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 0f7dbecd6b4..e68f50a4f65 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 721a9b615d5..75ca3237732 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = 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[RequestConfigura return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ The page's HTML content. param body: Binary request body @@ -104,4 +104,24 @@ 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 620dc718d25..541a77b8513 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[RequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 071e6393f56..3dde9cb32c9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +32,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a OneNote page. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -52,7 +51,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[OnenotePage]: + async def get(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = 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. @@ -73,7 +72,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: + async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenotePage]: """ Update the navigation property pages in groups param body: The request body @@ -96,7 +95,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a OneNote page. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -107,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = 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. @@ -118,7 +117,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property pages in groups param body: The request body @@ -197,6 +196,16 @@ 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(): """ @@ -223,4 +232,27 @@ def get_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 aeb5c14a5e9..9f13a737fda 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action onenotePatchContent param body: The request body @@ -72,4 +72,14 @@ 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 9702dbaeb0b..32bc2190b61 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 ed1cd481549..646fd46e23a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentSection{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: + async def get(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 0f7111ac670..37941cef1df 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[RequestConfiguration] = None) -> Optional[OnenotePagePreview]: + async def get(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenotePagePreview, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function preview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 90aec752c22..e38460443a9 100644 --- a/msgraph/generated/groups/item/onenote/pages/pages_request_builder.py +++ b/msgraph/generated/groups/item/onenote/pages/pages_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[OnenotePageCollectionResponse]: + async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenotePageCollectionResponse]: """ Retrieve a list of page objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenotePageCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: + async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of page objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = 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 @@ -190,4 +189,27 @@ def 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 971a7e43989..edfd75dfc0f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 adbd5b63e7e..8fa31a9647f 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteResource]: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[OnenoteResource]: """ The content stream param body: Binary request body @@ -67,7 +67,7 @@ async def put(self,body: bytes, request_configuration: Optional[RequestConfigura return await self.request_adapter.send_async(request_info, OnenoteResource, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ The content stream param body: Binary request body @@ -103,4 +103,24 @@ 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 80a3fd41b0d..93c02ba4d7c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[OnenoteResourceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property resources for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[OnenoteResource]: + async def get(self,request_configuration: Optional[OnenoteResourceItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenoteResource, error_mapping) - async def patch(self,body: Optional[OnenoteResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteResource]: + async def patch(self,body: Optional[OnenoteResource] = None, request_configuration: Optional[OnenoteResourceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenoteResource]: """ Update the navigation property resources in groups param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[OnenoteResourceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resources for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OnenoteResourceItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenoteResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenoteResource] = None, request_configuration: Optional[OnenoteResourceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resources in groups param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 de0a7194c6b..a4404dfde78 100644 --- a/msgraph/generated/groups/item/onenote/resources/resources_request_builder.py +++ b/msgraph/generated/groups/item/onenote/resources/resources_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[OnenoteResourceCollectionResponse]: + async def get(self,request_configuration: Optional[ResourcesRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenoteResourceCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenoteResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteResource]: + async def post(self,body: Optional[OnenoteResource] = None, request_configuration: Optional[ResourcesRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteResource]: """ Create new navigation property to resources for groups param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourcesRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenoteResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenoteResource] = None, request_configuration: Optional[ResourcesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to resources for groups param body: The request body @@ -188,4 +187,27 @@ def 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 b551f3305ce..027314fc998 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 701618edb46..8bfd969badb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 2e5b28f2b1d..7a6eef9892d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentSectionGroup{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: + async def get(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 5eadfd69bfc..76889984f59 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +30,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SectionGroupItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property sectionGroups for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[SectionGroup]: + async def get(self,request_configuration: Optional[SectionGroupItemRequestBuilderGetRequestConfiguration] = 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. @@ -70,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - async def patch(self,body: Optional[SectionGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: + async def patch(self,body: Optional[SectionGroup] = None, request_configuration: Optional[SectionGroupItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[SectionGroup]: """ Update the navigation property sectionGroups in groups param body: The request body @@ -93,7 +92,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SectionGroupItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sectionGroups for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -104,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SectionGroupItemRequestBuilderGetRequestConfiguration] = 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. @@ -115,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SectionGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SectionGroup] = None, request_configuration: Optional[SectionGroupItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sectionGroups in groups param body: The request body @@ -176,6 +175,16 @@ 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(): """ @@ -202,4 +211,27 @@ def get_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 e6d8afdd846..9011a377097 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 3eeb758bd2e..eaf82448519 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{sectionGroup%2Did1}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: + async def get(self,request_configuration: Optional[SectionGroupItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SectionGroupItemRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 a23e34d9750..83a6a87a659 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[SectionGroupCollectionResponse]: + async def get(self,request_configuration: Optional[SectionGroupsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SectionGroupCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SectionGroupsRequestBuilderGetRequestConfiguration] = 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. @@ -150,4 +149,17 @@ def 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 a99ed934df0..f1b8fd5833c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 a3a50a3fd09..8f41e164e97 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[RequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[CopyToNotebookRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[CopyToNotebookRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 cadc06e791c..25f04e2f911 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[RequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[CopyToSectionGroupRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[CopyToSectionGroupRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 76d07d9caf7..fe939a8936a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/sections/{onenoteSection%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property sections for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[OnenoteSection]: + async def get(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderGetRequestConfiguration] = 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. @@ -70,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - async def patch(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: + async def patch(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[OnenoteSectionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenoteSection]: """ Update the navigation property sections in groups param body: The request body @@ -93,7 +92,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sections for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -104,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderGetRequestConfiguration] = 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. @@ -115,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[OnenoteSectionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sections in groups param body: The request body @@ -185,6 +184,16 @@ 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(): """ @@ -211,4 +220,27 @@ def get_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 25e52dbb2a0..cd284477c74 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 df09652e31d..5c93b4202d8 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = 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[RequestConfigura return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ The page's HTML content. param body: Binary request body @@ -104,4 +104,24 @@ 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 f0c22041cdc..ce2721e16e1 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[RequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 63e64ffd118..d06ef809f08 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/pages/{onenotePage%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property pages for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[OnenotePage]: + async def get(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = 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. @@ -71,7 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: + async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenotePage]: """ Update the navigation property pages in groups param body: The request body @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property pages for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = 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. @@ -116,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property pages in groups param body: The request body @@ -195,6 +194,16 @@ 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(): """ @@ -221,4 +230,27 @@ def get_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 53d224c1b34..f49922f2769 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action onenotePatchContent param body: The request body @@ -72,4 +72,14 @@ 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 850e772a7d6..b2db6b50ffd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 d7647abd2b5..7c2568b6ec7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentSection{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: + async def get(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 899b6668b12..1da872eb8ed 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[RequestConfiguration] = None) -> Optional[OnenotePagePreview]: + async def get(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenotePagePreview, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function preview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 03cb7e8560f..542baa1c3b5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[OnenotePageCollectionResponse]: + async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenotePageCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: + async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenotePage]: """ Create a new page in the specified section. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new page in the specified section. param body: The request body @@ -190,4 +189,27 @@ def 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 54f427a31cb..79a1ba9d4e7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 374be9e0f79..ac9beb155b6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentSectionGroup{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: + async def get(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 4797adc681f..3f6315a4c59 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[OnenoteSectionCollectionResponse]: + async def get(self,request_configuration: Optional[SectionsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenoteSectionCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: + async def post(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[SectionsRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteSection]: """ Create a new onenoteSection in the specified section group. param body: The request body @@ -89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SectionsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[SectionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new onenoteSection in the specified section group. param body: The request body @@ -190,4 +189,27 @@ def 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 5fcc2f3682d..7f9229e7221 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[SectionGroupCollectionResponse]: + async def get(self,request_configuration: Optional[SectionGroupsRequestBuilderGetRequestConfiguration] = None) -> Optional[SectionGroupCollectionResponse]: """ Retrieve a list of sectionGroup objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SectionGroupCollectionResponse, error_mapping) - async def post(self,body: Optional[SectionGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: + async def post(self,body: Optional[SectionGroup] = None, request_configuration: Optional[SectionGroupsRequestBuilderPostRequestConfiguration] = None) -> Optional[SectionGroup]: """ Create new navigation property to sectionGroups for groups param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SectionGroupsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of sectionGroup objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SectionGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SectionGroup] = None, request_configuration: Optional[SectionGroupsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to sectionGroups for groups param body: The request body @@ -189,4 +188,27 @@ def 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 84d490b83d6..dfcd5e50abd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 3ab179fd52a..6e7582df998 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[RequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[CopyToNotebookRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[CopyToNotebookRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 2e3ad496b17..1cdea8b8ed6 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[RequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[CopyToSectionGroupRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[CopyToSectionGroupRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 5a8dcb0c958..c076d6784d3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +31,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property sections for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[OnenoteSection]: + async def get(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderGetRequestConfiguration] = 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. @@ -71,7 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - async def patch(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: + async def patch(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[OnenoteSectionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenoteSection]: """ Update the navigation property sections in groups param body: The request body @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sections for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderGetRequestConfiguration] = 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. @@ -116,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[OnenoteSectionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sections in groups param body: The request body @@ -186,6 +185,16 @@ 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(): """ @@ -212,4 +221,27 @@ def get_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 e4919141398..5b21c486697 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 0c21ee498f9..679c169c2a2 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = 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[RequestConfigura return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ The page's HTML content. param body: Binary request body @@ -104,4 +104,24 @@ 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 dd12de78221..1397a6c6d82 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[RequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 11184744623..75f97c35180 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/pages/{onenotePage%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property pages for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[OnenotePage]: + async def get(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = 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. @@ -71,7 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: + async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenotePage]: """ Update the navigation property pages in groups param body: The request body @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property pages for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = 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. @@ -116,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property pages in groups param body: The request body @@ -195,6 +194,16 @@ 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(): """ @@ -221,4 +230,27 @@ def get_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 a764f8f072c..c24e143cc10 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action onenotePatchContent param body: The request body @@ -72,4 +72,14 @@ 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 25b6c9e5cda..dab1ccc366c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 0c6fff1116b..0b6ebd9f549 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentSection{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: + async def get(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 29172a31a21..10e5e676963 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[RequestConfiguration] = None) -> Optional[OnenotePagePreview]: + async def get(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenotePagePreview, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function preview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 df9581982db..d78785942d1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[OnenotePageCollectionResponse]: + async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenotePageCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: + async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenotePage]: """ Create a new page in the specified section. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new page in the specified section. param body: The request body @@ -190,4 +189,27 @@ def 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 5d23b0ebd1f..2d2cd4124db 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 855d45d3e3d..d70432aac36 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentSectionGroup{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: + async def get(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 30539413981..7bd5dddd63d 100644 --- a/msgraph/generated/groups/item/onenote/sections/sections_request_builder.py +++ b/msgraph/generated/groups/item/onenote/sections/sections_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[OnenoteSectionCollectionResponse]: + async def get(self,request_configuration: Optional[SectionsRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenoteSectionCollectionResponse]: """ Retrieve a list of onenoteSection objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenoteSectionCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: + async def post(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[SectionsRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteSection]: """ Create new navigation property to sections for groups param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SectionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of onenoteSection objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[SectionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to sections for groups param body: The request body @@ -189,4 +188,27 @@ def 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 868a420cbc4..9a2787b223a 100644 --- a/msgraph/generated/groups/item/owners/count/count_request_builder.py +++ b/msgraph/generated/groups/item/owners/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 03826af58ab..f9c0a35cc37 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 a6f0c75dd92..f2e981488e7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[ApplicationCollectionResponse]: + async def get(self,request_configuration: Optional[GraphApplicationRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ApplicationCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphApplicationRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 4211e327e38..b43e6990239 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 240daca6a98..ea181b88414 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[DeviceCollectionResponse]: + async def get(self,request_configuration: Optional[GraphDeviceRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphDeviceRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 7121d9e6430..40ed121234a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 f662b4d4760..ba3d21ae2a8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[GroupCollectionResponse]: + async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GroupCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 191db7b7430..6e2d5a8b36d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 f39f56b5111..6b2492c076f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[OrgContactCollectionResponse]: + async def get(self,request_configuration: Optional[GraphOrgContactRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OrgContactCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphOrgContactRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 f146b81678e..454394f7db7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 d7f6e16e304..77f75e6d2da 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[ServicePrincipalCollectionResponse]: + async def get(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServicePrincipalCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 59b8b07bf1d..aeb1d3a7844 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 97dce876437..68010793358 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[UserCollectionResponse]: + async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 d79111a3d6a..007edc06fd6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Application]: + async def get(self,request_configuration: Optional[GraphApplicationRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Application, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphApplicationRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 322ff1565f7..dd8963203e7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Device]: + async def get(self,request_configuration: Optional[GraphDeviceRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Device, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphDeviceRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 cb08d6ad236..1c92a7679e7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Group]: + async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 7611c674497..ef8d7557dc6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[OrgContact]: + async def get(self,request_configuration: Optional[GraphOrgContactRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OrgContact, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphOrgContactRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 76bd84aae32..4d5cc1497c9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[ServicePrincipal]: + async def get(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServicePrincipal, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 98f52cb24ac..32dc1625433 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 d6f6416a178..f0e8c7cd8bc 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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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[RequestConfiguration] = No raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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,4 +65,14 @@ 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 214600fa53e..fa4af0c2a25 100644 --- a/msgraph/generated/groups/item/owners/owners_request_builder.py +++ b/msgraph/generated/groups/item/owners/owners_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[OwnersRequestBuilderGetRequestConfiguration] = 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. @@ -71,7 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OwnersRequestBuilderGetRequestConfiguration] = 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. @@ -220,4 +219,17 @@ def 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 d94130a2838..1701825a6bb 100644 --- a/msgraph/generated/groups/item/owners/ref/ref_request_builder.py +++ b/msgraph/generated/groups/item/owners/ref/ref_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/owners/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[StringCollectionResponse]: + async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, StringCollectionResponse, error_mapping) - async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = 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 @@ -90,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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = 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 @@ -158,6 +157,19 @@ 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(): """ @@ -204,4 +216,27 @@ def 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 9fd704f5d38..cf1856ecefc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 d20fb82f6d2..6e98a466126 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property permissionGrants for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ResourceSpecificPermissionGrant]: + async def get(self,request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: """ Get permissionGrants from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ResourceSpecificPermissionGrant, error_mapping) - async def patch(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: + async def patch(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: """ Update the navigation property permissionGrants in groups param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property permissionGrants for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get permissionGrants from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property permissionGrants in groups param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 7633eeec537..c8ccfa4c617 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrantCollectionResponse]: + async def get(self,request_configuration: Optional[PermissionGrantsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ResourceSpecificPermissionGrantCollectionResponse, error_mapping) - async def post(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: + async def post(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[PermissionGrantsRequestBuilderPostRequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: """ Create new navigation property to permissionGrants for groups param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PermissionGrantsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[PermissionGrantsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to permissionGrants for groups param body: The request body @@ -189,4 +188,27 @@ def 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 639fbe6049a..27f09d87a63 100644 --- a/msgraph/generated/groups/item/photo/photo_request_builder.py +++ b/msgraph/generated/groups/item/photo/photo_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,7 @@ 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[RequestConfiguration] = None) -> Optional[ProfilePhoto]: + async def get(self,request_configuration: Optional[PhotoRequestBuilderGetRequestConfiguration] = None) -> Optional[ProfilePhoto]: """ The group's profile photo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ProfilePhoto, error_mapping) - async def patch(self,body: Optional[ProfilePhoto] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ProfilePhoto]: + async def patch(self,body: Optional[ProfilePhoto] = None, request_configuration: Optional[PhotoRequestBuilderPatchRequestConfiguration] = None) -> Optional[ProfilePhoto]: """ Update the navigation property photo in groups param body: The request body @@ -71,7 +70,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PhotoRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The group's profile photo param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -82,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ProfilePhoto] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ProfilePhoto] = None, request_configuration: Optional[PhotoRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property photo in groups param body: The request body @@ -137,4 +136,27 @@ def get_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 e4d4dea6a52..780f2dde4a4 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = 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[RequestConfigura raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ Update media content for the navigation property photo in groups param body: Binary request body @@ -100,4 +100,24 @@ 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 f1b004632ea..81edb42a9e2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[ProfilePhoto]: + async def get(self,request_configuration: Optional[ProfilePhotoItemRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ProfilePhoto, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ProfilePhotoItemRequestBuilderGetRequestConfiguration] = 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. @@ -99,4 +98,17 @@ def get_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 ae10d688c1d..8038f98e56c 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = 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[RequestConfigura raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ Update media content for the navigation property photos in groups param body: Binary request body @@ -101,4 +101,24 @@ 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 76a6a611840..dd3dd118609 100644 --- a/msgraph/generated/groups/item/photos/photos_request_builder.py +++ b/msgraph/generated/groups/item/photos/photos_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +41,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[RequestConfiguration] = None) -> Optional[ProfilePhotoCollectionResponse]: + async def get(self,request_configuration: Optional[PhotosRequestBuilderGetRequestConfiguration] = None) -> Optional[ProfilePhotoCollectionResponse]: """ Retrieve a list of profilePhoto objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +62,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ProfilePhotoCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PhotosRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of profilePhoto objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -125,4 +124,17 @@ def 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 d6fd5f9f6ca..4c5be56075b 100644 --- a/msgraph/generated/groups/item/planner/planner_request_builder.py +++ b/msgraph/generated/groups/item/planner/planner_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[PlannerRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property planner for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PlannerGroup]: + async def get(self,request_configuration: Optional[PlannerRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PlannerGroup, error_mapping) - async def patch(self,body: Optional[PlannerGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerGroup]: + async def patch(self,body: Optional[PlannerGroup] = None, request_configuration: Optional[PlannerRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerGroup]: """ Update the navigation property planner in groups param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[PlannerRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property planner for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PlannerRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerGroup] = None, request_configuration: Optional[PlannerRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property planner in groups param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 25adb61e9a5..da649c1f693 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 a43b3970bce..bddcb373a17 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[PlannerBucketCollectionResponse]: + async def get(self,request_configuration: Optional[BucketsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PlannerBucketCollectionResponse, error_mapping) - async def post(self,body: Optional[PlannerBucket] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerBucket]: + async def post(self,body: Optional[PlannerBucket] = None, request_configuration: Optional[BucketsRequestBuilderPostRequestConfiguration] = None) -> Optional[PlannerBucket]: """ Create new navigation property to buckets for groups param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[BucketsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PlannerBucket] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PlannerBucket] = None, request_configuration: Optional[BucketsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to buckets for groups param body: The request body @@ -189,4 +188,27 @@ def 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 bc07548eaa8..bea8aa5a30e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 c4495c0c1c9..6f72efbb8cc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[PlannerBucketItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property buckets for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PlannerBucket]: + async def get(self,request_configuration: Optional[PlannerBucketItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PlannerBucket, error_mapping) - async def patch(self,body: Optional[PlannerBucket] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerBucket]: + async def patch(self,body: Optional[PlannerBucket] = None, request_configuration: Optional[PlannerBucketItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerBucket]: """ Update the navigation property buckets in groups param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[PlannerBucketItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property buckets for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PlannerBucketItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerBucket] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerBucket] = None, request_configuration: Optional[PlannerBucketItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property buckets in groups param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 01654e767f9..7cef904ddbe 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 4e2c94fffc8..9299ceea3fc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{plannerTask%2Did}/assignedToTaskBoardFormat{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property assignedToTaskBoardFormat for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PlannerAssignedToTaskBoardTaskFormat]: + async def get(self,request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PlannerAssignedToTaskBoardTaskFormat, error_mapping) - async def patch(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerAssignedToTaskBoardTaskFormat]: + async def patch(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None, request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerAssignedToTaskBoardTaskFormat]: """ Update the navigation property assignedToTaskBoardFormat in groups param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property assignedToTaskBoardFormat for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None, request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property assignedToTaskBoardFormat in groups param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 2357440fc96..b5c361415ca 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{plannerTask%2Did}/bucketTaskBoardFormat{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property bucketTaskBoardFormat for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PlannerBucketTaskBoardTaskFormat]: + async def get(self,request_configuration: Optional[BucketTaskBoardFormatRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PlannerBucketTaskBoardTaskFormat, error_mapping) - async def patch(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerBucketTaskBoardTaskFormat]: + async def patch(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, request_configuration: Optional[BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerBucketTaskBoardTaskFormat]: """ Update the navigation property bucketTaskBoardFormat in groups param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property bucketTaskBoardFormat for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[BucketTaskBoardFormatRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, request_configuration: Optional[BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property bucketTaskBoardFormat in groups param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 eb92f013f5c..3da71b2bf1c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{plannerTask%2Did}/details{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DetailsRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property details for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PlannerTaskDetails]: + async def get(self,request_configuration: Optional[DetailsRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PlannerTaskDetails, error_mapping) - async def patch(self,body: Optional[PlannerTaskDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTaskDetails]: + async def patch(self,body: Optional[PlannerTaskDetails] = None, request_configuration: Optional[DetailsRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerTaskDetails]: """ Update the navigation property details in groups param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DetailsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property details for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DetailsRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerTaskDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerTaskDetails] = None, request_configuration: Optional[DetailsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property details in groups param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 17fad3873a0..d0d365d7780 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[PlannerTaskItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property tasks for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PlannerTask]: + async def get(self,request_configuration: Optional[PlannerTaskItemRequestBuilderGetRequestConfiguration] = 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. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PlannerTask, error_mapping) - async def patch(self,body: Optional[PlannerTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTask]: + async def patch(self,body: Optional[PlannerTask] = None, request_configuration: Optional[PlannerTaskItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerTask]: """ Update the navigation property tasks in groups param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[PlannerTaskItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property tasks for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PlannerTaskItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerTask] = None, request_configuration: Optional[PlannerTaskItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property tasks in groups param body: The request body @@ -175,6 +174,16 @@ 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(): """ @@ -201,4 +210,27 @@ def get_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 1046e7bbef4..dbf3da45373 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{plannerTask%2Did}/progressTaskBoardFormat{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property progressTaskBoardFormat for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PlannerProgressTaskBoardTaskFormat]: + async def get(self,request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PlannerProgressTaskBoardTaskFormat, error_mapping) - async def patch(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerProgressTaskBoardTaskFormat]: + async def patch(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerProgressTaskBoardTaskFormat]: """ Update the navigation property progressTaskBoardFormat in groups param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property progressTaskBoardFormat for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property progressTaskBoardFormat in groups param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 e6499ea2e39..35527321d1e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[PlannerTaskCollectionResponse]: + async def get(self,request_configuration: Optional[TasksRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PlannerTaskCollectionResponse, error_mapping) - async def post(self,body: Optional[PlannerTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTask]: + async def post(self,body: Optional[PlannerTask] = None, request_configuration: Optional[TasksRequestBuilderPostRequestConfiguration] = None) -> Optional[PlannerTask]: """ Create new navigation property to tasks for groups param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TasksRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PlannerTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PlannerTask] = None, request_configuration: Optional[TasksRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to tasks for groups param body: The request body @@ -189,4 +188,27 @@ def 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 6c8059633c5..91cb390393e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/details{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DetailsRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property details for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PlannerPlanDetails]: + async def get(self,request_configuration: Optional[DetailsRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PlannerPlanDetails, error_mapping) - async def patch(self,body: Optional[PlannerPlanDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerPlanDetails]: + async def patch(self,body: Optional[PlannerPlanDetails] = None, request_configuration: Optional[DetailsRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerPlanDetails]: """ Update the navigation property details in groups param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DetailsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property details for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DetailsRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerPlanDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerPlanDetails] = None, request_configuration: Optional[DetailsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property details in groups param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 4da9b63eb9b..32a675c6bd8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[PlannerPlanItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property plans for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PlannerPlan]: + async def get(self,request_configuration: Optional[PlannerPlanItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PlannerPlan, error_mapping) - async def patch(self,body: Optional[PlannerPlan] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerPlan]: + async def patch(self,body: Optional[PlannerPlan] = None, request_configuration: Optional[PlannerPlanItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerPlan]: """ Update the navigation property plans in groups param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[PlannerPlanItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property plans for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PlannerPlanItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerPlan] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerPlan] = None, request_configuration: Optional[PlannerPlanItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property plans in groups param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 ce55bae86fe..62ba0562163 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 c25a84eb648..0f5443e9140 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{plannerTask%2Did}/assignedToTaskBoardFormat{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property assignedToTaskBoardFormat for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PlannerAssignedToTaskBoardTaskFormat]: + async def get(self,request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PlannerAssignedToTaskBoardTaskFormat, error_mapping) - async def patch(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerAssignedToTaskBoardTaskFormat]: + async def patch(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None, request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerAssignedToTaskBoardTaskFormat]: """ Update the navigation property assignedToTaskBoardFormat in groups param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property assignedToTaskBoardFormat for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None, request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property assignedToTaskBoardFormat in groups param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 4d76f4e8341..f22124cf55b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{plannerTask%2Did}/bucketTaskBoardFormat{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property bucketTaskBoardFormat for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PlannerBucketTaskBoardTaskFormat]: + async def get(self,request_configuration: Optional[BucketTaskBoardFormatRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PlannerBucketTaskBoardTaskFormat, error_mapping) - async def patch(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerBucketTaskBoardTaskFormat]: + async def patch(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, request_configuration: Optional[BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerBucketTaskBoardTaskFormat]: """ Update the navigation property bucketTaskBoardFormat in groups param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property bucketTaskBoardFormat for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[BucketTaskBoardFormatRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, request_configuration: Optional[BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property bucketTaskBoardFormat in groups param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 f4056c50a08..cdc42474c61 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{plannerTask%2Did}/details{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DetailsRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property details for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PlannerTaskDetails]: + async def get(self,request_configuration: Optional[DetailsRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PlannerTaskDetails, error_mapping) - async def patch(self,body: Optional[PlannerTaskDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTaskDetails]: + async def patch(self,body: Optional[PlannerTaskDetails] = None, request_configuration: Optional[DetailsRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerTaskDetails]: """ Update the navigation property details in groups param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DetailsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property details for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DetailsRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerTaskDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerTaskDetails] = None, request_configuration: Optional[DetailsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property details in groups param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 33fa1b58874..6bd57b772f0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/tasks/{plannerTask%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[PlannerTaskItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property tasks for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PlannerTask]: + async def get(self,request_configuration: Optional[PlannerTaskItemRequestBuilderGetRequestConfiguration] = 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. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PlannerTask, error_mapping) - async def patch(self,body: Optional[PlannerTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTask]: + async def patch(self,body: Optional[PlannerTask] = None, request_configuration: Optional[PlannerTaskItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerTask]: """ Update the navigation property tasks in groups param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[PlannerTaskItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property tasks for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PlannerTaskItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerTask] = None, request_configuration: Optional[PlannerTaskItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property tasks in groups param body: The request body @@ -175,6 +174,16 @@ 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(): """ @@ -201,4 +210,27 @@ def get_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 0bf1adc40d0..1a460cad584 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{plannerTask%2Did}/progressTaskBoardFormat{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property progressTaskBoardFormat for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PlannerProgressTaskBoardTaskFormat]: + async def get(self,request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PlannerProgressTaskBoardTaskFormat, error_mapping) - async def patch(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerProgressTaskBoardTaskFormat]: + async def patch(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerProgressTaskBoardTaskFormat]: """ Update the navigation property progressTaskBoardFormat in groups param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property progressTaskBoardFormat for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property progressTaskBoardFormat in groups param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 0755d974128..da606fbd653 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[PlannerTaskCollectionResponse]: + async def get(self,request_configuration: Optional[TasksRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PlannerTaskCollectionResponse, error_mapping) - async def post(self,body: Optional[PlannerTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTask]: + async def post(self,body: Optional[PlannerTask] = None, request_configuration: Optional[TasksRequestBuilderPostRequestConfiguration] = None) -> Optional[PlannerTask]: """ Create new navigation property to tasks for groups param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TasksRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PlannerTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PlannerTask] = None, request_configuration: Optional[TasksRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to tasks for groups param body: The request body @@ -189,4 +188,27 @@ def 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 38e37d50efb..1e2be7df105 100644 --- a/msgraph/generated/groups/item/planner/plans/plans_request_builder.py +++ b/msgraph/generated/groups/item/planner/plans/plans_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[PlannerPlanCollectionResponse]: + async def get(self,request_configuration: Optional[PlansRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PlannerPlanCollectionResponse, error_mapping) - async def post(self,body: Optional[PlannerPlan] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerPlan]: + async def post(self,body: Optional[PlannerPlan] = None, request_configuration: Optional[PlansRequestBuilderPostRequestConfiguration] = None) -> Optional[PlannerPlan]: """ Create new navigation property to plans for groups param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PlansRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PlannerPlan] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PlannerPlan] = None, request_configuration: Optional[PlansRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to plans for groups param body: The request body @@ -189,4 +188,27 @@ def 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 f4a8f8070f9..c024f6f3a82 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 d536596b1df..f9b9db8e54d 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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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[RequestConfiguration] = No raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Remove rejectedSender param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,4 +65,14 @@ 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 186451d0c18..ace88f9286e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/groups/{group%2Did}/rejectedSenders/$ref{?%24count,%24filter,%24orderby,%24skip,%24top}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Remove rejectedSender param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[StringCollectionResponse]: + async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, StringCollectionResponse, error_mapping) - async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = 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 @@ -90,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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Remove rejectedSender param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = 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 @@ -158,6 +157,19 @@ 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(): """ @@ -199,4 +211,27 @@ def 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 15d6fe190e4..cc7140e331c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[RejectedSendersRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RejectedSendersRequestBuilderGetRequestConfiguration] = 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. @@ -150,4 +149,17 @@ def 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 7a4837fa8a9..fc3e82e8ac4 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RemoveFavoriteRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RemoveFavoriteRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 595506fdaf4..7553c9bc658 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RenewRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RenewRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 327bc23cd17..50ce2fb5dd4 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[ResetUnseenCountRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[ResetUnseenCountRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 db4aade28ab..9672ace0361 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[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def post(self,request_configuration: Optional[RestoreRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RestoreRequestBuilderPostRequestConfiguration] = 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,4 +68,14 @@ 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 45571aac809..d78b95ac42e 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RetryServiceProvisioningRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RetryServiceProvisioningRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Retry the group service provisioning. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,4 +65,14 @@ 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 111908f1d18..72fead7ac24 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 77109e9f8b3..167c6f30867 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 717b3c064e5..1078d12394d 100644 --- a/msgraph/generated/groups/item/settings/count/count_request_builder.py +++ b/msgraph/generated/groups/item/settings/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 f9928f78d29..ebe8a1d1a1f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[GroupSettingItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property settings for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[GroupSetting]: + async def get(self,request_configuration: Optional[GroupSettingItemRequestBuilderGetRequestConfiguration] = 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 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GroupSetting, error_mapping) - async def patch(self,body: Optional[GroupSetting] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GroupSetting]: + async def patch(self,body: Optional[GroupSetting] = None, request_configuration: Optional[GroupSettingItemRequestBuilderPatchRequestConfiguration] = 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,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[GroupSettingItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property settings for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GroupSettingItemRequestBuilderGetRequestConfiguration] = 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 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[GroupSetting] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[GroupSetting] = None, request_configuration: Optional[GroupSettingItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a groupSetting object for tenant-wide group settings or a specific group setting. param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 527602f8686..c553a6452ce 100644 --- a/msgraph/generated/groups/item/settings/settings_request_builder.py +++ b/msgraph/generated/groups/item/settings/settings_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[GroupSettingCollectionResponse]: + async def get(self,request_configuration: Optional[SettingsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GroupSettingCollectionResponse, error_mapping) - async def post(self,body: Optional[GroupSetting] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GroupSetting]: + async def post(self,body: Optional[GroupSetting] = None, request_configuration: Optional[SettingsRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SettingsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[GroupSetting] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GroupSetting] = None, request_configuration: Optional[SettingsRequestBuilderPostRequestConfiguration] = 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 @@ -190,4 +189,27 @@ def 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 95b3d785c57..bc69ea2d1db 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[RequestConfiguration] = None) -> Optional[AddPostResponse]: + async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Follow a user's site or multiple sites. param body: The request body @@ -76,4 +76,14 @@ 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 ce1feb41918..d524706aa5c 100644 --- a/msgraph/generated/groups/item/sites/count/count_request_builder.py +++ b/msgraph/generated/groups/item/sites/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 b3e6fafac37..d63c47459a5 100644 --- a/msgraph/generated/groups/item/sites/delta/delta_request_builder.py +++ b/msgraph/generated/groups/item/sites/delta/delta_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 c0a59d99526..2936d6568fc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[GetAllSitesGetResponse]: + async def get(self,request_configuration: Optional[GetAllSitesRequestBuilderGetRequestConfiguration] = None) -> Optional[GetAllSitesGetResponse]: """ Invoke function getAllSites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GetAllSitesGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetAllSitesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getAllSites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 4d00f5cc67e..3151337e6ea 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/allTime{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemActivityStat]: + async def get(self,request_configuration: Optional[AllTimeRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ItemActivityStat, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AllTimeRequestBuilderGetRequestConfiguration] = 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. @@ -95,4 +94,17 @@ def get_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 15d01e7f8f1..7a3902eba0e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AnalyticsRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property analytics for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ItemAnalytics]: + async def get(self,request_configuration: Optional[AnalyticsRequestBuilderGetRequestConfiguration] = None) -> Optional[ItemAnalytics]: """ Analytics about the view activities that took place in this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ItemAnalytics, error_mapping) - async def patch(self,body: Optional[ItemAnalytics] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemAnalytics]: + async def patch(self,body: Optional[ItemAnalytics] = None, request_configuration: Optional[AnalyticsRequestBuilderPatchRequestConfiguration] = None) -> Optional[ItemAnalytics]: """ Update the navigation property analytics in groups param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AnalyticsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property analytics for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AnalyticsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Analytics about the view activities that took place in this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ItemAnalytics] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ItemAnalytics] = None, request_configuration: Optional[AnalyticsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property analytics in groups param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 37597c2fb2d..f6a09aefa33 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/analytics/itemActivityStats/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 873144e057d..043b22fe4a2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ItemActivityCollectionResponse]: + async def get(self,request_configuration: Optional[ActivitiesRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ItemActivityCollectionResponse, error_mapping) - async def post(self,body: Optional[ItemActivity] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemActivity]: + async def post(self,body: Optional[ItemActivity] = None, request_configuration: Optional[ActivitiesRequestBuilderPostRequestConfiguration] = None) -> Optional[ItemActivity]: """ Create new navigation property to activities for groups param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ActivitiesRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ItemActivity] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ItemActivity] = None, request_configuration: Optional[ActivitiesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to activities for groups param body: The request body @@ -188,4 +187,27 @@ def 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 c2755b4c862..264c0aede05 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/analytics/itemActivityStats/{itemActivityStat%2Did}/activities/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 1c47eadb3ea..5d18ebe0811 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{itemActivity%2Did}/driveItem/content{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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 +44,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[DriveItem]: """ The content stream, if the item represents a file. param body: Binary request body @@ -68,7 +67,7 @@ async def put(self,body: bytes, request_configuration: Optional[RequestConfigura return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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 +78,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ The content stream, if the item represents a file. param body: Binary request body @@ -125,4 +124,27 @@ 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 912e9b2ff5a..b1f7e4f154c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: + async def get(self,request_configuration: Optional[DriveItemRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DriveItemRequestBuilderGetRequestConfiguration] = 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. @@ -104,4 +103,17 @@ def get_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 adc1e4f07c8..50c00426b5d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ItemActivityItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property activities for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ItemActivity]: + async def get(self,request_configuration: Optional[ItemActivityItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ItemActivity, error_mapping) - async def patch(self,body: Optional[ItemActivity] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemActivity]: + async def patch(self,body: Optional[ItemActivity] = None, request_configuration: Optional[ItemActivityItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ItemActivity]: """ Update the navigation property activities in groups param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ItemActivityItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property activities for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ItemActivityItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ItemActivity] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ItemActivity] = None, request_configuration: Optional[ItemActivityItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property activities in groups param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 b46e60c305e..9054e884393 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ItemActivityStatItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property itemActivityStats for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ItemActivityStat]: + async def get(self,request_configuration: Optional[ItemActivityStatItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ItemActivityStat]: """ Get itemActivityStats from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ItemActivityStat, error_mapping) - async def patch(self,body: Optional[ItemActivityStat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemActivityStat]: + async def patch(self,body: Optional[ItemActivityStat] = None, request_configuration: Optional[ItemActivityStatItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ItemActivityStat]: """ Update the navigation property itemActivityStats in groups param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ItemActivityStatItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property itemActivityStats for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ItemActivityStatItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get itemActivityStats from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ItemActivityStat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ItemActivityStat] = None, request_configuration: Optional[ItemActivityStatItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property itemActivityStats in groups param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 4c43be12d40..6f6fb286b98 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ItemActivityStatCollectionResponse]: + async def get(self,request_configuration: Optional[ItemActivityStatsRequestBuilderGetRequestConfiguration] = None) -> Optional[ItemActivityStatCollectionResponse]: """ Get itemActivityStats from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ItemActivityStatCollectionResponse, error_mapping) - async def post(self,body: Optional[ItemActivityStat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemActivityStat]: + async def post(self,body: Optional[ItemActivityStat] = None, request_configuration: Optional[ItemActivityStatsRequestBuilderPostRequestConfiguration] = None) -> Optional[ItemActivityStat]: """ Create new navigation property to itemActivityStats for groups param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ItemActivityStatsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get itemActivityStats from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ItemActivityStat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ItemActivityStat] = None, request_configuration: Optional[ItemActivityStatsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to itemActivityStats for groups param body: The request body @@ -188,4 +187,27 @@ def 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 3391379a9af..c980e32d517 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/lastSevenDays{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemActivityStat]: + async def get(self,request_configuration: Optional[LastSevenDaysRequestBuilderGetRequestConfiguration] = None) -> Optional[ItemActivityStat]: """ Get lastSevenDays from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ItemActivityStat, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LastSevenDaysRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get lastSevenDays from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 7b3bb4b66f0..55f17b1ad5c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ColumnDefinitionCollectionResponse, error_mapping) - async def post(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def post(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> Optional[ColumnDefinition]: """ Create a column for a [site][site] with a request that specifies a [columnDefinition][columnDefinition]. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a column for a [site][site] with a request that specifies a [columnDefinition][columnDefinition]. param body: The request body @@ -190,4 +189,27 @@ def 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 bfbd723122c..3651dd1c131 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/columns/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 3783783a3ce..5e24a639244 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property columns for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ColumnDefinition]: + async def get(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - async def patch(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def patch(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ColumnDefinition]: """ Update the navigation property columns in groups param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property columns for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property columns in groups param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 d069334726f..f62d6ebda57 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{columnDefinition%2Did}/sourceColumn{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def get(self,request_configuration: Optional[SourceColumnRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SourceColumnRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 e312a604099..9ca79206a75 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[RequestConfiguration] = None) -> Optional[ContentType]: + async def post(self,body: Optional[AddCopyPostRequestBody] = None, request_configuration: Optional[AddCopyRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddCopyPostRequestBody] = None, request_configuration: Optional[AddCopyRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Add a copy of a [content type][contentType] from a [site][site] to a [list][list]. param body: The request body @@ -76,4 +76,14 @@ 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 9cf135fe4ca..b3efb83d5f0 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[RequestConfiguration] = None) -> Optional[ContentType]: + async def post(self,body: Optional[AddCopyFromContentTypeHubPostRequestBody] = None, request_configuration: Optional[AddCopyFromContentTypeHubRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddCopyFromContentTypeHubPostRequestBody] = None, request_configuration: Optional[AddCopyFromContentTypeHubRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 7c517fac7f0..be5c8a5a1a0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +46,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[RequestConfiguration] = None) -> Optional[ContentTypeCollectionResponse]: + async def get(self,request_configuration: Optional[ContentTypesRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ContentTypeCollectionResponse, error_mapping) - async def post(self,body: Optional[ContentType] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentType]: + async def post(self,body: Optional[ContentType] = None, request_configuration: Optional[ContentTypesRequestBuilderPostRequestConfiguration] = None) -> Optional[ContentType]: """ Create a new [contentType][] in a [site][]. param body: The request body @@ -92,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentTypesRequestBuilderGetRequestConfiguration] = 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. @@ -103,7 +102,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ContentType] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ContentType] = None, request_configuration: Optional[ContentTypesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new [contentType][] in a [site][]. param body: The request body @@ -220,4 +219,27 @@ def 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 54e36620a0a..aa987b093e1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 1e4ad5c23e8..30a32214e8d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/getCompatibleHubContentTypes(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetCompatibleHubContentTypesGetResponse]: + async def get(self,request_configuration: Optional[GetCompatibleHubContentTypesRequestBuilderGetRequestConfiguration] = None) -> Optional[GetCompatibleHubContentTypesGetResponse]: """ Invoke function getCompatibleHubContentTypes param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GetCompatibleHubContentTypesGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetCompatibleHubContentTypesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getCompatibleHubContentTypes param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 65b697c482b..42f44e11ae8 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[AssociateWithHubSitesPostRequestBody] = None, request_configuration: Optional[AssociateWithHubSitesRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AssociateWithHubSitesPostRequestBody] = None, request_configuration: Optional[AssociateWithHubSitesRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 c509ae2af90..a3fa5d68fcc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/base{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentType]: + async def get(self,request_configuration: Optional[BaseRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ContentType, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[BaseRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 e8e03543846..76149ad9ba8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[ContentTypeCollectionResponse]: + async def get(self,request_configuration: Optional[BaseTypesRequestBuilderGetRequestConfiguration] = 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. @@ -63,7 +62,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ContentTypeCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[BaseTypesRequestBuilderGetRequestConfiguration] = 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. @@ -149,4 +148,17 @@ def 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 18fe2bc09e8..962dcd43ff4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/baseTypes/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 57c13f7bc7f..6725f3f7b4e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{contentType%2Did1}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentType]: + async def get(self,request_configuration: Optional[ContentTypeItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ContentType, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentTypeItemRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 88bf8251e85..ac4969e1c7a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ColumnLinkCollectionResponse]: + async def get(self,request_configuration: Optional[ColumnLinksRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ColumnLinkCollectionResponse, error_mapping) - async def post(self,body: Optional[ColumnLink] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnLink]: + async def post(self,body: Optional[ColumnLink] = None, request_configuration: Optional[ColumnLinksRequestBuilderPostRequestConfiguration] = None) -> Optional[ColumnLink]: """ Create new navigation property to columnLinks for groups param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ColumnLinksRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ColumnLink] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ColumnLink] = None, request_configuration: Optional[ColumnLinksRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to columnLinks for groups param body: The request body @@ -188,4 +187,27 @@ def 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 06d4876125e..28d0f2236b6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/columnLinks/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 1e082585443..62914999e77 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{columnLink%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ColumnLinkItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property columnLinks for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ColumnLink]: + async def get(self,request_configuration: Optional[ColumnLinkItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ColumnLink, error_mapping) - async def patch(self,body: Optional[ColumnLink] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnLink]: + async def patch(self,body: Optional[ColumnLink] = None, request_configuration: Optional[ColumnLinkItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ColumnLink]: """ Update the navigation property columnLinks in groups param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ColumnLinkItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property columnLinks for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ColumnLinkItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ColumnLink] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ColumnLink] = None, request_configuration: Optional[ColumnLinkItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property columnLinks in groups param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 e341702ba1e..4193ce494b1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[ColumnPositionsRequestBuilderGetRequestConfiguration] = 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. @@ -63,7 +62,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ColumnDefinitionCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ColumnPositionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Column order information in a content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,4 +148,17 @@ def 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 763a777b690..f7a9ee14247 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/columnPositions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 20ef343a988..be686e5ab52 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{columnDefinition%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def get(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Column order information in a content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 f8284b744a5..d4840f2279e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ColumnDefinitionCollectionResponse, error_mapping) - async def post(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def post(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = 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 @@ -190,4 +189,27 @@ def 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 3a19f1a5444..ae0d94bc9d2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/columns/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 2c90b632890..9fa01247d49 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ColumnDefinition]: + async def get(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - async def patch(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def patch(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ColumnDefinition]: """ Update a [site][], a [list][], or a [content type][contentType] [column][columnDefinition]. param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update a [site][], a [list][], or a [content type][contentType] [column][columnDefinition]. param body: The request body @@ -148,6 +147,16 @@ 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(): """ @@ -174,4 +183,27 @@ def get_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 0707f174ead..5d8c6514a59 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{columnDefinition%2Did}/sourceColumn{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def get(self,request_configuration: Optional[SourceColumnRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SourceColumnRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 fd864a0c712..6fa4e0fa77c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +36,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ContentTypeItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -56,7 +55,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ContentType]: + async def get(self,request_configuration: Optional[ContentTypeItemRequestBuilderGetRequestConfiguration] = 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. @@ -77,7 +76,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ContentType, error_mapping) - async def patch(self,body: Optional[ContentType] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentType]: + async def patch(self,body: Optional[ContentType] = None, request_configuration: Optional[ContentTypeItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ContentType]: """ Update a [content type][contentType]. param body: The request body @@ -101,7 +100,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ContentTypeItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentTypeItemRequestBuilderGetRequestConfiguration] = 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. @@ -123,7 +122,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ContentType] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ContentType] = None, request_configuration: Optional[ContentTypeItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update a [content type][contentType]. param body: The request body @@ -238,6 +237,16 @@ 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(): """ @@ -264,4 +273,27 @@ def get_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 d249370d559..908cf3dba15 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[CopyToDefaultContentLocationPostRequestBody] = None, request_configuration: Optional[CopyToDefaultContentLocationRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToDefaultContentLocationPostRequestBody] = None, request_configuration: Optional[CopyToDefaultContentLocationRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 c89872116fb..e49d3c2e023 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[RequestConfiguration] = None) -> Optional[IsPublishedGetResponse]: + async def get(self,request_configuration: Optional[IsPublishedRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, IsPublishedGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[IsPublishedRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function isPublished param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 89b00dc6411..72c09307482 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[PublishRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[PublishRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 1cb8b88ec44..573151a6d44 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[UnpublishRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[UnpublishRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 46648220bee..dece3aa4ea5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -114,4 +113,17 @@ def get_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 9e4f81923ab..fbb53539032 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -70,7 +69,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the 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. @@ -81,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -132,4 +131,27 @@ def get_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 3195e4cb3fb..38be66f6401 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/createdByUser/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 ae9580cc15e..74b3ecf655e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 586991574fa..9dc45c45436 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/drive{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Drive]: + async def get(self,request_configuration: Optional[DriveRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Drive, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DriveRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 2d86bd67586..0adb411ee9f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/drives/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 603ef745df4..f0a6e32c00f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[DriveCollectionResponse]: + async def get(self,request_configuration: Optional[DrivesRequestBuilderGetRequestConfiguration] = 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. @@ -63,7 +62,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DriveCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DrivesRequestBuilderGetRequestConfiguration] = 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. @@ -149,4 +148,17 @@ def 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 19edd1f7d4b..fe4cfb8f924 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{drive%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Drive]: + async def get(self,request_configuration: Optional[DriveItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Drive, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DriveItemRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 0833e2ca2e4..d05ab1a7adb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/externalColumns/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 d6f77382be3..cc3388842fc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[ExternalColumnsRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: """ Get externalColumns from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +62,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ColumnDefinitionCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExternalColumnsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get externalColumns from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,4 +148,17 @@ def 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 17e111503a9..aae95d848b1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{columnDefinition%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def get(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnDefinition]: """ Get externalColumns from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get externalColumns from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 9ab00b5e2f4..2a410602b86 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/getActivitiesByInterval(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetActivitiesByIntervalGetResponse]: + async def get(self,request_configuration: Optional[GetActivitiesByIntervalRequestBuilderGetRequestConfiguration] = None) -> Optional[GetActivitiesByIntervalGetResponse]: """ Invoke function getActivitiesByInterval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GetActivitiesByIntervalGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetActivitiesByIntervalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getActivitiesByInterval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 bd83e9c78ca..3eba5db4e26 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +33,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[RequestConfiguration] = None) -> Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse]: + async def get(self,request_configuration: Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetRequestConfiguration] = None) -> Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse]: """ Invoke function getActivitiesByInterval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -54,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getActivitiesByInterval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -131,4 +130,17 @@ def 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 3b4163704d1..fc86eea62d1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> Optional[GetApplicableContentTypesForListWithListIdGetResponse]: + async def get(self,request_configuration: Optional[GetApplicableContentTypesForListWithListIdRequestBuilderGetRequestConfiguration] = None) -> Optional[GetApplicableContentTypesForListWithListIdGetResponse]: """ Invoke function getApplicableContentTypesForList param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GetApplicableContentTypesForListWithListIdGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetApplicableContentTypesForListWithListIdRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getApplicableContentTypesForList param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -127,4 +126,17 @@ def 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 1f7ccc1e976..3962384db12 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/getByPath(path='{path}')/analytics{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AnalyticsRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property analytics for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ItemAnalytics]: + async def get(self,request_configuration: Optional[AnalyticsRequestBuilderGetRequestConfiguration] = None) -> Optional[ItemAnalytics]: """ Analytics about the view activities that took place in this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ItemAnalytics, error_mapping) - async def patch(self,body: Optional[ItemAnalytics] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemAnalytics]: + async def patch(self,body: Optional[ItemAnalytics] = None, request_configuration: Optional[AnalyticsRequestBuilderPatchRequestConfiguration] = None) -> Optional[ItemAnalytics]: """ Update the navigation property analytics in groups param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AnalyticsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property analytics for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AnalyticsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Analytics about the view activities that took place in this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ItemAnalytics] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ItemAnalytics] = None, request_configuration: Optional[AnalyticsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property analytics in groups param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 5d7bdea3fce..c8e1dede81a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}')/columns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ColumnDefinitionCollectionResponse, error_mapping) - async def post(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def post(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> Optional[ColumnDefinition]: """ Create a column for a [site][site] with a request that specifies a [columnDefinition][columnDefinition]. param body: The request body @@ -73,7 +72,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = 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. @@ -84,7 +83,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a column for a [site][site] with a request that specifies a [columnDefinition][columnDefinition]. param body: The request body @@ -165,4 +164,27 @@ def 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 b4903bd7814..2afc77c1bac 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}')/contentTypes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentTypeCollectionResponse]: + async def get(self,request_configuration: Optional[ContentTypesRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ContentTypeCollectionResponse, error_mapping) - async def post(self,body: Optional[ContentType] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentType]: + async def post(self,body: Optional[ContentType] = None, request_configuration: Optional[ContentTypesRequestBuilderPostRequestConfiguration] = None) -> Optional[ContentType]: """ Create a new [contentType][] in a [site][]. param body: The request body @@ -73,7 +72,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentTypesRequestBuilderGetRequestConfiguration] = 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. @@ -84,7 +83,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ContentType] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ContentType] = None, request_configuration: Optional[ContentTypesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new [contentType][] in a [site][]. param body: The request body @@ -165,4 +164,27 @@ def 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 8dedf68fc48..21564d8cfe2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/getByPath(path='{path}')/createdByUser{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 fde56aa0c07..4157abf0ecd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/getByPath(path='{path}')/drive{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Drive]: + async def get(self,request_configuration: Optional[DriveRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Drive, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DriveRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 05b26ff4851..4bda098b1c2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/getByPath(path='{path}')/drives{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveCollectionResponse]: + async def get(self,request_configuration: Optional[DrivesRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DriveCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DrivesRequestBuilderGetRequestConfiguration] = 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. @@ -124,4 +123,17 @@ def 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 c58f43aaa76..e9337839a70 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/getByPath(path='{path}')/externalColumns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[ExternalColumnsRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: """ Get externalColumns from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ColumnDefinitionCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExternalColumnsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get externalColumns from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 bf34e6a092b..e719873c2de 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/getByPath(path='{path}')/getActivitiesByInterval(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetActivitiesByIntervalGetResponse]: + async def get(self,request_configuration: Optional[GetActivitiesByIntervalRequestBuilderGetRequestConfiguration] = None) -> Optional[GetActivitiesByIntervalGetResponse]: """ Invoke function getActivitiesByInterval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GetActivitiesByIntervalGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetActivitiesByIntervalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getActivitiesByInterval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 ea75161c1c9..e4719c20b2b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +33,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[RequestConfiguration] = None) -> Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse]: + async def get(self,request_configuration: Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetRequestConfiguration] = None) -> Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse]: """ Invoke function getActivitiesByInterval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -54,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getActivitiesByInterval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -131,4 +130,17 @@ def 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 8c06160e5a0..c2b408c8e4f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> Optional[GetApplicableContentTypesForListWithListIdGetResponse]: + async def get(self,request_configuration: Optional[GetApplicableContentTypesForListWithListIdRequestBuilderGetRequestConfiguration] = None) -> Optional[GetApplicableContentTypesForListWithListIdGetResponse]: """ Invoke function getApplicableContentTypesForList param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GetApplicableContentTypesForListWithListIdGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetApplicableContentTypesForListWithListIdRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getApplicableContentTypesForList param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -127,4 +126,17 @@ def 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 11e83bed8c8..f09d0ebbc9a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/getByPath(path='{path}')/getByPath(path='{path1}')/analytics{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AnalyticsRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property analytics for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ItemAnalytics]: + async def get(self,request_configuration: Optional[AnalyticsRequestBuilderGetRequestConfiguration] = None) -> Optional[ItemAnalytics]: """ Analytics about the view activities that took place in this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ItemAnalytics, error_mapping) - async def patch(self,body: Optional[ItemAnalytics] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemAnalytics]: + async def patch(self,body: Optional[ItemAnalytics] = None, request_configuration: Optional[AnalyticsRequestBuilderPatchRequestConfiguration] = None) -> Optional[ItemAnalytics]: """ Update the navigation property analytics in groups param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AnalyticsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property analytics for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AnalyticsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Analytics about the view activities that took place in this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ItemAnalytics] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ItemAnalytics] = None, request_configuration: Optional[AnalyticsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property analytics in groups param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 323b84481db..fe36bf56ead 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}')/columns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ColumnDefinitionCollectionResponse, error_mapping) - async def post(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def post(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> Optional[ColumnDefinition]: """ Create a column for a [site][site] with a request that specifies a [columnDefinition][columnDefinition]. param body: The request body @@ -73,7 +72,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = 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. @@ -84,7 +83,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a column for a [site][site] with a request that specifies a [columnDefinition][columnDefinition]. param body: The request body @@ -165,4 +164,27 @@ def 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 a2e245c1b68..67b90e438ab 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}')/contentTypes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentTypeCollectionResponse]: + async def get(self,request_configuration: Optional[ContentTypesRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ContentTypeCollectionResponse, error_mapping) - async def post(self,body: Optional[ContentType] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentType]: + async def post(self,body: Optional[ContentType] = None, request_configuration: Optional[ContentTypesRequestBuilderPostRequestConfiguration] = None) -> Optional[ContentType]: """ Create a new [contentType][] in a [site][]. param body: The request body @@ -73,7 +72,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentTypesRequestBuilderGetRequestConfiguration] = 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. @@ -84,7 +83,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ContentType] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ContentType] = None, request_configuration: Optional[ContentTypesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new [contentType][] in a [site][]. param body: The request body @@ -165,4 +164,27 @@ def 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 b123ed3ebc9..ee7a4ae3e1b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/getByPath(path='{path}')/getByPath(path='{path1}')/createdByUser{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 456ffcefedf..1c774150d45 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/getByPath(path='{path}')/getByPath(path='{path1}')/drive{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Drive]: + async def get(self,request_configuration: Optional[DriveRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Drive, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DriveRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 249209f9fd0..4df0da14d02 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/getByPath(path='{path}')/getByPath(path='{path1}')/drives{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveCollectionResponse]: + async def get(self,request_configuration: Optional[DrivesRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DriveCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DrivesRequestBuilderGetRequestConfiguration] = 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. @@ -124,4 +123,17 @@ def 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 9699923b34e..6c79806e3e1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/getByPath(path='{path}')/getByPath(path='{path1}')/externalColumns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[ExternalColumnsRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: """ Get externalColumns from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ColumnDefinitionCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExternalColumnsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get externalColumns from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 d19833b6b41..ec696dedbe8 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[RequestConfiguration] = None) -> Optional[Site]: + async def get(self,request_configuration: Optional[GetByPathWithPath1RequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Site, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetByPathWithPath1RequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getByPath param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -240,4 +240,14 @@ 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 4baf2f071dc..faa23aa08dc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/getByPath(path='{path}')/getByPath(path='{path1}')/items{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[BaseItemCollectionResponse]: + async def get(self,request_configuration: Optional[ItemsRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, BaseItemCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ItemsRequestBuilderGetRequestConfiguration] = 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. @@ -124,4 +123,17 @@ def 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 bf4bf1e62f2..ebc6eb5f6cf 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/getByPath(path='{path}')/getByPath(path='{path1}')/lastModifiedByUser{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 34d6ef25dff..4111e6b9d7b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}')/lists{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ListCollectionResponse]: + async def get(self,request_configuration: Optional[ListsRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ListCollectionResponse, error_mapping) - async def post(self,body: Optional[List_] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[List_]: + async def post(self,body: Optional[List_] = None, request_configuration: Optional[ListsRequestBuilderPostRequestConfiguration] = None) -> Optional[List_]: """ Create a new [list][] in a [site][]. param body: The request body @@ -73,7 +72,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ListsRequestBuilderGetRequestConfiguration] = 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. @@ -84,7 +83,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[List_] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[List_] = None, request_configuration: Optional[ListsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new [list][] in a [site][]. param body: The request body @@ -165,4 +164,27 @@ def 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 403574f938f..22936b2bb7b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/getByPath(path='{path}')/getByPath(path='{path1}')/onenote{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[OnenoteRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property onenote for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Onenote]: + async def get(self,request_configuration: Optional[OnenoteRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Onenote, error_mapping) - async def patch(self,body: Optional[Onenote] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Onenote]: + async def patch(self,body: Optional[Onenote] = None, request_configuration: Optional[OnenoteRequestBuilderPatchRequestConfiguration] = None) -> Optional[Onenote]: """ Update the navigation property onenote in groups param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[OnenoteRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property onenote for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OnenoteRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Onenote] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Onenote] = None, request_configuration: Optional[OnenoteRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property onenote in groups param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 65fa3e5b3db..94e39f4385f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}')/operations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RichLongRunningOperationCollectionResponse]: + async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RichLongRunningOperationCollectionResponse, error_mapping) - async def post(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RichLongRunningOperation]: + async def post(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> Optional[RichLongRunningOperation]: """ Create new navigation property to operations for groups param body: The request body @@ -72,7 +71,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = 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. @@ -83,7 +82,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to operations for groups param body: The request body @@ -164,4 +163,27 @@ def 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 865956280dd..838a17cf174 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}')/pages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[BaseSitePageCollectionResponse]: + async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = None) -> Optional[BaseSitePageCollectionResponse]: """ Get pages from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, BaseSitePageCollectionResponse, error_mapping) - async def post(self,body: Optional[BaseSitePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[BaseSitePage]: + async def post(self,body: Optional[BaseSitePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> Optional[BaseSitePage]: """ Create new navigation property to pages for groups param body: The request body @@ -71,7 +70,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get pages from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -82,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[BaseSitePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[BaseSitePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to pages for groups param body: The request body @@ -163,4 +162,27 @@ def 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 64898fa8cf9..74ed0748b2f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}')/permissions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PermissionCollectionResponse]: + async def get(self,request_configuration: Optional[PermissionsRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PermissionCollectionResponse, error_mapping) - async def post(self,body: Optional[Permission] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Permission]: + async def post(self,body: Optional[Permission] = None, request_configuration: Optional[PermissionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Permission]: """ Create a new permission object on a site. param body: The request body @@ -73,7 +72,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PermissionsRequestBuilderGetRequestConfiguration] = 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. @@ -84,7 +83,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Permission] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Permission] = None, request_configuration: Optional[PermissionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new permission object on a site. param body: The request body @@ -165,4 +164,27 @@ def 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 e8fa13da3cc..8b4f6d6d5d6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/getByPath(path='{path}')/getByPath(path='{path1}')/sites{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SiteCollectionResponse]: + async def get(self,request_configuration: Optional[SitesRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SiteCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SitesRequestBuilderGetRequestConfiguration] = 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. @@ -125,4 +124,17 @@ def 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 ed5a05603b4..b197648f630 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/getByPath(path='{path}')/getByPath(path='{path1}')/termStore{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TermStoreRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property termStore for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Store]: + async def get(self,request_configuration: Optional[TermStoreRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Store, error_mapping) - async def patch(self,body: Optional[Store] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Store]: + async def patch(self,body: Optional[Store] = None, request_configuration: Optional[TermStoreRequestBuilderPatchRequestConfiguration] = None) -> Optional[Store]: """ Update the properties of a store object. param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TermStoreRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property termStore for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermStoreRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Store] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Store] = None, request_configuration: Optional[TermStoreRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a store object. param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 da7998cab31..26aa21bae8b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}')/termStores{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[StoreCollectionResponse]: + async def get(self,request_configuration: Optional[TermStoresRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, StoreCollectionResponse, error_mapping) - async def post(self,body: Optional[Store] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Store]: + async def post(self,body: Optional[Store] = None, request_configuration: Optional[TermStoresRequestBuilderPostRequestConfiguration] = None) -> Optional[Store]: """ Create new navigation property to termStores for groups param body: The request body @@ -71,7 +70,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermStoresRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The collection of termStores under this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -82,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Store] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Store] = None, request_configuration: Optional[TermStoresRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to termStores for groups param body: The request body @@ -163,4 +162,27 @@ def 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 fc1e7a723cc..0cf9beae094 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[RequestConfiguration] = None) -> Optional[Site]: + async def get(self,request_configuration: Optional[GetByPathWithPathRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetByPathWithPathRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getByPath param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -295,4 +295,14 @@ 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 54abe129588..9d772541f26 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/getByPath(path='{path}')/items{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[BaseItemCollectionResponse]: + async def get(self,request_configuration: Optional[ItemsRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, BaseItemCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ItemsRequestBuilderGetRequestConfiguration] = 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. @@ -124,4 +123,17 @@ def 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 08774062f98..f155bdcf35c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/getByPath(path='{path}')/lastModifiedByUser{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 f3a01f95636..9b227d90a42 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}')/lists{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ListCollectionResponse]: + async def get(self,request_configuration: Optional[ListsRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ListCollectionResponse, error_mapping) - async def post(self,body: Optional[List_] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[List_]: + async def post(self,body: Optional[List_] = None, request_configuration: Optional[ListsRequestBuilderPostRequestConfiguration] = None) -> Optional[List_]: """ Create a new [list][] in a [site][]. param body: The request body @@ -73,7 +72,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ListsRequestBuilderGetRequestConfiguration] = 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. @@ -84,7 +83,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[List_] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[List_] = None, request_configuration: Optional[ListsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new [list][] in a [site][]. param body: The request body @@ -165,4 +164,27 @@ def 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 e82fbd7f88c..a9a4d7ce41d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/getByPath(path='{path}')/onenote{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[OnenoteRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property onenote for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Onenote]: + async def get(self,request_configuration: Optional[OnenoteRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Onenote, error_mapping) - async def patch(self,body: Optional[Onenote] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Onenote]: + async def patch(self,body: Optional[Onenote] = None, request_configuration: Optional[OnenoteRequestBuilderPatchRequestConfiguration] = None) -> Optional[Onenote]: """ Update the navigation property onenote in groups param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[OnenoteRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property onenote for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OnenoteRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Onenote] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Onenote] = None, request_configuration: Optional[OnenoteRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property onenote in groups param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 7feb511c87c..f89a0635964 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}')/operations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RichLongRunningOperationCollectionResponse]: + async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RichLongRunningOperationCollectionResponse, error_mapping) - async def post(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RichLongRunningOperation]: + async def post(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> Optional[RichLongRunningOperation]: """ Create new navigation property to operations for groups param body: The request body @@ -72,7 +71,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = 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. @@ -83,7 +82,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to operations for groups param body: The request body @@ -164,4 +163,27 @@ def 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 75b4b885527..8982ca59662 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}')/pages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[BaseSitePageCollectionResponse]: + async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = None) -> Optional[BaseSitePageCollectionResponse]: """ Get pages from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, BaseSitePageCollectionResponse, error_mapping) - async def post(self,body: Optional[BaseSitePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[BaseSitePage]: + async def post(self,body: Optional[BaseSitePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> Optional[BaseSitePage]: """ Create new navigation property to pages for groups param body: The request body @@ -71,7 +70,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get pages from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -82,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[BaseSitePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[BaseSitePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to pages for groups param body: The request body @@ -163,4 +162,27 @@ def 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 34e0d2f32c6..418e405c31d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}')/permissions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PermissionCollectionResponse]: + async def get(self,request_configuration: Optional[PermissionsRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PermissionCollectionResponse, error_mapping) - async def post(self,body: Optional[Permission] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Permission]: + async def post(self,body: Optional[Permission] = None, request_configuration: Optional[PermissionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Permission]: """ Create a new permission object on a site. param body: The request body @@ -73,7 +72,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PermissionsRequestBuilderGetRequestConfiguration] = 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. @@ -84,7 +83,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Permission] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Permission] = None, request_configuration: Optional[PermissionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new permission object on a site. param body: The request body @@ -165,4 +164,27 @@ def 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 9f7412c29e4..12aa5079fd7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/getByPath(path='{path}')/sites{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SiteCollectionResponse]: + async def get(self,request_configuration: Optional[SitesRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SiteCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SitesRequestBuilderGetRequestConfiguration] = 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. @@ -125,4 +124,17 @@ def 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 9acd9211ee3..08bfc03c18a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/getByPath(path='{path}')/termStore{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TermStoreRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property termStore for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Store]: + async def get(self,request_configuration: Optional[TermStoreRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Store, error_mapping) - async def patch(self,body: Optional[Store] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Store]: + async def patch(self,body: Optional[Store] = None, request_configuration: Optional[TermStoreRequestBuilderPatchRequestConfiguration] = None) -> Optional[Store]: """ Update the properties of a store object. param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TermStoreRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property termStore for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermStoreRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Store] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Store] = None, request_configuration: Optional[TermStoreRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a store object. param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 c6e698f0391..646b43687e0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}')/termStores{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[StoreCollectionResponse]: + async def get(self,request_configuration: Optional[TermStoresRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, StoreCollectionResponse, error_mapping) - async def post(self,body: Optional[Store] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Store]: + async def post(self,body: Optional[Store] = None, request_configuration: Optional[TermStoresRequestBuilderPostRequestConfiguration] = None) -> Optional[Store]: """ Create new navigation property to termStores for groups param body: The request body @@ -71,7 +70,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermStoresRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The collection of termStores under this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -82,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Store] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Store] = None, request_configuration: Optional[TermStoresRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to termStores for groups param body: The request body @@ -163,4 +162,27 @@ def 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 941b954b187..284a7e94599 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/items/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 78cfc3fe96f..c40c889bd23 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{baseItem%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[BaseItem]: + async def get(self,request_configuration: Optional[BaseItemItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, BaseItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[BaseItemItemRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 372a0c3e015..6b847c02443 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[BaseItemCollectionResponse]: + async def get(self,request_configuration: Optional[ItemsRequestBuilderGetRequestConfiguration] = 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. @@ -63,7 +62,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, BaseItemCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ItemsRequestBuilderGetRequestConfiguration] = 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. @@ -149,4 +148,17 @@ def 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 b1f013e5255..f8168752fb9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -114,4 +113,17 @@ def get_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 b775ecdef2a..9edea625319 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -70,7 +69,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the 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. @@ -81,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -132,4 +131,27 @@ def get_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 efac35158bb..5867545aad0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/lastModifiedByUser/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 01bffdc33b7..371427e710b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 4b0f808bd7f..e11dedce2fa 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 9d851509571..56190c7fb42 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ColumnDefinitionCollectionResponse, error_mapping) - async def post(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def post(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> Optional[ColumnDefinition]: """ Create a column for a [list][list] with a request that specifies a [columnDefinition][columnDefinition]. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a column for a [list][list] with a request that specifies a [columnDefinition][columnDefinition]. param body: The request body @@ -190,4 +189,27 @@ def 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 5858b484d69..f7400670a98 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/columns/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 d86724f70a7..7485d64f899 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property columns for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ColumnDefinition]: + async def get(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - async def patch(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def patch(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ColumnDefinition]: """ Update the navigation property columns in groups param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property columns for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property columns in groups param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 f26924ad143..81cbdd91b2e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{columnDefinition%2Did}/sourceColumn{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def get(self,request_configuration: Optional[SourceColumnRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SourceColumnRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 03721cc4854..4ccc88a12e9 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[RequestConfiguration] = None) -> Optional[ContentType]: + async def post(self,body: Optional[AddCopyPostRequestBody] = None, request_configuration: Optional[AddCopyRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddCopyPostRequestBody] = None, request_configuration: Optional[AddCopyRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Add a copy of a [content type][contentType] from a [site][site] to a [list][list]. param body: The request body @@ -76,4 +76,14 @@ 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 aa174bacf4d..e01d89310cc 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[RequestConfiguration] = None) -> Optional[ContentType]: + async def post(self,body: Optional[AddCopyFromContentTypeHubPostRequestBody] = None, request_configuration: Optional[AddCopyFromContentTypeHubRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddCopyFromContentTypeHubPostRequestBody] = None, request_configuration: Optional[AddCopyFromContentTypeHubRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 f0b418b52da..84579226f1d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +46,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[RequestConfiguration] = None) -> Optional[ContentTypeCollectionResponse]: + async def get(self,request_configuration: Optional[ContentTypesRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ContentTypeCollectionResponse, error_mapping) - async def post(self,body: Optional[ContentType] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentType]: + async def post(self,body: Optional[ContentType] = None, request_configuration: Optional[ContentTypesRequestBuilderPostRequestConfiguration] = None) -> Optional[ContentType]: """ Create new navigation property to contentTypes for groups param body: The request body @@ -91,7 +90,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentTypesRequestBuilderGetRequestConfiguration] = 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. @@ -102,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ContentType] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ContentType] = None, request_configuration: Optional[ContentTypesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to contentTypes for groups param body: The request body @@ -219,4 +218,27 @@ def 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 9179242503d..8ab9dfdd421 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 54ae675b03f..71b4884a680 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/getCompatibleHubContentTypes(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetCompatibleHubContentTypesGetResponse]: + async def get(self,request_configuration: Optional[GetCompatibleHubContentTypesRequestBuilderGetRequestConfiguration] = None) -> Optional[GetCompatibleHubContentTypesGetResponse]: """ Invoke function getCompatibleHubContentTypes param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GetCompatibleHubContentTypesGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetCompatibleHubContentTypesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getCompatibleHubContentTypes param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 9f61499649d..f14eb8fb632 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[AssociateWithHubSitesPostRequestBody] = None, request_configuration: Optional[AssociateWithHubSitesRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AssociateWithHubSitesPostRequestBody] = None, request_configuration: Optional[AssociateWithHubSitesRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 808dacc9a15..7e2d1e500db 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/base{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentType]: + async def get(self,request_configuration: Optional[BaseRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ContentType, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[BaseRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 df1801a3223..aaa8b188e7a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[ContentTypeCollectionResponse]: + async def get(self,request_configuration: Optional[BaseTypesRequestBuilderGetRequestConfiguration] = 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. @@ -63,7 +62,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ContentTypeCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[BaseTypesRequestBuilderGetRequestConfiguration] = 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. @@ -149,4 +148,17 @@ def 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 f237e154b57..caf6f29a024 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/baseTypes/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 cfbb270824c..3bcc06ad39e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{contentType%2Did1}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentType]: + async def get(self,request_configuration: Optional[ContentTypeItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ContentType, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentTypeItemRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 4e5a61e2019..25e8afeb3b5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ColumnLinkCollectionResponse]: + async def get(self,request_configuration: Optional[ColumnLinksRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ColumnLinkCollectionResponse, error_mapping) - async def post(self,body: Optional[ColumnLink] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnLink]: + async def post(self,body: Optional[ColumnLink] = None, request_configuration: Optional[ColumnLinksRequestBuilderPostRequestConfiguration] = None) -> Optional[ColumnLink]: """ Create new navigation property to columnLinks for groups param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ColumnLinksRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ColumnLink] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ColumnLink] = None, request_configuration: Optional[ColumnLinksRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to columnLinks for groups param body: The request body @@ -188,4 +187,27 @@ def 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 28d8fe0216b..66154d55c66 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/columnLinks/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 fce8b68a81a..0cfb6dedc70 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{columnLink%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ColumnLinkItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property columnLinks for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ColumnLink]: + async def get(self,request_configuration: Optional[ColumnLinkItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ColumnLink, error_mapping) - async def patch(self,body: Optional[ColumnLink] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnLink]: + async def patch(self,body: Optional[ColumnLink] = None, request_configuration: Optional[ColumnLinkItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ColumnLink]: """ Update the navigation property columnLinks in groups param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ColumnLinkItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property columnLinks for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ColumnLinkItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ColumnLink] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ColumnLink] = None, request_configuration: Optional[ColumnLinkItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property columnLinks in groups param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 6caefe74df9..6a842600711 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[ColumnPositionsRequestBuilderGetRequestConfiguration] = 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. @@ -63,7 +62,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ColumnDefinitionCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ColumnPositionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Column order information in a content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,4 +148,17 @@ def 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 acd43093b1f..dad2b554d1f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/columnPositions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 3aa1d7241d9..880dfc856d6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{columnDefinition%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def get(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Column order information in a content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 a266db5e366..c421c83f3b7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ColumnDefinitionCollectionResponse, error_mapping) - async def post(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def post(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = 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 @@ -190,4 +189,27 @@ def 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 3b35aa15ec2..0f680909f08 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/columns/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 1af457bff36..6aebaf540db 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ColumnDefinition]: + async def get(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - async def patch(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def patch(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ColumnDefinition]: """ Update a [site][], a [list][], or a [content type][contentType] [column][columnDefinition]. param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update a [site][], a [list][], or a [content type][contentType] [column][columnDefinition]. param body: The request body @@ -148,6 +147,16 @@ 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(): """ @@ -174,4 +183,27 @@ def get_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 05f205c0255..b1ead4ad739 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{columnDefinition%2Did}/sourceColumn{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def get(self,request_configuration: Optional[SourceColumnRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SourceColumnRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 8880bf69ed5..9d0f9f237f0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +36,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ContentTypeItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property contentTypes for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -55,7 +54,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ContentType]: + async def get(self,request_configuration: Optional[ContentTypeItemRequestBuilderGetRequestConfiguration] = 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. @@ -75,7 +74,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ContentType, error_mapping) - async def patch(self,body: Optional[ContentType] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentType]: + async def patch(self,body: Optional[ContentType] = None, request_configuration: Optional[ContentTypeItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ContentType]: """ Update the navigation property contentTypes in groups param body: The request body @@ -98,7 +97,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ContentTypeItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property contentTypes for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +108,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentTypeItemRequestBuilderGetRequestConfiguration] = 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. @@ -120,7 +119,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ContentType] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ContentType] = None, request_configuration: Optional[ContentTypeItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property contentTypes in groups param body: The request body @@ -235,6 +234,16 @@ 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(): """ @@ -261,4 +270,27 @@ def get_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 c36fb16af5c..2994416b7d0 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[CopyToDefaultContentLocationPostRequestBody] = None, request_configuration: Optional[CopyToDefaultContentLocationRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToDefaultContentLocationPostRequestBody] = None, request_configuration: Optional[CopyToDefaultContentLocationRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 f52da5fcfe5..6bc23e4b782 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[RequestConfiguration] = None) -> Optional[IsPublishedGetResponse]: + async def get(self,request_configuration: Optional[IsPublishedRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, IsPublishedGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[IsPublishedRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function isPublished param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 4bde7335709..8bbf50bc37c 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[PublishRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[PublishRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 48e8dc908dd..704f53c48cf 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[UnpublishRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[UnpublishRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 6b81d5c34ba..070447e0fe9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -114,4 +113,17 @@ def get_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 000d5fe61fb..ba17575aa33 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -70,7 +69,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the 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. @@ -81,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -132,4 +131,27 @@ def get_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 d3cb76a4ab8..4d4c028c4ee 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/createdByUser/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 6bc40d89110..190b2b720de 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 bc12ed8721d..87e2b556388 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/drive{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Drive]: + async def get(self,request_configuration: Optional[DriveRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Drive, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DriveRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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/item/analytics/analytics_request_builder.py b/msgraph/generated/groups/item/sites/item/lists/item/items/item/analytics/analytics_request_builder.py index 0d082f29333..e079db3fb23 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/analytics{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemAnalytics]: + async def get(self,request_configuration: Optional[AnalyticsRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ItemAnalytics, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AnalyticsRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 fe2a01ba32a..6d5ff95a40f 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[RequestConfiguration] = None) -> Optional[Permission]: + async def post(self,body: Optional[CreateLinkPostRequestBody] = None, request_configuration: Optional[CreateLinkRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateLinkPostRequestBody] = None, request_configuration: Optional[CreateLinkRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action createLink param body: The request body @@ -75,4 +75,14 @@ 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 a91f611814f..e27c54f20d9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -114,4 +113,17 @@ def get_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 2a33de2bda0..f9795871c93 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -70,7 +69,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the 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. @@ -81,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -132,4 +131,27 @@ def get_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 6cf53b51a28..fa2e1eb72f9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/createdByUser/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 5a3215ba7f2..2fb6abcadcb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 2667acd13f0..b8a93e2672a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 8c543a32b4d..4923dc160c7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[DocumentSetVersionCollectionResponse]: + async def get(self,request_configuration: Optional[DocumentSetVersionsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DocumentSetVersionCollectionResponse, error_mapping) - async def post(self,body: Optional[DocumentSetVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DocumentSetVersion]: + async def post(self,body: Optional[DocumentSetVersion] = None, request_configuration: Optional[DocumentSetVersionsRequestBuilderPostRequestConfiguration] = None) -> Optional[DocumentSetVersion]: """ Create a new version of a document set item in a list. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DocumentSetVersionsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DocumentSetVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DocumentSetVersion] = None, request_configuration: Optional[DocumentSetVersionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new version of a document set item in a list. param body: The request body @@ -190,4 +189,27 @@ def 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 b4c3101ffed..2734a1a57bb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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}/documentSetVersions/{documentSetVersion%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DocumentSetVersionItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[DocumentSetVersion]: + async def get(self,request_configuration: Optional[DocumentSetVersionItemRequestBuilderGetRequestConfiguration] = 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. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DocumentSetVersion, error_mapping) - async def patch(self,body: Optional[DocumentSetVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DocumentSetVersion]: + async def patch(self,body: Optional[DocumentSetVersion] = None, request_configuration: Optional[DocumentSetVersionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DocumentSetVersion]: """ Update the navigation property documentSetVersions in groups param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DocumentSetVersionItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DocumentSetVersionItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DocumentSetVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DocumentSetVersion] = None, request_configuration: Optional[DocumentSetVersionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property documentSetVersions in groups param body: The request body @@ -157,6 +156,16 @@ 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(): """ @@ -183,4 +192,27 @@ def get_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 88a608db853..6f454d1dd5e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{documentSetVersion%2Did}/fields{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[FieldsRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property fields for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[FieldValueSet]: + async def get(self,request_configuration: Optional[FieldsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, FieldValueSet, error_mapping) - async def patch(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[FieldValueSet]: + async def patch(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[FieldsRequestBuilderPatchRequestConfiguration] = None) -> Optional[FieldValueSet]: """ Update the navigation property fields in groups param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[FieldsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property fields for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FieldsRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[FieldsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property fields in groups param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 547b4d4f160..ff568dfac76 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RestoreRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RestoreRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Restore a document set version. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,4 +65,14 @@ 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 990b3f25c1a..7a28741c42a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/driveItem/content{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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 +44,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[DriveItem]: """ The content stream, if the item represents a file. param body: Binary request body @@ -68,7 +67,7 @@ async def put(self,body: bytes, request_configuration: Optional[RequestConfigura return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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 +78,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ The content stream, if the item represents a file. param body: Binary request body @@ -125,4 +124,27 @@ 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 be1677ee10c..ad0da00becc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: + async def get(self,request_configuration: Optional[DriveItemRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DriveItemRequestBuilderGetRequestConfiguration] = 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. @@ -104,4 +103,17 @@ def get_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 25f265fc20c..10fc4fbb989 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/fields{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[FieldsRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property fields for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[FieldValueSet]: + async def get(self,request_configuration: Optional[FieldsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, FieldValueSet, error_mapping) - async def patch(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[FieldValueSet]: + async def patch(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[FieldsRequestBuilderPatchRequestConfiguration] = None) -> Optional[FieldValueSet]: """ Update the properties on a [listItem][]. param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[FieldsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property fields for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FieldsRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[FieldsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties on a [listItem][]. param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 2058f9b0b81..c8a63454894 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/getActivitiesByInterval(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetActivitiesByIntervalGetResponse]: + async def get(self,request_configuration: Optional[GetActivitiesByIntervalRequestBuilderGetRequestConfiguration] = None) -> Optional[GetActivitiesByIntervalGetResponse]: """ Invoke function getActivitiesByInterval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GetActivitiesByIntervalGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetActivitiesByIntervalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getActivitiesByInterval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 f0e69293b53..a50ded61516 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +33,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[RequestConfiguration] = None) -> Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse]: + async def get(self,request_configuration: Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetRequestConfiguration] = None) -> Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse]: """ Invoke function getActivitiesByInterval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -54,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getActivitiesByInterval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -131,4 +130,17 @@ def 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 144f814afc8..bb0f7b3b6ba 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -114,4 +113,17 @@ def get_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 21ade7f39a7..e542bf55665 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -70,7 +69,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the 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. @@ -81,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -132,4 +131,27 @@ def get_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 b1e30517b9a..98ddaa26e53 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/lastModifiedByUser/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 17136883b8a..e3212eefc78 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 74b51227cd4..58fa96e54f4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +36,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ListItemItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Removes an item from a [list][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -56,7 +55,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ListItem]: + async def get(self,request_configuration: Optional[ListItemItemRequestBuilderGetRequestConfiguration] = 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. @@ -95,7 +94,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[RequestConfiguration] = None) -> Optional[ListItem]: + async def patch(self,body: Optional[ListItem] = None, request_configuration: Optional[ListItemItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ListItem]: """ Update the navigation property items in groups param body: The request body @@ -118,7 +117,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ListItemItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Removes an item from a [list][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -129,7 +128,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ListItemItemRequestBuilderGetRequestConfiguration] = 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. @@ -140,7 +139,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ListItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ListItem] = None, request_configuration: Optional[ListItemItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property items in groups param body: The request body @@ -246,6 +245,16 @@ 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(): """ @@ -272,4 +281,27 @@ def get_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 6cb6267db17..968a845d790 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 9e15e6bda89..55bf38f5edc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{listItemVersion%2Did}/fields{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[FieldsRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property fields for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[FieldValueSet]: + async def get(self,request_configuration: Optional[FieldsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, FieldValueSet, error_mapping) - async def patch(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[FieldValueSet]: + async def patch(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[FieldsRequestBuilderPatchRequestConfiguration] = None) -> Optional[FieldValueSet]: """ Update the navigation property fields in groups param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[FieldsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property fields for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FieldsRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[FieldsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property fields in groups param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 b3346de0f60..e576e0cb7fc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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}/versions/{listItemVersion%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ListItemVersionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property versions for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ListItemVersion]: + async def get(self,request_configuration: Optional[ListItemVersionItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ListItemVersion, error_mapping) - async def patch(self,body: Optional[ListItemVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ListItemVersion]: + async def patch(self,body: Optional[ListItemVersion] = None, request_configuration: Optional[ListItemVersionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ListItemVersion]: """ Update the navigation property versions in groups param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ListItemVersionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property versions for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ListItemVersionItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ListItemVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ListItemVersion] = None, request_configuration: Optional[ListItemVersionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property versions in groups param body: The request body @@ -156,6 +155,16 @@ 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(): """ @@ -182,4 +191,27 @@ def get_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 262586491ab..43f21670945 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RestoreVersionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RestoreVersionRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 7a96779ed4c..a4726099953 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ListItemVersionCollectionResponse]: + async def get(self,request_configuration: Optional[VersionsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ListItemVersionCollectionResponse, error_mapping) - async def post(self,body: Optional[ListItemVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ListItemVersion]: + async def post(self,body: Optional[ListItemVersion] = None, request_configuration: Optional[VersionsRequestBuilderPostRequestConfiguration] = None) -> Optional[ListItemVersion]: """ Create new navigation property to versions for groups param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[VersionsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ListItemVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ListItemVersion] = None, request_configuration: Optional[VersionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to versions for groups param body: The request body @@ -189,4 +188,27 @@ def 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 b9e774a3ae6..e9d0e1cb523 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,7 @@ 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[RequestConfiguration] = None) -> Optional[ListItemCollectionResponse]: + async def get(self,request_configuration: Optional[ItemsRequestBuilderGetRequestConfiguration] = 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 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ListItemCollectionResponse, error_mapping) - async def post(self,body: Optional[ListItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ListItem]: + async def post(self,body: Optional[ListItem] = None, request_configuration: Optional[ItemsRequestBuilderPostRequestConfiguration] = None) -> Optional[ListItem]: """ Create a new [listItem][] in a [list][]. param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ItemsRequestBuilderGetRequestConfiguration] = 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 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ListItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ListItem] = None, request_configuration: Optional[ItemsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new [listItem][] in a [list][]. param body: The request body @@ -175,4 +174,27 @@ def 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 571dc778ddb..ea94eb8653a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -114,4 +113,17 @@ def get_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 9444f76451c..6aceab963ee 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -70,7 +69,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the 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. @@ -81,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -132,4 +131,27 @@ def get_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 768aca0ce17..6e08464c73c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/lastModifiedByUser/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 1fad8695b2b..b6cd0807e98 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 90e7a66b4c5..84167cce949 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +34,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ListItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property lists for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -53,12 +52,12 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[List_]: + async def get(self,request_configuration: Optional[ListItemRequestBuilderGetRequestConfiguration] = None) -> Optional[List_]: """ - Returns the metadata for a [list][]. + Get a list of rich long-running operations associated with a list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[List_] - Find more info here: https://learn.microsoft.com/graph/api/list-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/list-list-operations?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -74,7 +73,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, List_, error_mapping) - async def patch(self,body: Optional[List_] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[List_]: + async def patch(self,body: Optional[List_] = None, request_configuration: Optional[ListItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[List_]: """ Update the navigation property lists in groups param body: The request body @@ -97,7 +96,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ListItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property lists for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -108,9 +107,9 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ListItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ - Returns the metadata for a [list][]. + Get a list of rich long-running operations associated with a list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -119,7 +118,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[List_] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[List_] = None, request_configuration: Optional[ListItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property lists in groups param body: The request body @@ -216,10 +215,20 @@ 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(): """ - Returns the metadata for a [list][]. + Get a list of rich long-running operations associated with a list. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -242,4 +251,27 @@ def get_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 ddc6ee0e606..cd5cb7ed5bf 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/operations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 afcccdc31c1..b66d962035c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{richLongRunningOperation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RichLongRunningOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property operations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[RichLongRunningOperation]: + async def get(self,request_configuration: Optional[RichLongRunningOperationItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RichLongRunningOperation, error_mapping) - async def patch(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RichLongRunningOperation]: + async def patch(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RichLongRunningOperationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[RichLongRunningOperation]: """ Update the navigation property operations in groups param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RichLongRunningOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property operations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RichLongRunningOperationItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RichLongRunningOperationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property operations in groups param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 0cae05aff8c..8ada1aee1da 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[RichLongRunningOperationCollectionResponse]: + async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RichLongRunningOperationCollectionResponse, error_mapping) - async def post(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RichLongRunningOperation]: + async def post(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> Optional[RichLongRunningOperation]: """ Create new navigation property to operations for groups param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to operations for groups param body: The request body @@ -188,4 +187,27 @@ def 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 510b9ac7225..32dd99e09d1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 d4e9a17781f..0bb486b5db4 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[ReauthorizeRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[ReauthorizeRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 c9991507aa0..b8e55ee52d1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}/subscriptions/{subscription%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SubscriptionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property subscriptions for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Subscription]: + async def get(self,request_configuration: Optional[SubscriptionItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Subscription, error_mapping) - async def patch(self,body: Optional[Subscription] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Subscription]: + async def patch(self,body: Optional[Subscription] = None, request_configuration: Optional[SubscriptionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Subscription]: """ Update the navigation property subscriptions in groups param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SubscriptionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property subscriptions for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SubscriptionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The set of subscriptions on the list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Subscription] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Subscription] = None, request_configuration: Optional[SubscriptionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property subscriptions in groups param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 26c85eead50..14332961ff7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[SubscriptionCollectionResponse]: + async def get(self,request_configuration: Optional[SubscriptionsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SubscriptionCollectionResponse, error_mapping) - async def post(self,body: Optional[Subscription] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Subscription]: + async def post(self,body: Optional[Subscription] = None, request_configuration: Optional[SubscriptionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Subscription]: """ Create new navigation property to subscriptions for groups param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SubscriptionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The set of subscriptions on the list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Subscription] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Subscription] = None, request_configuration: Optional[SubscriptionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to subscriptions for groups param body: The request body @@ -188,4 +187,27 @@ def 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 f3d0fe96159..f751705ddcf 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ListCollectionResponse]: + async def get(self,request_configuration: Optional[ListsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ListCollectionResponse, error_mapping) - async def post(self,body: Optional[List_] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[List_]: + async def post(self,body: Optional[List_] = None, request_configuration: Optional[ListsRequestBuilderPostRequestConfiguration] = None) -> Optional[List_]: """ Create a new [list][] in a [site][]. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ListsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[List_] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[List_] = None, request_configuration: Optional[ListsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new [list][] in a [site][]. param body: The request body @@ -190,4 +189,27 @@ def 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 a4f8b5dffb8..a4abdef352d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/onenote/notebooks/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 4e2712595a6..dd1f1ee7207 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[RequestConfiguration] = None) -> Optional[CopyNotebookModel]: + async def post(self,body: Optional[GetNotebookFromWebUrlPostRequestBody] = None, request_configuration: Optional[GetNotebookFromWebUrlRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetNotebookFromWebUrlPostRequestBody] = None, request_configuration: Optional[GetNotebookFromWebUrlRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 f18659f8279..4e7ca27c855 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> Optional[GetRecentNotebooksWithIncludePersonalNotebooksGetResponse]: + async def get(self,request_configuration: Optional[GetRecentNotebooksWithIncludePersonalNotebooksRequestBuilderGetRequestConfiguration] = None) -> Optional[GetRecentNotebooksWithIncludePersonalNotebooksGetResponse]: """ Invoke function getRecentNotebooks param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GetRecentNotebooksWithIncludePersonalNotebooksGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetRecentNotebooksWithIncludePersonalNotebooksRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getRecentNotebooks param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,4 +111,17 @@ def 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 be0cd046779..6d943b823ed 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[RequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyNotebookPostRequestBody] = None, request_configuration: Optional[CopyNotebookRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyNotebookPostRequestBody] = None, request_configuration: Optional[CopyNotebookRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 40ae6a9dbe6..f0f716ad1f3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[NotebookItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property notebooks for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Notebook]: + async def get(self,request_configuration: Optional[NotebookItemRequestBuilderGetRequestConfiguration] = 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. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - async def patch(self,body: Optional[Notebook] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: + async def patch(self,body: Optional[Notebook] = None, request_configuration: Optional[NotebookItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Notebook]: """ Update the navigation property notebooks in groups param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[NotebookItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property notebooks for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[NotebookItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Notebook] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Notebook] = None, request_configuration: Optional[NotebookItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property notebooks in groups param body: The request body @@ -166,6 +165,16 @@ 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(): """ @@ -192,4 +201,27 @@ def get_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 6d2b5f93ba6..771b47a2426 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/onenote/notebooks/{notebook%2Did}/sectionGroups/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 abe97db6f36..41b82b681d0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 8bb2721d2c6..1e43112c7b5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentSectionGroup{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: + async def get(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 f04f557836d..f2dfd963cca 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/sectionGroups/{sectionGroup%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SectionGroupItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property sectionGroups for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[SectionGroup]: + async def get(self,request_configuration: Optional[SectionGroupItemRequestBuilderGetRequestConfiguration] = 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. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - async def patch(self,body: Optional[SectionGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: + async def patch(self,body: Optional[SectionGroup] = None, request_configuration: Optional[SectionGroupItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[SectionGroup]: """ Update the navigation property sectionGroups in groups param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SectionGroupItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sectionGroups for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SectionGroupItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SectionGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SectionGroup] = None, request_configuration: Optional[SectionGroupItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sectionGroups in groups param body: The request body @@ -175,6 +174,16 @@ 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(): """ @@ -201,4 +210,27 @@ def get_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 16b47d9ed80..12d1227667b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sectionGroups/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 f3d0deb3b56..e475e309c97 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{sectionGroup%2Did1}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: + async def get(self,request_configuration: Optional[SectionGroupItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SectionGroupItemRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 5f3eed3cde2..b6e91a122cb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[SectionGroupCollectionResponse]: + async def get(self,request_configuration: Optional[SectionGroupsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SectionGroupCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SectionGroupsRequestBuilderGetRequestConfiguration] = 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. @@ -150,4 +149,17 @@ def 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 4f3ef97bdc0..2bafaf15d6a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 2669cadd101..9a323156bf3 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[RequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[CopyToNotebookRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[CopyToNotebookRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 f6f1614b0ec..a58af4d99a2 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[RequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[CopyToSectionGroupRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[CopyToSectionGroupRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 4cca1cfb571..8e0c5234eb5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/sections/{onenoteSection%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property sections for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[OnenoteSection]: + async def get(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderGetRequestConfiguration] = 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. @@ -70,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - async def patch(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: + async def patch(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[OnenoteSectionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenoteSection]: """ Update the navigation property sections in groups param body: The request body @@ -93,7 +92,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sections for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -104,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderGetRequestConfiguration] = 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. @@ -115,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[OnenoteSectionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sections in groups param body: The request body @@ -185,6 +184,16 @@ 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(): """ @@ -211,4 +220,27 @@ def get_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 fc0ae227798..4882030c898 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/onenote/notebooks/{notebook%2Did}/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 c222663ccf9..df6bd7ad1f1 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = 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[RequestConfigura return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ The page's HTML content. param body: Binary request body @@ -104,4 +104,24 @@ 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 4d2d20f1c5a..2d8f5e82a5b 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[RequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 3f5dfd20b7b..a55b44cafcf 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/pages/{onenotePage%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property pages for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[OnenotePage]: + async def get(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = 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. @@ -71,7 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: + async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenotePage]: """ Update the navigation property pages in groups param body: The request body @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property pages for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = 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. @@ -116,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property pages in groups param body: The request body @@ -195,6 +194,16 @@ 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(): """ @@ -221,4 +230,27 @@ def get_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 3e93f40bb8f..9d5716ad16c 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action onenotePatchContent param body: The request body @@ -72,4 +72,14 @@ 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 47e1f1666a8..4189f1720a8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 bec92767f68..8bf9549f95c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentSection{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: + async def get(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 bf38054e6aa..cdd33733cab 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[RequestConfiguration] = None) -> Optional[OnenotePagePreview]: + async def get(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenotePagePreview, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function preview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 8c919bbe1fe..411140202d2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[OnenotePageCollectionResponse]: + async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenotePageCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: + async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenotePage]: """ Create a new page in the specified section. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new page in the specified section. param body: The request body @@ -190,4 +189,27 @@ def 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 5ba311d9998..ff0972a6d67 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 097ced00613..61d01f9e375 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentSectionGroup{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: + async def get(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 76f0de01bfe..dd3edf26bd6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[OnenoteSectionCollectionResponse]: + async def get(self,request_configuration: Optional[SectionsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenoteSectionCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: + async def post(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[SectionsRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteSection]: """ Create a new onenoteSection in the specified section group. param body: The request body @@ -89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SectionsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[SectionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new onenoteSection in the specified section group. param body: The request body @@ -190,4 +189,27 @@ def 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 157cd5692cd..fa23c18ab29 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[SectionGroupCollectionResponse]: + async def get(self,request_configuration: Optional[SectionGroupsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SectionGroupCollectionResponse, error_mapping) - async def post(self,body: Optional[SectionGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: + async def post(self,body: Optional[SectionGroup] = None, request_configuration: Optional[SectionGroupsRequestBuilderPostRequestConfiguration] = None) -> Optional[SectionGroup]: """ Create a new section group in the specified notebook. param body: The request body @@ -89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SectionGroupsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SectionGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SectionGroup] = None, request_configuration: Optional[SectionGroupsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new section group in the specified notebook. param body: The request body @@ -190,4 +189,27 @@ def 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 22f69742669..ddadd15cced 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/onenote/notebooks/{notebook%2Did}/sections/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 f60f85ee21c..8f4364f02c3 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[RequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[CopyToNotebookRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[CopyToNotebookRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 7199bebf1fe..a6dbae8f42b 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[RequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[CopyToSectionGroupRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[CopyToSectionGroupRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 017d462d008..a592e4cdca6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/sections/{onenoteSection%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property sections for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[OnenoteSection]: + async def get(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderGetRequestConfiguration] = 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. @@ -70,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - async def patch(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: + async def patch(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[OnenoteSectionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenoteSection]: """ Update the navigation property sections in groups param body: The request body @@ -93,7 +92,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sections for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -104,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderGetRequestConfiguration] = 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. @@ -115,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[OnenoteSectionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sections in groups param body: The request body @@ -185,6 +184,16 @@ 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(): """ @@ -211,4 +220,27 @@ def get_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 c1c008266d8..b500e028e42 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/onenote/notebooks/{notebook%2Did}/sections/{onenoteSection%2Did}/pages/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 08c3e50e029..6143d638545 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = 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[RequestConfigura return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ The page's HTML content. param body: Binary request body @@ -104,4 +104,24 @@ 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 a81b01cc72b..808a0bdc5e4 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[RequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 a594036924c..d61aee1bdda 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/pages/{onenotePage%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property pages for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[OnenotePage]: + async def get(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = 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. @@ -71,7 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: + async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenotePage]: """ Update the navigation property pages in groups param body: The request body @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property pages for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = 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. @@ -116,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property pages in groups param body: The request body @@ -195,6 +194,16 @@ 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(): """ @@ -221,4 +230,27 @@ def get_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 5d623a7586c..303de2ebd97 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action onenotePatchContent param body: The request body @@ -72,4 +72,14 @@ 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 ebcd2af4fc6..a8bc93d5533 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 b9f910b0e3d..ae309521c8c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentSection{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: + async def get(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 a5967ea2cc1..0f8157900a3 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[RequestConfiguration] = None) -> Optional[OnenotePagePreview]: + async def get(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenotePagePreview, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function preview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 d9e8003c956..cf1f2c795cb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[OnenotePageCollectionResponse]: + async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenotePageCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: + async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenotePage]: """ Create a new page in the specified section. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new page in the specified section. param body: The request body @@ -190,4 +189,27 @@ def 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 63b61dc03b5..90cf02dc60d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 b8aa2586a9e..15eca3cb55b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentSectionGroup{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: + async def get(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 9833250275f..86cf99123e6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[OnenoteSectionCollectionResponse]: + async def get(self,request_configuration: Optional[SectionsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenoteSectionCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: + async def post(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[SectionsRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteSection]: """ Create a new onenoteSection in the specified notebook. param body: The request body @@ -89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SectionsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[SectionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new onenoteSection in the specified notebook. param body: The request body @@ -190,4 +189,27 @@ def 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 f625b802be0..2dcbb0150e3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +45,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[RequestConfiguration] = None) -> Optional[NotebookCollectionResponse]: + async def get(self,request_configuration: Optional[NotebooksRequestBuilderGetRequestConfiguration] = None) -> Optional[NotebookCollectionResponse]: """ Retrieve a list of notebook objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -79,7 +78,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[RequestConfiguration] = None) -> Optional[Notebook]: + async def post(self,body: Optional[Notebook] = None, request_configuration: Optional[NotebooksRequestBuilderPostRequestConfiguration] = None) -> Optional[Notebook]: """ Create a new OneNote notebook. param body: The request body @@ -103,7 +102,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[NotebooksRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of notebook objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Notebook] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Notebook] = None, request_configuration: Optional[NotebooksRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new OneNote notebook. param body: The request body @@ -213,4 +212,27 @@ def 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 50d43bcbee7..e6d18299671 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[OnenoteRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property onenote for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Onenote]: + async def get(self,request_configuration: Optional[OnenoteRequestBuilderGetRequestConfiguration] = 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. @@ -71,7 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Onenote, error_mapping) - async def patch(self,body: Optional[Onenote] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Onenote]: + async def patch(self,body: Optional[Onenote] = None, request_configuration: Optional[OnenoteRequestBuilderPatchRequestConfiguration] = None) -> Optional[Onenote]: """ Update the navigation property onenote in groups param body: The request body @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[OnenoteRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property onenote for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OnenoteRequestBuilderGetRequestConfiguration] = 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. @@ -116,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Onenote] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Onenote] = None, request_configuration: Optional[OnenoteRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property onenote in groups param body: The request body @@ -195,6 +194,16 @@ 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(): """ @@ -221,4 +230,27 @@ def get_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 352755c4e3d..4e1cc4c7fde 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/onenote/operations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 f923543fa15..7cf56758a09 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{onenoteOperation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[OnenoteOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property operations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[OnenoteOperation]: + async def get(self,request_configuration: Optional[OnenoteOperationItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenoteOperation, error_mapping) - async def patch(self,body: Optional[OnenoteOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def patch(self,body: Optional[OnenoteOperation] = None, request_configuration: Optional[OnenoteOperationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenoteOperation]: """ Update the navigation property operations in groups param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[OnenoteOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property operations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OnenoteOperationItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenoteOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenoteOperation] = None, request_configuration: Optional[OnenoteOperationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property operations in groups param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 49e41cd4208..0953bfe58af 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[OnenoteOperationCollectionResponse]: + async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenoteOperationCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenoteOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[OnenoteOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteOperation]: """ Create new navigation property to operations for groups param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenoteOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenoteOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to operations for groups param body: The request body @@ -188,4 +187,27 @@ def 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 8755b0a2160..3c1da345e1b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/onenote/pages/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 322576f60bc..5a850ab98a3 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = 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[RequestConfigura return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ The page's HTML content. param body: Binary request body @@ -104,4 +104,24 @@ 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 25ed2d7cc39..ae02f265a20 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[RequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 d09fc59b11f..0aa0ffec974 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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/pages/{onenotePage%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a OneNote page. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -52,7 +51,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[OnenotePage]: + async def get(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = 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. @@ -73,7 +72,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: + async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenotePage]: """ Update the navigation property pages in groups param body: The request body @@ -96,7 +95,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a OneNote page. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -107,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = 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. @@ -118,7 +117,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property pages in groups param body: The request body @@ -197,6 +196,16 @@ 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(): """ @@ -223,4 +232,27 @@ def get_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 9298309cc57..a4a59752e46 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action onenotePatchContent param body: The request body @@ -72,4 +72,14 @@ 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 5a5f85f4e7f..cf4bc956c93 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 42884a7201d..3501fbeaf8c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentSection{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: + async def get(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 1dd93ecec29..0234500a55f 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[RequestConfiguration] = None) -> Optional[OnenotePagePreview]: + async def get(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenotePagePreview, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function preview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 bf74edd1bc6..ed5fc7a7dfe 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[OnenotePageCollectionResponse]: + async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenotePageCollectionResponse]: """ Retrieve a list of page objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenotePageCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: + async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of page objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = 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 @@ -190,4 +189,27 @@ def 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 b2774490bdd..1935deaa77d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/onenote/resources/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 aba49f5ca0d..f9f9ee12d8e 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteResource]: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[OnenoteResource]: """ The content stream param body: Binary request body @@ -67,7 +67,7 @@ async def put(self,body: bytes, request_configuration: Optional[RequestConfigura return await self.request_adapter.send_async(request_info, OnenoteResource, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ The content stream param body: Binary request body @@ -103,4 +103,24 @@ 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 2df5663a39c..0d11b698b5d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/resources/{onenoteResource%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[OnenoteResourceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property resources for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[OnenoteResource]: + async def get(self,request_configuration: Optional[OnenoteResourceItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenoteResource, error_mapping) - async def patch(self,body: Optional[OnenoteResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteResource]: + async def patch(self,body: Optional[OnenoteResource] = None, request_configuration: Optional[OnenoteResourceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenoteResource]: """ Update the navigation property resources in groups param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[OnenoteResourceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resources for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OnenoteResourceItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenoteResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenoteResource] = None, request_configuration: Optional[OnenoteResourceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resources in groups param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 22db4242448..6c8d970dde9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[OnenoteResourceCollectionResponse]: + async def get(self,request_configuration: Optional[ResourcesRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenoteResourceCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenoteResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteResource]: + async def post(self,body: Optional[OnenoteResource] = None, request_configuration: Optional[ResourcesRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteResource]: """ Create new navigation property to resources for groups param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourcesRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenoteResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenoteResource] = None, request_configuration: Optional[ResourcesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to resources for groups param body: The request body @@ -188,4 +187,27 @@ def 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 602679c8010..85bb71898d9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/onenote/sectionGroups/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 4ec988a44d0..f34984e8ae6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 3322c260916..8dd3d04521a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentSectionGroup{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: + async def get(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 0b7077ec9ee..5641151a84d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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/sectionGroups/{sectionGroup%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SectionGroupItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property sectionGroups for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[SectionGroup]: + async def get(self,request_configuration: Optional[SectionGroupItemRequestBuilderGetRequestConfiguration] = 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. @@ -70,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - async def patch(self,body: Optional[SectionGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: + async def patch(self,body: Optional[SectionGroup] = None, request_configuration: Optional[SectionGroupItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[SectionGroup]: """ Update the navigation property sectionGroups in groups param body: The request body @@ -93,7 +92,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SectionGroupItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sectionGroups for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -104,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SectionGroupItemRequestBuilderGetRequestConfiguration] = 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. @@ -115,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SectionGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SectionGroup] = None, request_configuration: Optional[SectionGroupItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sectionGroups in groups param body: The request body @@ -176,6 +175,16 @@ 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(): """ @@ -202,4 +211,27 @@ def get_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 177728f8302..ca961a80fad 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/onenote/sectionGroups/{sectionGroup%2Did}/sectionGroups/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 1d6ea48a822..71f73a63c6f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{sectionGroup%2Did1}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: + async def get(self,request_configuration: Optional[SectionGroupItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SectionGroupItemRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 455c51e912a..8eab53baa9f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[SectionGroupCollectionResponse]: + async def get(self,request_configuration: Optional[SectionGroupsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SectionGroupCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SectionGroupsRequestBuilderGetRequestConfiguration] = 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. @@ -150,4 +149,17 @@ def 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 a48d60280e4..afcd9a4cc7a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/onenote/sectionGroups/{sectionGroup%2Did}/sections/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 a134da98b69..333b3d2c507 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[RequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[CopyToNotebookRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[CopyToNotebookRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 974a4025f0e..cf1c6ca73e7 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[RequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[CopyToSectionGroupRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[CopyToSectionGroupRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 86325460e3f..6e0417ce70c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/sections/{onenoteSection%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property sections for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[OnenoteSection]: + async def get(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderGetRequestConfiguration] = 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. @@ -70,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - async def patch(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: + async def patch(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[OnenoteSectionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenoteSection]: """ Update the navigation property sections in groups param body: The request body @@ -93,7 +92,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sections for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -104,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderGetRequestConfiguration] = 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. @@ -115,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[OnenoteSectionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sections in groups param body: The request body @@ -185,6 +184,16 @@ 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(): """ @@ -211,4 +220,27 @@ def get_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 02c50e47ace..944794a5b20 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/onenote/sectionGroups/{sectionGroup%2Did}/sections/{onenoteSection%2Did}/pages/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 81d60a8ccf9..4794d711c89 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = 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[RequestConfigura return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ The page's HTML content. param body: Binary request body @@ -104,4 +104,24 @@ 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 fca231ce0e8..9295cab1abb 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[RequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 c70ea83550d..b3d924d2093 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/pages/{onenotePage%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property pages for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[OnenotePage]: + async def get(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = 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. @@ -71,7 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: + async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenotePage]: """ Update the navigation property pages in groups param body: The request body @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property pages for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = 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. @@ -116,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property pages in groups param body: The request body @@ -195,6 +194,16 @@ 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(): """ @@ -221,4 +230,27 @@ def get_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 df501431c4e..354f004d62f 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action onenotePatchContent param body: The request body @@ -72,4 +72,14 @@ 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 5b8d10462ce..88283acec18 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 9656f464b61..ddc64552607 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentSection{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: + async def get(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 cce6cec9a07..a456c241493 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[RequestConfiguration] = None) -> Optional[OnenotePagePreview]: + async def get(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenotePagePreview, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function preview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 4a9dafcb847..1d430aaee0f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[OnenotePageCollectionResponse]: + async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenotePageCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: + async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenotePage]: """ Create a new page in the specified section. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new page in the specified section. param body: The request body @@ -190,4 +189,27 @@ def 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 4e1b13efebc..fb2d3fb7d33 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 9725265c818..d8a18328a85 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentSectionGroup{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: + async def get(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 41b980982c3..e42f53900fa 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[OnenoteSectionCollectionResponse]: + async def get(self,request_configuration: Optional[SectionsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenoteSectionCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: + async def post(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[SectionsRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteSection]: """ Create a new onenoteSection in the specified section group. param body: The request body @@ -89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SectionsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[SectionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new onenoteSection in the specified section group. param body: The request body @@ -190,4 +189,27 @@ def 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 c0df5f4ec28..cf3d372b9cd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[SectionGroupCollectionResponse]: + async def get(self,request_configuration: Optional[SectionGroupsRequestBuilderGetRequestConfiguration] = None) -> Optional[SectionGroupCollectionResponse]: """ Retrieve a list of sectionGroup objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SectionGroupCollectionResponse, error_mapping) - async def post(self,body: Optional[SectionGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: + async def post(self,body: Optional[SectionGroup] = None, request_configuration: Optional[SectionGroupsRequestBuilderPostRequestConfiguration] = None) -> Optional[SectionGroup]: """ Create new navigation property to sectionGroups for groups param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SectionGroupsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of sectionGroup objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SectionGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SectionGroup] = None, request_configuration: Optional[SectionGroupsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to sectionGroups for groups param body: The request body @@ -189,4 +188,27 @@ def 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 c3a25f300db..fcc0f1d40b1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/onenote/sections/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 6a463000bd9..7e22f7fd54c 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[RequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[CopyToNotebookRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[CopyToNotebookRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 d517dd2b76c..545a4058a8b 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[RequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[CopyToSectionGroupRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[CopyToSectionGroupRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 5c719dc7f8c..19b81f37bb4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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/sections/{onenoteSection%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property sections for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[OnenoteSection]: + async def get(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderGetRequestConfiguration] = 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. @@ -71,7 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - async def patch(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: + async def patch(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[OnenoteSectionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenoteSection]: """ Update the navigation property sections in groups param body: The request body @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sections for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderGetRequestConfiguration] = 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. @@ -116,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[OnenoteSectionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sections in groups param body: The request body @@ -186,6 +185,16 @@ 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(): """ @@ -212,4 +221,27 @@ def get_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 6837dc71357..c63c23f049f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/onenote/sections/{onenoteSection%2Did}/pages/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 041486fd7a9..ec0da4e13e5 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = 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[RequestConfigura return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ The page's HTML content. param body: Binary request body @@ -104,4 +104,24 @@ 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 e89829df54a..11bf94de240 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[RequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 4f7e2ab3f64..cf28f5c3258 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/pages/{onenotePage%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property pages for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[OnenotePage]: + async def get(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = 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. @@ -71,7 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: + async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenotePage]: """ Update the navigation property pages in groups param body: The request body @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property pages for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = 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. @@ -116,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property pages in groups param body: The request body @@ -195,6 +194,16 @@ 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(): """ @@ -221,4 +230,27 @@ def get_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 8d4d5feb1ba..a55a05ebee7 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action onenotePatchContent param body: The request body @@ -72,4 +72,14 @@ 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 ff48d0fd739..df13fd21bc0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 18ba77014c4..0267b107cd1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentSection{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: + async def get(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 265765e4609..f2312c3e861 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[RequestConfiguration] = None) -> Optional[OnenotePagePreview]: + async def get(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenotePagePreview, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function preview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 c9c988ef2e3..0f17f5589d5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[OnenotePageCollectionResponse]: + async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenotePageCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: + async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenotePage]: """ Create a new page in the specified section. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new page in the specified section. param body: The request body @@ -190,4 +189,27 @@ def 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 fcb3e458d9f..2ce3445907b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 abdefdbf1be..2f7ce5b1cc5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentSectionGroup{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: + async def get(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 af3fc03746f..8073f8c0002 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[OnenoteSectionCollectionResponse]: + async def get(self,request_configuration: Optional[SectionsRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenoteSectionCollectionResponse]: """ Retrieve a list of onenoteSection objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenoteSectionCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: + async def post(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[SectionsRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteSection]: """ Create new navigation property to sections for groups param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SectionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of onenoteSection objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[SectionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to sections for groups param body: The request body @@ -189,4 +188,27 @@ def 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 c99fd7e4839..fb8bf5827c9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/operations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 5b2da4953d1..0cde620d6e7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{richLongRunningOperation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RichLongRunningOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property operations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[RichLongRunningOperation]: + async def get(self,request_configuration: Optional[RichLongRunningOperationItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RichLongRunningOperation, error_mapping) - async def patch(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RichLongRunningOperation]: + async def patch(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RichLongRunningOperationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[RichLongRunningOperation]: """ Update the navigation property operations in groups param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RichLongRunningOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property operations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RichLongRunningOperationItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RichLongRunningOperationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property operations in groups param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 be186def628..a699c922b98 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[RichLongRunningOperationCollectionResponse]: + async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RichLongRunningOperationCollectionResponse, error_mapping) - async def post(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RichLongRunningOperation]: + async def post(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> Optional[RichLongRunningOperation]: """ Create new navigation property to operations for groups param body: The request body @@ -88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to operations for groups param body: The request body @@ -189,4 +188,27 @@ def 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 1da72db75b9..5cca3f62f23 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/pages/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 8a806f1e161..672aeecad54 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/pages/graph.sitePage/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 6295e81be01..a8304d1101f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/graph.sitePage{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SitePageCollectionResponse]: + async def get(self,request_configuration: Optional[GraphSitePageRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SitePageCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphSitePageRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 549938375f7..6bc58270d60 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[BaseSitePageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property pages for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[BaseSitePage]: + async def get(self,request_configuration: Optional[BaseSitePageItemRequestBuilderGetRequestConfiguration] = None) -> Optional[BaseSitePage]: """ Get pages from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, BaseSitePage, error_mapping) - async def patch(self,body: Optional[BaseSitePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[BaseSitePage]: + async def patch(self,body: Optional[BaseSitePage] = None, request_configuration: Optional[BaseSitePageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[BaseSitePage]: """ Update the navigation property pages in groups param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[BaseSitePageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property pages for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[BaseSitePageItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get pages from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[BaseSitePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[BaseSitePage] = None, request_configuration: Optional[BaseSitePageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property pages in groups param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 1b9fa5725cd..8a7cfa2cde9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -114,4 +113,17 @@ def get_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 d219aded1c5..863633ba8b4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -70,7 +69,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the 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. @@ -81,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -132,4 +131,27 @@ def get_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 24392d7848a..2660d432f5c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/pages/{baseSitePage%2Did}/createdByUser/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 ce519f3e2ad..951c4cbc869 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 f7e54269c17..55dab8e2421 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[CanvasLayoutRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property canvasLayout for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[CanvasLayout]: + async def get(self,request_configuration: Optional[CanvasLayoutRequestBuilderGetRequestConfiguration] = None) -> Optional[CanvasLayout]: """ Get canvasLayout from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CanvasLayout, error_mapping) - async def patch(self,body: Optional[CanvasLayout] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CanvasLayout]: + async def patch(self,body: Optional[CanvasLayout] = None, request_configuration: Optional[CanvasLayoutRequestBuilderPatchRequestConfiguration] = None) -> Optional[CanvasLayout]: """ Update the navigation property canvasLayout in groups param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[CanvasLayoutRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property canvasLayout for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CanvasLayoutRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get canvasLayout from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[CanvasLayout] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[CanvasLayout] = None, request_configuration: Optional[CanvasLayoutRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property canvasLayout in groups param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 bbf85878200..c5b1c390927 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/pages/{baseSitePage%2Did}/graph.sitePage/canvasLayout/horizontalSections/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 db7ce78826d..9a6446f5065 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,7 @@ 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[RequestConfiguration] = None) -> Optional[HorizontalSectionCollectionResponse]: + async def get(self,request_configuration: Optional[HorizontalSectionsRequestBuilderGetRequestConfiguration] = None) -> Optional[HorizontalSectionCollectionResponse]: """ Get horizontalSections from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, HorizontalSectionCollectionResponse, error_mapping) - async def post(self,body: Optional[HorizontalSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[HorizontalSection]: + async def post(self,body: Optional[HorizontalSection] = None, request_configuration: Optional[HorizontalSectionsRequestBuilderPostRequestConfiguration] = None) -> Optional[HorizontalSection]: """ Create new navigation property to horizontalSections for groups param body: The request body @@ -87,7 +86,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[HorizontalSectionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get horizontalSections from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[HorizontalSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[HorizontalSection] = None, request_configuration: Optional[HorizontalSectionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to horizontalSections for groups param body: The request body @@ -188,4 +187,27 @@ def 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 8115dd850e3..b32558cb313 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,7 @@ 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[RequestConfiguration] = None) -> Optional[HorizontalSectionColumnCollectionResponse]: + async def get(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = None) -> Optional[HorizontalSectionColumnCollectionResponse]: """ Get columns from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, HorizontalSectionColumnCollectionResponse, error_mapping) - async def post(self,body: Optional[HorizontalSectionColumn] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[HorizontalSectionColumn]: + async def post(self,body: Optional[HorizontalSectionColumn] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> Optional[HorizontalSectionColumn]: """ Create new navigation property to columns for groups param body: The request body @@ -87,7 +86,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get columns from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[HorizontalSectionColumn] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[HorizontalSectionColumn] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to columns for groups param body: The request body @@ -188,4 +187,27 @@ def 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 da9e679b6d9..554e48e3094 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/pages/{baseSitePage%2Did}/graph.sitePage/canvasLayout/horizontalSections/{horizontalSection%2Did}/columns/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 276e34a1ff0..1496ebef96d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/canvasLayout/horizontalSections/{horizontalSection%2Did}/columns/{horizontalSectionColumn%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[HorizontalSectionColumnItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property columns for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[HorizontalSectionColumn]: + async def get(self,request_configuration: Optional[HorizontalSectionColumnItemRequestBuilderGetRequestConfiguration] = None) -> Optional[HorizontalSectionColumn]: """ Get columns from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, HorizontalSectionColumn, error_mapping) - async def patch(self,body: Optional[HorizontalSectionColumn] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[HorizontalSectionColumn]: + async def patch(self,body: Optional[HorizontalSectionColumn] = None, request_configuration: Optional[HorizontalSectionColumnItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[HorizontalSectionColumn]: """ Update the navigation property columns in groups param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[HorizontalSectionColumnItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property columns for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[HorizontalSectionColumnItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get columns from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[HorizontalSectionColumn] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[HorizontalSectionColumn] = None, request_configuration: Optional[HorizontalSectionColumnItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property columns in groups param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 54f93ee8fe9..c58fb88ef82 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 ed173cb67df..68238aa4eb9 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[RequestConfiguration] = None) -> Optional[WebPartPosition]: + async def post(self,request_configuration: Optional[GetPositionOfWebPartRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, WebPartPosition, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[GetPositionOfWebPartRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action getPositionOfWebPart param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 afa50f0a643..f985b924162 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/canvasLayout/horizontalSections/{horizontalSection%2Did}/columns/{horizontalSectionColumn%2Did}/webparts/{webPart%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[WebPartItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property webparts for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WebPart]: + async def get(self,request_configuration: Optional[WebPartItemRequestBuilderGetRequestConfiguration] = None) -> Optional[WebPart]: """ Get webparts from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WebPart, error_mapping) - async def patch(self,body: Optional[WebPart] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WebPart]: + async def patch(self,body: Optional[WebPart] = None, request_configuration: Optional[WebPartItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[WebPart]: """ Update the navigation property webparts in groups param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[WebPartItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property webparts for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WebPartItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get webparts from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WebPart] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WebPart] = None, request_configuration: Optional[WebPartItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property webparts in groups param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 93c3259b69b..0b08552bdd5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,7 @@ 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[RequestConfiguration] = None) -> Optional[WebPartCollectionResponse]: + async def get(self,request_configuration: Optional[WebpartsRequestBuilderGetRequestConfiguration] = None) -> Optional[WebPartCollectionResponse]: """ Get webparts from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WebPartCollectionResponse, error_mapping) - async def post(self,body: Optional[WebPart] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WebPart]: + async def post(self,body: Optional[WebPart] = None, request_configuration: Optional[WebpartsRequestBuilderPostRequestConfiguration] = None) -> Optional[WebPart]: """ Create new navigation property to webparts for groups param body: The request body @@ -87,7 +86,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WebpartsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get webparts from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WebPart] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WebPart] = None, request_configuration: Optional[WebpartsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to webparts for groups param body: The request body @@ -188,4 +187,27 @@ def 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 2dfbb0ea6e7..1ec061473b4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/canvasLayout/horizontalSections/{horizontalSection%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[HorizontalSectionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property horizontalSections for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[HorizontalSection]: + async def get(self,request_configuration: Optional[HorizontalSectionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[HorizontalSection]: """ Get horizontalSections from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, HorizontalSection, error_mapping) - async def patch(self,body: Optional[HorizontalSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[HorizontalSection]: + async def patch(self,body: Optional[HorizontalSection] = None, request_configuration: Optional[HorizontalSectionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[HorizontalSection]: """ Update the navigation property horizontalSections in groups param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[HorizontalSectionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property horizontalSections for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[HorizontalSectionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get horizontalSections from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[HorizontalSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[HorizontalSection] = None, request_configuration: Optional[HorizontalSectionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property horizontalSections in groups param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 f4d93952a43..73b0c3f4c33 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/canvasLayout/verticalSection{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[VerticalSectionRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property verticalSection for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[VerticalSection]: + async def get(self,request_configuration: Optional[VerticalSectionRequestBuilderGetRequestConfiguration] = None) -> Optional[VerticalSection]: """ Get verticalSection from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, VerticalSection, error_mapping) - async def patch(self,body: Optional[VerticalSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[VerticalSection]: + async def patch(self,body: Optional[VerticalSection] = None, request_configuration: Optional[VerticalSectionRequestBuilderPatchRequestConfiguration] = None) -> Optional[VerticalSection]: """ Update the navigation property verticalSection in groups param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[VerticalSectionRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property verticalSection for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[VerticalSectionRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get verticalSection from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[VerticalSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[VerticalSection] = None, request_configuration: Optional[VerticalSectionRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property verticalSection in groups param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 239160aa300..7c70bf3df5d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/pages/{baseSitePage%2Did}/graph.sitePage/canvasLayout/verticalSection/webparts/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 34ef7b17b64..f94333dbef7 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[RequestConfiguration] = None) -> Optional[WebPartPosition]: + async def post(self,request_configuration: Optional[GetPositionOfWebPartRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, WebPartPosition, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[GetPositionOfWebPartRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action getPositionOfWebPart param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 0290355e135..288b483a62c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/canvasLayout/verticalSection/webparts/{webPart%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[WebPartItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property webparts for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WebPart]: + async def get(self,request_configuration: Optional[WebPartItemRequestBuilderGetRequestConfiguration] = None) -> Optional[WebPart]: """ Get webparts from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WebPart, error_mapping) - async def patch(self,body: Optional[WebPart] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WebPart]: + async def patch(self,body: Optional[WebPart] = None, request_configuration: Optional[WebPartItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[WebPart]: """ Update the navigation property webparts in groups param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[WebPartItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property webparts for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WebPartItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get webparts from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WebPart] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WebPart] = None, request_configuration: Optional[WebPartItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property webparts in groups param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 63bfd8dcc30..8e3feb0ac0c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,7 @@ 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[RequestConfiguration] = None) -> Optional[WebPartCollectionResponse]: + async def get(self,request_configuration: Optional[WebpartsRequestBuilderGetRequestConfiguration] = None) -> Optional[WebPartCollectionResponse]: """ Get webparts from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WebPartCollectionResponse, error_mapping) - async def post(self,body: Optional[WebPart] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WebPart]: + async def post(self,body: Optional[WebPart] = None, request_configuration: Optional[WebpartsRequestBuilderPostRequestConfiguration] = None) -> Optional[WebPart]: """ Create new navigation property to webparts for groups param body: The request body @@ -87,7 +86,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WebpartsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get webparts from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WebPart] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WebPart] = None, request_configuration: Optional[WebpartsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to webparts for groups param body: The request body @@ -188,4 +187,27 @@ def 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 38eef1e4f00..f77d8be1844 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -114,4 +113,17 @@ def get_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 d0837782e1b..4948e8a8f96 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -70,7 +69,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the 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. @@ -81,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -132,4 +131,27 @@ def get_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 643364e660a..045ed6619d0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/pages/{baseSitePage%2Did}/graph.sitePage/createdByUser/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 e19e1a716b7..9807e3f0853 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 f5e977bebbe..51828a495bd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +30,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[RequestConfiguration] = None) -> Optional[SitePage]: + async def get(self,request_configuration: Optional[GraphSitePageRequestBuilderGetRequestConfiguration] = 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. @@ -51,7 +50,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SitePage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphSitePageRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def get_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 54f04dc6eac..8550bec6e68 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -114,4 +113,17 @@ def get_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 7f8e9b7db5b..55b405527dc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -70,7 +69,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the 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. @@ -81,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -132,4 +131,27 @@ def get_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 d83786c380a..240c009c493 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/pages/{baseSitePage%2Did}/graph.sitePage/lastModifiedByUser/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 6d1fe111274..93acf517c31 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 e1197a84076..d65210b0e9b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/pages/{baseSitePage%2Did}/graph.sitePage/webParts/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 04467a7a18b..8c127099320 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[RequestConfiguration] = None) -> Optional[WebPartPosition]: + async def post(self,request_configuration: Optional[GetPositionOfWebPartRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, WebPartPosition, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[GetPositionOfWebPartRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action getPositionOfWebPart param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 83efa309430..dd0b58bfd76 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/webParts/{webPart%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[WebPartItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property webParts for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WebPart]: + async def get(self,request_configuration: Optional[WebPartItemRequestBuilderGetRequestConfiguration] = None) -> Optional[WebPart]: """ Get webParts from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WebPart, error_mapping) - async def patch(self,body: Optional[WebPart] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WebPart]: + async def patch(self,body: Optional[WebPart] = None, request_configuration: Optional[WebPartItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[WebPart]: """ Update the navigation property webParts in groups param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[WebPartItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property webParts for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WebPartItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get webParts from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WebPart] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WebPart] = None, request_configuration: Optional[WebPartItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property webParts in groups param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 2c1d5a5f90c..0691d8bc962 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,7 @@ 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[RequestConfiguration] = None) -> Optional[WebPartCollectionResponse]: + async def get(self,request_configuration: Optional[WebPartsRequestBuilderGetRequestConfiguration] = None) -> Optional[WebPartCollectionResponse]: """ Get webParts from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WebPartCollectionResponse, error_mapping) - async def post(self,body: Optional[WebPart] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WebPart]: + async def post(self,body: Optional[WebPart] = None, request_configuration: Optional[WebPartsRequestBuilderPostRequestConfiguration] = None) -> Optional[WebPart]: """ Create new navigation property to webParts for groups param body: The request body @@ -87,7 +86,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WebPartsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get webParts from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WebPart] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WebPart] = None, request_configuration: Optional[WebPartsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to webParts for groups param body: The request body @@ -188,4 +187,27 @@ def 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 a74450ab21b..0f5f33f4736 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -114,4 +113,17 @@ def get_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 e11944a14a1..0e0e395932a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -70,7 +69,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the 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. @@ -81,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -132,4 +131,27 @@ def get_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 ea57a0595db..e907c211f37 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/pages/{baseSitePage%2Did}/lastModifiedByUser/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 e0e7dd0b1c9..7c4f755bb14 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 91608a085f2..6c1a45e777c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,7 @@ 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[RequestConfiguration] = None) -> Optional[BaseSitePageCollectionResponse]: + async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = None) -> Optional[BaseSitePageCollectionResponse]: """ Get pages from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, BaseSitePageCollectionResponse, error_mapping) - async def post(self,body: Optional[BaseSitePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[BaseSitePage]: + async def post(self,body: Optional[BaseSitePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> Optional[BaseSitePage]: """ Create new navigation property to pages for groups param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get pages from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[BaseSitePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[BaseSitePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to pages for groups param body: The request body @@ -198,4 +197,27 @@ def 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 6a79987e203..f96ee85902e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/permissions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 29222d0793c..69b339d5647 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[RequestConfiguration] = None) -> Optional[GrantPostResponse]: + async def post(self,body: Optional[GrantPostRequestBody] = None, request_configuration: Optional[GrantRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GrantPostRequestBody] = None, request_configuration: Optional[GrantRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Grant users access to a link represented by a [permission][]. param body: The request body @@ -76,4 +76,14 @@ 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 45d5b66d961..5266021b60f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[PermissionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a permission object on a site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Permission]: + async def get(self,request_configuration: Optional[PermissionItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Permission, error_mapping) - async def patch(self,body: Optional[Permission] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Permission]: + async def patch(self,body: Optional[Permission] = None, request_configuration: Optional[PermissionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Permission]: """ Update an application permission object on a site. param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[PermissionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a permission object on a site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PermissionItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Permission] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Permission] = None, request_configuration: Optional[PermissionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update an application permission object on a site. param body: The request body @@ -148,6 +147,16 @@ 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(): """ @@ -174,4 +183,27 @@ def get_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 20a41f24043..31dac14fc1b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[PermissionCollectionResponse]: + async def get(self,request_configuration: Optional[PermissionsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PermissionCollectionResponse, error_mapping) - async def post(self,body: Optional[Permission] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Permission]: + async def post(self,body: Optional[Permission] = None, request_configuration: Optional[PermissionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Permission]: """ Create a new permission object on a site. param body: The request body @@ -89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PermissionsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Permission] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Permission] = None, request_configuration: Optional[PermissionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new permission object on a site. param body: The request body @@ -190,4 +189,27 @@ def 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 cbc34d6160d..45563a6fc67 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +47,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[RequestConfiguration] = None) -> Optional[Site]: + async def get(self,request_configuration: Optional[SiteItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,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[RequestConfiguration] = None) -> Optional[Site]: + async def patch(self,body: Optional[Site] = None, request_configuration: Optional[SiteItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Site]: """ Update the navigation property sites in groups param body: The request body @@ -133,7 +132,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SiteItemRequestBuilderGetRequestConfiguration] = 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. @@ -144,7 +143,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Site] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Site] = None, request_configuration: Optional[SiteItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sites in groups param body: The request body @@ -357,4 +356,27 @@ def get_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 e706b921ff1..b88597f6fe0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/sites/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 320d95e7684..ccb9ea70680 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{site%2Did1}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Site]: + async def get(self,request_configuration: Optional[SiteItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Site, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SiteItemRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 66b0d25fa43..e194d2474ff 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[SiteCollectionResponse]: + async def get(self,request_configuration: Optional[SitesRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SiteCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SitesRequestBuilderGetRequestConfiguration] = 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. @@ -150,4 +149,17 @@ def 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 1b45496fe37..8bd9b61d6cd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/termStore/groups/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 26f235be82d..633f3e1fb40 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[GroupCollectionResponse]: + async def get(self,request_configuration: Optional[GroupsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GroupCollectionResponse, error_mapping) - async def post(self,body: Optional[Group] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: + async def post(self,body: Optional[Group] = None, request_configuration: Optional[GroupsRequestBuilderPostRequestConfiguration] = None) -> Optional[Group]: """ Create a new group object in a term store. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GroupsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Group] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Group] = None, request_configuration: Optional[GroupsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new group object in a term store. param body: The request body @@ -190,4 +189,27 @@ def 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 6b04b5b72d4..f4d70a1712a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[GroupItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Group]: + async def get(self,request_configuration: Optional[GroupItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Group, error_mapping) - async def patch(self,body: Optional[Group] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: + async def patch(self,body: Optional[Group] = None, request_configuration: Optional[GroupItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Group]: """ Update the navigation property groups in groups param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[GroupItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GroupItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Group] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Group] = None, request_configuration: Optional[GroupItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property groups in groups param body: The request body @@ -147,6 +146,16 @@ 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(): """ @@ -173,4 +182,27 @@ def get_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 7a8af1d49eb..c236c20501d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/termStore/groups/{group%2Did1}/sets/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 e707ae8c5a1..cfb288b3985 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: """ Create a new term object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new term object. param body: The request body @@ -190,4 +189,27 @@ def 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 d34b29315b8..23aa445c8bd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/termStore/groups/{group%2Did1}/sets/{set%2Did}/children/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 f706af1b131..f54e6205f22 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> Optional[TermCollectionResponse]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: """ Create new navigation property to children for groups param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to children for groups param body: The request body @@ -188,4 +187,27 @@ def 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 c797cde4fe3..3dc481a8bc5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/termStore/groups/{group%2Did1}/sets/{set%2Did}/children/{term%2Did}/children/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 58531ffb57e..38d0725fe74 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 6a709ec8be4..4554b81fd35 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 2a6cfa07d86..ef92707dafb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Relation]: + async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in groups param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in groups param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 853623eaf4c..6fd6f06903e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 6b5034fecbf..018dfdddd39 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 a14799e23d5..e8daf93929f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for groups param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for groups param body: The request body @@ -188,4 +187,27 @@ def 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 5e34ae08ba1..f0a1632e01d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 6822aa7f65f..66eb993329a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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}/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = 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 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Term]: + async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: """ Update the navigation property children in groups param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property children for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property children in groups param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 d93b9a6d40a..989bf6cdc0f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/termStore/groups/{group%2Did1}/sets/{set%2Did}/children/{term%2Did}/relations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 4aca5456ab8..bb3b2cf579d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 c01103b9e36..6fa5a3bac76 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Relation]: + async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in groups param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in groups param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 f33f790a380..20524bbe7ce 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 29223e96118..b819902ab57 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 b504d12a732..69bbf3a092b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for groups param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for groups param body: The request body @@ -188,4 +187,27 @@ def 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 7bc5bb45d0a..72977a6b613 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 cf7c87513d8..978e6fec807 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property children for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Term]: + async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: """ Update the navigation property children in groups param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property children for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Children terms of set in term [store]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property children in groups param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 f5c757eab8e..d758bb02b18 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentGroup{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ParentGroupRequestBuilderDeleteRequestConfiguration] = 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 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Group]: + async def get(self,request_configuration: Optional[ParentGroupRequestBuilderGetRequestConfiguration] = 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 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Group, error_mapping) - async def patch(self,body: Optional[Group] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: + async def patch(self,body: Optional[Group] = None, request_configuration: Optional[ParentGroupRequestBuilderPatchRequestConfiguration] = None) -> Optional[Group]: """ Update the navigation property parentGroup in groups param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ParentGroupRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property parentGroup for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentGroupRequestBuilderGetRequestConfiguration] = 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 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Group] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Group] = None, request_configuration: Optional[ParentGroupRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property parentGroup in groups param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 a8f6a836569..8fff07107c0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/termStore/groups/{group%2Did1}/sets/{set%2Did}/relations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 ba4ef92a171..2924eccb523 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 440cb10a6bc..d55f51d08a8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Relation]: + async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in groups param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in groups param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 e7ba4e090c0..cbeb135db0e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 8433810f206..7a14f61f039 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 a4c0582772c..3aa481cdc3d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for groups param body: The request body @@ -88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for groups param body: The request body @@ -189,4 +188,27 @@ def 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 3ca410cda37..fe34bec5948 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SetItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property sets for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Set]: + async def get(self,request_configuration: Optional[SetItemRequestBuilderGetRequestConfiguration] = 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. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - async def patch(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def patch(self,body: Optional[Set] = None, request_configuration: Optional[SetItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Set]: """ Update the navigation property sets in groups param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SetItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sets for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Set] = None, request_configuration: Optional[SetItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sets in groups param body: The request body @@ -175,6 +174,16 @@ 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(): """ @@ -201,4 +210,27 @@ def get_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 03342f33b5f..e84265863b8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/termStore/groups/{group%2Did1}/sets/{set%2Did}/terms/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 1e15876ff6d..a3368e07f5f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> Optional[TermCollectionResponse]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: """ Create new navigation property to children for groups param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to children for groups param body: The request body @@ -188,4 +187,27 @@ def 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 57e985eaa0a..cdc8d1eed70 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/termStore/groups/{group%2Did1}/sets/{set%2Did}/terms/{term%2Did}/children/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 b5c15e301f7..61de1a0afe1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 c2e81790ad6..8c522f89fa9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 7e1aeccbbb1..72959f3c320 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Relation]: + async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in groups param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in groups param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 232cf64c46c..7c184e43558 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 0a07a5180cf..dc101a15e4b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 75b9695b9ca..9a8a341081d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for groups param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for groups param body: The request body @@ -188,4 +187,27 @@ def 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 bcaa7748164..146dab5eebf 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 07794eeb508..aabc897b5d2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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}/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = 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 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Term]: + async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: """ Update the navigation property children in groups param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property children for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property children in groups param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 1b57f4c6816..fe02285485d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/termStore/groups/{group%2Did1}/sets/{set%2Did}/terms/{term%2Did}/relations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 3c4c16ffe52..1f2eb3e2906 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 5529436232c..897489d4192 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Relation]: + async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in groups param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in groups param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 87117e36baa..3f46543fb2c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 56478ba468f..f55c6024539 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 089d04ef0df..4dc6ce7bc34 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for groups param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for groups param body: The request body @@ -188,4 +187,27 @@ def 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 c658d2a09c3..ac7f32022fd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 da643013ca5..93c3c487e24 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Term]: + async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = 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. @@ -70,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: """ Update the properties of a term object. param body: The request body @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = 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. @@ -116,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a term object. param body: The request body @@ -168,6 +167,16 @@ 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(): """ @@ -194,4 +203,27 @@ def get_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 6acb6650982..10b8b9cde13 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[TermsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[TermsRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: """ Create new navigation property to terms for groups param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to terms for groups param body: The request body @@ -188,4 +187,27 @@ def 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 83ad3c8415d..c0d00ef5c97 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[SetCollectionResponse]: + async def get(self,request_configuration: Optional[SetsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SetCollectionResponse, error_mapping) - async def post(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def post(self,body: Optional[Set] = None, request_configuration: Optional[SetsRequestBuilderPostRequestConfiguration] = None) -> Optional[Set]: """ Create new navigation property to sets for groups param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Set] = None, request_configuration: Optional[SetsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to sets for groups param body: The request body @@ -189,4 +188,27 @@ def 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 5be17b7b761..4bd23fec3af 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/termStore/sets/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 df962236165..f2ddf0c6599 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: """ Create a new term object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new term object. param body: The request body @@ -190,4 +189,27 @@ def 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 142bd2da24e..5d16ec42486 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/termStore/sets/{set%2Did}/children/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 41872279763..af5b36dcb5b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> Optional[TermCollectionResponse]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: """ Create new navigation property to children for groups param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to children for groups param body: The request body @@ -188,4 +187,27 @@ def 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 ebc0ddd3c6e..bb49b0da14e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/termStore/sets/{set%2Did}/children/{term%2Did}/children/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 66f13573d95..f5a96c86f15 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/termStore/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}/relations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 a9201be03ad..61bed4361ed 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 c4775a13fcb..5f11329f460 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Relation]: + async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in groups param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in groups param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 2708e1b569f..9a010718a3b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 f9d57b47da3..3fdc438195c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 710858bc559..1ae707787ec 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for groups param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for groups param body: The request body @@ -188,4 +187,27 @@ def 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 df674f1a74b..9002fe48a5c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 1e6bed6adad..9d58f0f9b9e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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}/children/{term%2Did}/children/{term%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = 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 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Term]: + async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: """ Update the navigation property children in groups param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property children for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property children in groups param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 c81c7c6b27e..0248b761601 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/termStore/sets/{set%2Did}/children/{term%2Did}/relations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 88dbc55989e..9fbc4536cee 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 75f4d34afa0..a5fc61220c0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Relation]: + async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in groups param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in groups param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 34778b2651a..f373b4921a7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 8aa6e7d3a5f..4d05d104c30 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 8b2188a979e..1c24385c1de 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for groups param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for groups param body: The request body @@ -188,4 +187,27 @@ def 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 f30ef6efb91..84b21e8f0ac 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 3ba2e15d870..21d928ef24a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property children for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Term]: + async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: """ Update the navigation property children in groups param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property children for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Children terms of set in term [store]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property children in groups param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 addd47ba811..0cb0ed1b3ff 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ParentGroupRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property parentGroup for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Group]: + async def get(self,request_configuration: Optional[ParentGroupRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Group, error_mapping) - async def patch(self,body: Optional[Group] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: + async def patch(self,body: Optional[Group] = None, request_configuration: Optional[ParentGroupRequestBuilderPatchRequestConfiguration] = None) -> Optional[Group]: """ Update the navigation property parentGroup in groups param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ParentGroupRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property parentGroup for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentGroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The parent [group] that contains the set. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Group] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Group] = None, request_configuration: Optional[ParentGroupRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property parentGroup in groups param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 e08f6d95784..693fabd206d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/termStore/sets/{set%2Did}/parentGroup/sets/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 af7aafd6f67..80d15262f73 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: """ Create a new term object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new term object. param body: The request body @@ -190,4 +189,27 @@ def 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 3fe20fb0f99..57b76011fca 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 851cd85f594..87c4120dae3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> Optional[TermCollectionResponse]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: """ Create new navigation property to children for groups param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to children for groups param body: The request body @@ -188,4 +187,27 @@ def 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 7d22e894f1a..bd8616f0d11 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/children/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 2ec230efa55..f4973b89b22 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 7f50963025e..0fd3dea8e71 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 3dda0d5762b..290b8c48652 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Relation]: + async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in groups param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in groups param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 f6d2a701682..b90e34029ec 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 f7f6ab0e121..29c8fdd612d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 50bb5af97ec..a3bb6d145cb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for groups param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for groups param body: The request body @@ -188,4 +187,27 @@ def 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 2783869768b..68bfc51ac5a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 7e83b710b2e..7ba86111966 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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/sets/{set%2Did1}/children/{term%2Did}/children/{term%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = 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 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Term]: + async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: """ Update the navigation property children in groups param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property children for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property children in groups param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 dd670c625a1..f54f1419524 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/{term%2Did}/relations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 98df75a7737..9fe0daa5a49 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 bcf738bc3e6..abb679d840a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Relation]: + async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in groups param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in groups param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 6be53e3271d..c2ea055effa 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 3937ff09934..104396e95c7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 e32e1d5fd6f..877f76eba95 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for groups param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for groups param body: The request body @@ -188,4 +187,27 @@ def 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 c977a81fce9..6692d1521e2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 03c39c83ffa..3bb6cfebeaf 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property children for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Term]: + async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: """ Update the navigation property children in groups param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property children for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Children terms of set in term [store]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property children in groups param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 58b55d7f814..ec0a6c0e4e6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/relations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 a49bcb8d7f8..0c2663c9816 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 e2bbe290776..04ac0cf9590 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Relation]: + async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in groups param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in groups param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 6bea06b7e61..b70713fe186 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 618145742fc..0cb33fba903 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 a5ab9befb73..3286372e0f5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for groups param body: The request body @@ -88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for groups param body: The request body @@ -189,4 +188,27 @@ def 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 6ddebb4ca81..5b32d1a77e3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SetItemRequestBuilderDeleteRequestConfiguration] = 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 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Set]: + async def get(self,request_configuration: Optional[SetItemRequestBuilderGetRequestConfiguration] = 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 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - async def patch(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def patch(self,body: Optional[Set] = None, request_configuration: Optional[SetItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Set]: """ Update the navigation property sets in groups param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SetItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sets for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetItemRequestBuilderGetRequestConfiguration] = 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 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Set] = None, request_configuration: Optional[SetItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sets in groups param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 63d77be216c..3848e9a5993 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 26c8147881c..b62c66e9518 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> Optional[TermCollectionResponse]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: """ Create new navigation property to children for groups param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to children for groups param body: The request body @@ -188,4 +187,27 @@ def 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 23a72deb6b0..4f1959b3ade 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/children/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 4ab6319763d..c6419b2bf81 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 1e34af2d5bd..35371d730e9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 add16ed1f68..c80960d6641 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Relation]: + async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in groups param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in groups param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 6636cc2bf5b..bd869a3e9eb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 58187608414..9ce29d04238 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 7f2be354483..cb8e3b3e8f2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for groups param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for groups param body: The request body @@ -188,4 +187,27 @@ def 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 46ee516bae2..b95f92ff0d1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 a48390c079b..3f83da19ca9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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/sets/{set%2Did1}/terms/{term%2Did}/children/{term%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = 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 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Term]: + async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: """ Update the navigation property children in groups param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property children for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property children in groups param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 3bc796c9c8b..395c2152c4f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/termStore/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/{term%2Did}/relations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 6f0ec324408..abac61c370c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 6c2a5f4a928..8d4340b9e25 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Relation]: + async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in groups param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in groups param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 68078efe992..242d51b2e77 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 2c3fec757c2..3d399fbc5e1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 fbf369516c1..1082c6a38bc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for groups param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for groups param body: The request body @@ -188,4 +187,27 @@ def 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 e8db6605140..c2e78da77e2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 be345f3c8c5..e55ad0e0e28 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Term]: + async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = 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. @@ -70,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: """ Update the properties of a term object. param body: The request body @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = 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. @@ -116,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a term object. param body: The request body @@ -168,6 +167,16 @@ 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(): """ @@ -194,4 +203,27 @@ def get_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 0a2d59262fc..f0c1cf225bf 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[TermsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[TermsRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: """ Create new navigation property to terms for groups param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to terms for groups param body: The request body @@ -188,4 +187,27 @@ def 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 9e4709fbef1..c5a25b7337e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[SetCollectionResponse]: + async def get(self,request_configuration: Optional[SetsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SetCollectionResponse, error_mapping) - async def post(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def post(self,body: Optional[Set] = None, request_configuration: Optional[SetsRequestBuilderPostRequestConfiguration] = None) -> Optional[Set]: """ Create new navigation property to sets for groups param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Set] = None, request_configuration: Optional[SetsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to sets for groups param body: The request body @@ -189,4 +188,27 @@ def 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 4be663640a5..e5687990c2c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/termStore/sets/{set%2Did}/relations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 e2a2db626b0..9460226bb6c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 b815053063b..602b21621c0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Relation]: + async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in groups param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in groups param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 60bd39c1fbf..7091ceffe73 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 f2329871391..2bd5c55f2f2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 a2480268114..0f20abcf37c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for groups param body: The request body @@ -88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for groups param body: The request body @@ -189,4 +188,27 @@ def 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 c3eee9bd0a5..329029b2c5e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SetItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a set object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Set]: + async def get(self,request_configuration: Optional[SetItemRequestBuilderGetRequestConfiguration] = 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. @@ -71,7 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - async def patch(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def patch(self,body: Optional[Set] = None, request_configuration: Optional[SetItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Set]: """ Update the properties of a set object. param body: The request body @@ -95,7 +94,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SetItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a set object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -106,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetItemRequestBuilderGetRequestConfiguration] = 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. @@ -117,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Set] = None, request_configuration: Optional[SetItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a set object. param body: The request body @@ -178,6 +177,16 @@ 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(): """ @@ -204,4 +213,27 @@ def get_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 463bf03537d..bfbb2faa5a3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/termStore/sets/{set%2Did}/terms/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 b2ef2535a99..eadac5598ea 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> Optional[TermCollectionResponse]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: """ Create new navigation property to children for groups param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to children for groups param body: The request body @@ -188,4 +187,27 @@ def 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 54c5d7137f1..b14c6970cb9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/termStore/sets/{set%2Did}/terms/{term%2Did}/children/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 46bcf040098..8fd2e2dcb37 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/termStore/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}/relations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 cd3d51e3fff..6e91fc92394 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 50fc6a241f1..01626be7012 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Relation]: + async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in groups param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in groups param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 84eb23a87ab..cd01027d06d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 5f203acb924..52254bf92b1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 a515571e292..5d0bc9948d2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for groups param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for groups param body: The request body @@ -188,4 +187,27 @@ def 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 578539c5865..2e916333fa4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 eb198e80a6d..d2ceffd334e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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}/terms/{term%2Did}/children/{term%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = 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 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Term]: + async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: """ Update the navigation property children in groups param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property children for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property children in groups param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 522a4da0b90..35e6a5f3a4c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/termStore/sets/{set%2Did}/terms/{term%2Did}/relations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 c5d8f6679dc..c5816806357 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 664a61b4491..c38f3788cb4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Relation]: + async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in groups param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in groups param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 f7402402b60..ee10a6c7496 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 557c778d990..5375f37861f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 f364e7bcb23..33e2b52d5c2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for groups param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for groups param body: The request body @@ -188,4 +187,27 @@ def 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 c11913dc88c..6f293457998 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 e410a4e3aca..34c24e6bae3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Term]: + async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = 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. @@ -70,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: """ Update the properties of a term object. param body: The request body @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = 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. @@ -116,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a term object. param body: The request body @@ -168,6 +167,16 @@ 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(): """ @@ -194,4 +203,27 @@ def get_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 56b8fe1033e..907c897008f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[TermsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[TermsRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: """ Create new navigation property to terms for groups param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to terms for groups param body: The request body @@ -188,4 +187,27 @@ def 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 dd35bd34fa3..82a8080a4ff 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[SetCollectionResponse]: + async def get(self,request_configuration: Optional[SetsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SetCollectionResponse, error_mapping) - async def post(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def post(self,body: Optional[Set] = None, request_configuration: Optional[SetsRequestBuilderPostRequestConfiguration] = None) -> Optional[Set]: """ Create a new set object. param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Set] = None, request_configuration: Optional[SetsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new set object. param body: The request body @@ -189,4 +188,27 @@ def 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 862a7a3e8ce..750c47bf7ed 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TermStoreRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property termStore for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Store]: + async def get(self,request_configuration: Optional[TermStoreRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Store, error_mapping) - async def patch(self,body: Optional[Store] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Store]: + async def patch(self,body: Optional[Store] = None, request_configuration: Optional[TermStoreRequestBuilderPatchRequestConfiguration] = None) -> Optional[Store]: """ Update the properties of a store object. param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TermStoreRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property termStore for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermStoreRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Store] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Store] = None, request_configuration: Optional[TermStoreRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a store object. param body: The request body @@ -157,6 +156,16 @@ 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(): """ @@ -183,4 +192,27 @@ def get_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 54bf876d035..5487a5bd4fb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/termStores/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 fcdb09146c8..59cde51da36 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/termStores/{store%2Did}/groups/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 4f7c8740cfd..52abbd15735 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[GroupCollectionResponse]: + async def get(self,request_configuration: Optional[GroupsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GroupCollectionResponse, error_mapping) - async def post(self,body: Optional[Group] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: + async def post(self,body: Optional[Group] = None, request_configuration: Optional[GroupsRequestBuilderPostRequestConfiguration] = None) -> Optional[Group]: """ Create a new group object in a term store. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GroupsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Group] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Group] = None, request_configuration: Optional[GroupsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new group object in a term store. param body: The request body @@ -190,4 +189,27 @@ def 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 9193ae6ded1..e8eaf50e42e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[GroupItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Group]: + async def get(self,request_configuration: Optional[GroupItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Group, error_mapping) - async def patch(self,body: Optional[Group] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: + async def patch(self,body: Optional[Group] = None, request_configuration: Optional[GroupItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Group]: """ Update the navigation property groups in groups param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[GroupItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GroupItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Group] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Group] = None, request_configuration: Optional[GroupItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property groups in groups param body: The request body @@ -147,6 +146,16 @@ 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(): """ @@ -173,4 +182,27 @@ def get_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 ac33b56f9ac..7fe7e930ad9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/termStores/{store%2Did}/groups/{group%2Did1}/sets/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 ce674dad6fb..12e7d997a55 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: """ Create a new term object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new term object. param body: The request body @@ -190,4 +189,27 @@ def 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 4398b70de18..11b572c7faf 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/termStores/{store%2Did}/groups/{group%2Did1}/sets/{set%2Did}/children/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 4d1b1f39fd9..ab1323dffd8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> Optional[TermCollectionResponse]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: """ Create new navigation property to children for groups param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to children for groups param body: The request body @@ -188,4 +187,27 @@ def 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 2b681022530..ace306e0f94 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 1b6d74542a2..76e9860bf96 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 2860de9d436..c9ad90b0000 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 84e755313fd..efeb61029f4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Relation]: + async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in groups param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in groups param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 99f25eabcba..d28a7151e79 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 60fcbcf7561..697b7cd0306 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 cc59aceb4c1..7160c35614c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for groups param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for groups param body: The request body @@ -188,4 +187,27 @@ def 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 d02fe754667..03a810a496c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 9e59b086dce..db405555d93 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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}/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = 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 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Term]: + async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: """ Update the navigation property children in groups param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property children for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property children in groups param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 ca6150d8e6c..65ca6cddd9c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 d6f8d3ced43..40f60c54c74 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 51e9f5715e7..448418fa836 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Relation]: + async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in groups param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in groups param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 6d050834015..1154296365f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 1fe8f67da8b..40cabfe9a7f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 d84efe9892f..158f2c176bd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for groups param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for groups param body: The request body @@ -188,4 +187,27 @@ def 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 51227a53201..409ae1a1502 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 3a8e4098594..f8cf93fe603 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property children for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Term]: + async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: """ Update the navigation property children in groups param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property children for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Children terms of set in term [store]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property children in groups param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 a118c509656..a8136bbb5b8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentGroup{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ParentGroupRequestBuilderDeleteRequestConfiguration] = 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 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Group]: + async def get(self,request_configuration: Optional[ParentGroupRequestBuilderGetRequestConfiguration] = 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 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Group, error_mapping) - async def patch(self,body: Optional[Group] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: + async def patch(self,body: Optional[Group] = None, request_configuration: Optional[ParentGroupRequestBuilderPatchRequestConfiguration] = None) -> Optional[Group]: """ Update the navigation property parentGroup in groups param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ParentGroupRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property parentGroup for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentGroupRequestBuilderGetRequestConfiguration] = 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 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Group] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Group] = None, request_configuration: Optional[ParentGroupRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property parentGroup in groups param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 6f97993fd02..e95a6c0e53e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/termStores/{store%2Did}/groups/{group%2Did1}/sets/{set%2Did}/relations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 8df149839e5..5dcb442a851 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 d930a51506a..30c35611d53 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Relation]: + async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in groups param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in groups param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 c17382a4c38..61a44184fab 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 06b0007b1e9..162ec233213 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 c20b3064838..266e22c326c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for groups param body: The request body @@ -88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for groups param body: The request body @@ -189,4 +188,27 @@ def 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 b02a46a959b..3c7bc88a607 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SetItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property sets for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Set]: + async def get(self,request_configuration: Optional[SetItemRequestBuilderGetRequestConfiguration] = 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. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - async def patch(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def patch(self,body: Optional[Set] = None, request_configuration: Optional[SetItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Set]: """ Update the navigation property sets in groups param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SetItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sets for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Set] = None, request_configuration: Optional[SetItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sets in groups param body: The request body @@ -175,6 +174,16 @@ 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(): """ @@ -201,4 +210,27 @@ def get_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 da1117199ad..0e4922e15f4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/termStores/{store%2Did}/groups/{group%2Did1}/sets/{set%2Did}/terms/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 b0c10c58e04..1d2af99b616 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> Optional[TermCollectionResponse]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: """ Create new navigation property to children for groups param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to children for groups param body: The request body @@ -188,4 +187,27 @@ def 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 e42581ba58a..341343b484d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 84b4116b53b..6038f4d9ac1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 dfb82320f20..5ba428a7b4f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 554ef504c4b..827cbacc43a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Relation]: + async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in groups param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in groups param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 4c1916b4a0b..26310db15eb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 4261edbb13e..55fed2881e8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 ea155a4c96c..5db19f22c20 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for groups param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for groups param body: The request body @@ -188,4 +187,27 @@ def 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 d53295d2428..5e3d592f859 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 730cb4528dc..b0e1060ac1f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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}/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = 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 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Term]: + async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: """ Update the navigation property children in groups param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property children for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property children in groups param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 56d71201e5c..64e009de6dd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 b30fce1c9d1..25316baadb2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 fe4632b435e..3a1d66c3fd4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Relation]: + async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in groups param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in groups param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 2e530e90ac3..cd07214395a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 9add3801d2a..498b35863f5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 0ecac99d811..1d855fc8598 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for groups param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for groups param body: The request body @@ -188,4 +187,27 @@ def 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 00a20c462c9..3cc5fbb331f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 a82f389f3bd..fc6f1580d5d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Term]: + async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = 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. @@ -70,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: """ Update the properties of a term object. param body: The request body @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = 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. @@ -116,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a term object. param body: The request body @@ -168,6 +167,16 @@ 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(): """ @@ -194,4 +203,27 @@ def get_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 d8fc3e3ce0c..30e7fd78e1d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[TermsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[TermsRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: """ Create new navigation property to terms for groups param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to terms for groups param body: The request body @@ -188,4 +187,27 @@ def 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 b1b28812f6a..662ba73161f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[SetCollectionResponse]: + async def get(self,request_configuration: Optional[SetsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SetCollectionResponse, error_mapping) - async def post(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def post(self,body: Optional[Set] = None, request_configuration: Optional[SetsRequestBuilderPostRequestConfiguration] = None) -> Optional[Set]: """ Create new navigation property to sets for groups param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Set] = None, request_configuration: Optional[SetsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to sets for groups param body: The request body @@ -189,4 +188,27 @@ def 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 2b61bdce399..b3231f0d5b8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/termStores/{store%2Did}/sets/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 30f96a3cb14..884479b35d8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: """ Create a new term object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new term object. param body: The request body @@ -190,4 +189,27 @@ def 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 f34a0c0799d..f5cd1731e5b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/termStores/{store%2Did}/sets/{set%2Did}/children/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 63b597ce741..efb2d0bba17 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> Optional[TermCollectionResponse]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: """ Create new navigation property to children for groups param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to children for groups param body: The request body @@ -188,4 +187,27 @@ def 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 1be56061cb6..dfa07bb2440 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/termStores/{store%2Did}/sets/{set%2Did}/children/{term%2Did}/children/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 135850fde86..0a67d7e66ad 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 c192a091f10..d4bf8da1507 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 62a6728ede8..f45b6c68ae8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Relation]: + async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in groups param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in groups param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 4bad706e6ad..75f18db5049 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 23ae9c94de3..f058600b6ed 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 db72d72c847..d39e78c8365 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for groups param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for groups param body: The request body @@ -188,4 +187,27 @@ def 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 d714b736f2e..e1865b68081 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 fae48bfa0e2..ac0190f3938 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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}/children/{term%2Did}/children/{term%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = 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 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Term]: + async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: """ Update the navigation property children in groups param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property children for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property children in groups param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 0bde34d3f46..070d2211160 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/termStores/{store%2Did}/sets/{set%2Did}/children/{term%2Did}/relations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 ae11ba99fe6..1f2e994dd67 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 1071f72e020..1d7f6056586 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Relation]: + async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in groups param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in groups param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 ef1206a4fc0..9998890f611 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 5354c58cca2..a1f9fb8dd8e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 3c299ad720f..95c4ba1e6bb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for groups param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for groups param body: The request body @@ -188,4 +187,27 @@ def 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 f5ee8162bf0..8d53755c833 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 770d85c2cf6..e381fcab545 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property children for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Term]: + async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: """ Update the navigation property children in groups param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property children for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Children terms of set in term [store]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property children in groups param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 3d5d50d109d..d95d2566857 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ParentGroupRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property parentGroup for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Group]: + async def get(self,request_configuration: Optional[ParentGroupRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Group, error_mapping) - async def patch(self,body: Optional[Group] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: + async def patch(self,body: Optional[Group] = None, request_configuration: Optional[ParentGroupRequestBuilderPatchRequestConfiguration] = None) -> Optional[Group]: """ Update the navigation property parentGroup in groups param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ParentGroupRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property parentGroup for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentGroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The parent [group] that contains the set. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Group] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Group] = None, request_configuration: Optional[ParentGroupRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property parentGroup in groups param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 dd1d763e733..4d0b6c09d8c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 44669d2d1be..59f6f399130 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: """ Create a new term object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new term object. param body: The request body @@ -190,4 +189,27 @@ def 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 38211405236..57e69f7f196 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/children/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 0d6195519a7..251febfa02a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> Optional[TermCollectionResponse]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: """ Create new navigation property to children for groups param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to children for groups param body: The request body @@ -188,4 +187,27 @@ def 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 00c505db372..81aab58fbe3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 0f5c94d2378..63ade62ca9f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 208db9f7272..b3405e127d5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 f4bd52dcd13..db8f378c544 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Relation]: + async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in groups param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in groups param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 8df8e515b06..45d2b12d06d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 9e4e59a87f6..39ae7ae073f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 b49f613b75f..6f87d0b3cf3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for groups param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for groups param body: The request body @@ -188,4 +187,27 @@ def 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 8d76214d6fd..84701d051eb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 1929103a0f4..1f6c65605e0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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/sets/{set%2Did1}/children/{term%2Did}/children/{term%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = 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 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Term]: + async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: """ Update the navigation property children in groups param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property children for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property children in groups param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 a4f1ec2af33..62fce7bb4cd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 a12c992f51a..b98013a99a2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 8fa3453594a..968e70664aa 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Relation]: + async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in groups param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in groups param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 dd723d267b4..46d20ebb2c4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 1b645301dbd..16f3c4312bf 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 3cda3004cc7..bd2754cbd70 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for groups param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for groups param body: The request body @@ -188,4 +187,27 @@ def 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 83c9110a623..3add5ef3aa1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 cee765b1bc9..df60876cec6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property children for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Term]: + async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: """ Update the navigation property children in groups param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property children for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Children terms of set in term [store]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property children in groups param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 8b98f4a4fa9..007c3e1eadb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/relations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 9625b4837fb..bec1268c788 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 3efe336b30b..6e5c56c0f3a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Relation]: + async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in groups param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in groups param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 79a4b731fd7..16b4b1b76f8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 ceae2efdf7e..44a2e74a7f1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 aeb96cc3e1e..e43651ef417 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for groups param body: The request body @@ -88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for groups param body: The request body @@ -189,4 +188,27 @@ def 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 1377b5f2fa7..1b7fd9bbddc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SetItemRequestBuilderDeleteRequestConfiguration] = 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 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Set]: + async def get(self,request_configuration: Optional[SetItemRequestBuilderGetRequestConfiguration] = 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 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - async def patch(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def patch(self,body: Optional[Set] = None, request_configuration: Optional[SetItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Set]: """ Update the navigation property sets in groups param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SetItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sets for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetItemRequestBuilderGetRequestConfiguration] = 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 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Set] = None, request_configuration: Optional[SetItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sets in groups param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 8382b3009ef..d8f3bbda353 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/termStores/{store%2Did}/sets/{set%2Did}/parentGroup/sets/{set%2Did1}/terms/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 b72f8c0221f..c006a00636c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> Optional[TermCollectionResponse]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: """ Create new navigation property to children for groups param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to children for groups param body: The request body @@ -188,4 +187,27 @@ def 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 ef48fa1bed0..608f8715041 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 ad711f38feb..d0357a3b619 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 7dde7f5011a..63999e8fa80 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 ea634c1a8b2..d2ea0142bae 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Relation]: + async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in groups param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in groups param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 cbdb3517c70..39880398280 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 950e6da2f67..b466f706dc2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 e7b782f0b27..0e29b02fc85 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for groups param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for groups param body: The request body @@ -188,4 +187,27 @@ def 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 03ee8a2c256..591b96545e8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 58b382eb025..0e42ab38af7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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/sets/{set%2Did1}/terms/{term%2Did}/children/{term%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = 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 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Term]: + async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: """ Update the navigation property children in groups param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property children for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property children in groups param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 a0cb3a6ff77..10a69396043 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 886ba2ac5e6..38c1c035157 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 bf5557194ee..b81853b28d9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Relation]: + async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in groups param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in groups param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 426631b7180..d464271e8b7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 4669c1a1856..eb7e0813fc1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 c79d46e8120..04b1bbf2abb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for groups param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for groups param body: The request body @@ -188,4 +187,27 @@ def 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 1abef5ca44e..53013406812 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 2710d278d9d..45004cd7cb9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Term]: + async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = 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. @@ -70,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: """ Update the properties of a term object. param body: The request body @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = 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. @@ -116,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a term object. param body: The request body @@ -168,6 +167,16 @@ 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(): """ @@ -194,4 +203,27 @@ def get_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 7cf1e2cee5f..4029ee07b25 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[TermsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[TermsRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: """ Create new navigation property to terms for groups param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to terms for groups param body: The request body @@ -188,4 +187,27 @@ def 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 804078bc166..d0e3f3b7774 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[SetCollectionResponse]: + async def get(self,request_configuration: Optional[SetsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SetCollectionResponse, error_mapping) - async def post(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def post(self,body: Optional[Set] = None, request_configuration: Optional[SetsRequestBuilderPostRequestConfiguration] = None) -> Optional[Set]: """ Create new navigation property to sets for groups param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Set] = None, request_configuration: Optional[SetsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to sets for groups param body: The request body @@ -189,4 +188,27 @@ def 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 c5b1490b8c9..22e35201c63 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/termStores/{store%2Did}/sets/{set%2Did}/relations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 e1cf9f280d9..ab56e55a45e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 fad66e5fd47..b54edc948bc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Relation]: + async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in groups param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in groups param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 b7f70a2fffc..422da7c15e8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 6bec8a5a212..9fdfd2b2b76 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 4eacc3e6719..9a6c3cbefff 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for groups param body: The request body @@ -88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for groups param body: The request body @@ -189,4 +188,27 @@ def 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 d14201378b7..d234b68d9bc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SetItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a set object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Set]: + async def get(self,request_configuration: Optional[SetItemRequestBuilderGetRequestConfiguration] = 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. @@ -71,7 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - async def patch(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def patch(self,body: Optional[Set] = None, request_configuration: Optional[SetItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Set]: """ Update the properties of a set object. param body: The request body @@ -95,7 +94,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SetItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a set object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -106,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetItemRequestBuilderGetRequestConfiguration] = 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. @@ -117,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Set] = None, request_configuration: Optional[SetItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a set object. param body: The request body @@ -178,6 +177,16 @@ 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(): """ @@ -204,4 +213,27 @@ def get_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 63f0a2e0095..4477b172d5a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/termStores/{store%2Did}/sets/{set%2Did}/terms/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 77fd81c1c0c..8864cc81e0c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> Optional[TermCollectionResponse]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: """ Create new navigation property to children for groups param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to children for groups param body: The request body @@ -188,4 +187,27 @@ def 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 0a542fc1a01..9b9ca8c7f21 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/termStores/{store%2Did}/sets/{set%2Did}/terms/{term%2Did}/children/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 037ebe719b0..787a2e34c7f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 8479e63f255..90e656be078 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 ca19b1c2b37..fc7f5b6c9ab 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Relation]: + async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in groups param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in groups param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 f5fcac31112..be6e70e147a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 e89849128cc..19b63d03c83 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 c75025de18c..38436df636d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for groups param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for groups param body: The request body @@ -188,4 +187,27 @@ def 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 910f56d1542..3ebab8e064a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 d97b743bf32..ece61582596 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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}/terms/{term%2Did}/children/{term%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = 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 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Term]: + async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: """ Update the navigation property children in groups param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property children for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property children in groups param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 7d080928db4..9d640c54573 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/termStores/{store%2Did}/sets/{set%2Did}/terms/{term%2Did}/relations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 06687674957..31058c3c357 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 3af0d76264e..dc3b61e1027 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Relation]: + async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in groups param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in groups param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 71f8ce896a1..4d7999914ac 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 36b75e2239f..56a7d0b1f84 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 d6715113ee1..3f21d54ad30 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for groups param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for groups param body: The request body @@ -188,4 +187,27 @@ def 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 bf1ae9b53c4..ac1243144ed 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 71a0734c5a7..d67e26c9edf 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Term]: + async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = 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. @@ -70,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: """ Update the properties of a term object. param body: The request body @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = 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. @@ -116,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a term object. param body: The request body @@ -168,6 +167,16 @@ 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(): """ @@ -194,4 +203,27 @@ def get_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 e444edd8a49..355a07b4179 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[TermsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[TermsRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: """ Create new navigation property to terms for groups param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to terms for groups param body: The request body @@ -188,4 +187,27 @@ def 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 cf295882374..d49be253016 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[SetCollectionResponse]: + async def get(self,request_configuration: Optional[SetsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SetCollectionResponse, error_mapping) - async def post(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def post(self,body: Optional[Set] = None, request_configuration: Optional[SetsRequestBuilderPostRequestConfiguration] = None) -> Optional[Set]: """ Create a new set object. param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Set] = None, request_configuration: Optional[SetsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new set object. param body: The request body @@ -189,4 +188,27 @@ def 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 29016fe65f8..4c5e72ca8c3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[StoreItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property termStores for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Store]: + async def get(self,request_configuration: Optional[StoreItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Store, error_mapping) - async def patch(self,body: Optional[Store] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Store]: + async def patch(self,body: Optional[Store] = None, request_configuration: Optional[StoreItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Store]: """ Update the navigation property termStores in groups param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[StoreItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property termStores for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[StoreItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The collection of termStores under this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Store] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Store] = None, request_configuration: Optional[StoreItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property termStores in groups param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 d02e5944c4c..115a17e4312 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[StoreCollectionResponse]: + async def get(self,request_configuration: Optional[TermStoresRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, StoreCollectionResponse, error_mapping) - async def post(self,body: Optional[Store] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Store]: + async def post(self,body: Optional[Store] = None, request_configuration: Optional[TermStoresRequestBuilderPostRequestConfiguration] = None) -> Optional[Store]: """ Create new navigation property to termStores for groups param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermStoresRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The collection of termStores under this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Store] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Store] = None, request_configuration: Optional[TermStoresRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to termStores for groups param body: The request body @@ -188,4 +187,27 @@ def 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 7b149c72bee..52cc9c9f04b 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[RequestConfiguration] = None) -> Optional[RemovePostResponse]: + async def post(self,body: Optional[RemovePostRequestBody] = None, request_configuration: Optional[RemoveRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RemovePostRequestBody] = None, request_configuration: Optional[RemoveRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Unfollow a user's site or multiple sites. param body: The request body @@ -76,4 +76,14 @@ 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 a86f96afe96..57ddc8ed4e7 100644 --- a/msgraph/generated/groups/item/sites/sites_request_builder.py +++ b/msgraph/generated/groups/item/sites/sites_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +46,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[RequestConfiguration] = None) -> Optional[SiteCollectionResponse]: + async def get(self,request_configuration: Optional[SitesRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SiteCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SitesRequestBuilderGetRequestConfiguration] = 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. @@ -189,4 +188,17 @@ def 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 a24947e8e5b..d2359586464 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[SubscribeByMailRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[SubscribeByMailRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 1354c99e258..0f2c6a8b465 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[ChannelCollectionResponse]: + async def get(self,request_configuration: Optional[AllChannelsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChannelCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AllChannelsRequestBuilderGetRequestConfiguration] = 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. @@ -150,4 +149,17 @@ def 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 96efdd92ffe..f2eff3a3f90 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 8b45146595d..958716ec002 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Channel]: + async def get(self,request_configuration: Optional[ChannelItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Channel, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChannelItemRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 98c57c9eed4..d3224cc03da 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ArchivePostRequestBody] = None, request_configuration: Optional[ArchiveRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ArchivePostRequestBody] = None, request_configuration: Optional[ArchiveRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 c5d42c29bd9..51b35c11eb2 100644 --- a/msgraph/generated/groups/item/team/channels/channels_request_builder.py +++ b/msgraph/generated/groups/item/team/channels/channels_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[ChannelCollectionResponse]: + async def get(self,request_configuration: Optional[ChannelsRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChannelCollectionResponse, error_mapping) - async def post(self,body: Optional[Channel] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Channel]: + async def post(self,body: Optional[Channel] = None, request_configuration: Optional[ChannelsRequestBuilderPostRequestConfiguration] = 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. param body: The request body @@ -90,7 +89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChannelsRequestBuilderGetRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Channel] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Channel] = None, request_configuration: Optional[ChannelsRequestBuilderPostRequestConfiguration] = 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. param body: The request body @@ -200,4 +199,27 @@ def 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 9eadb782482..ca0973c970c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 800eae4c51c..dd0a30c4b63 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[GetAllMessagesGetResponse]: + async def get(self,request_configuration: Optional[GetAllMessagesRequestBuilderGetRequestConfiguration] = None) -> Optional[GetAllMessagesGetResponse]: """ Invoke function getAllMessages param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GetAllMessagesGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetAllMessagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getAllMessages param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -129,4 +128,17 @@ def 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 bc2ee5c6272..046a4bca10b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +35,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ChannelItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete the channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -55,7 +54,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Channel]: + async def get(self,request_configuration: Optional[ChannelItemRequestBuilderGetRequestConfiguration] = 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. @@ -76,7 +75,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Channel, error_mapping) - async def patch(self,body: Optional[Channel] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Channel]: + async def patch(self,body: Optional[Channel] = None, request_configuration: Optional[ChannelItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Channel]: """ Update the properties of the specified channel. param body: The request body @@ -100,7 +99,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ChannelItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete the channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChannelItemRequestBuilderGetRequestConfiguration] = 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. @@ -122,7 +121,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Channel] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Channel] = None, request_configuration: Optional[ChannelItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of the specified channel. param body: The request body @@ -228,6 +227,16 @@ 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(): """ @@ -254,4 +263,27 @@ def get_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 017ea10cdc0..63468efa622 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[CompleteMigrationRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[CompleteMigrationRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 4e5350414f8..6eb0ac2845f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/doesUserHaveAccess(userId='@userId',tenantId='@tenantId',userPrincipalName='@userPrincipalName'){?tenantId*,userId*,userPrincipalName*}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse]: + async def get(self,request_configuration: Optional[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration] = None) -> Optional[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse]: """ Invoke function doesUserHaveAccess param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function doesUserHaveAccess param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,4 +98,17 @@ 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 a58aa31e84e..f6686c68e0e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/filesFolder/content{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[DriveItem]: """ The content stream, if the item represents a file. param body: Binary request body @@ -69,7 +68,7 @@ async def put(self,body: bytes, request_configuration: Optional[RequestConfigura return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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. @@ -80,7 +79,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ The content stream, if the item represents a file. param body: Binary request body @@ -126,4 +125,27 @@ 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 fce4721031f..c0de0053958 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: + async def get(self,request_configuration: Optional[FilesFolderRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FilesFolderRequestBuilderGetRequestConfiguration] = 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. @@ -105,4 +104,17 @@ def get_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 9c2b21304b6..fcb74aaa451 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[RequestConfiguration] = None) -> Optional[AddPostResponse]: + async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 ea1c707c7d4..4fa54e01b33 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/members/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 149cbd0c502..a41499fc2a2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{conversationMember%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ConversationMemberItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ConversationMember]: + async def get(self,request_configuration: Optional[ConversationMemberItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ConversationMember]: """ Get a conversationMember from a channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) - async def patch(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMember]: + async def patch(self,body: Optional[ConversationMember] = None, request_configuration: Optional[ConversationMemberItemRequestBuilderPatchRequestConfiguration] = 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. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ConversationMemberItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ConversationMemberItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get a conversationMember from a channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[ConversationMemberItemRequestBuilderPatchRequestConfiguration] = 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. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 1f8f48407d9..0b4f12ff54d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[ConversationMemberCollectionResponse]: + async def get(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = 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. @@ -66,13 +65,13 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ConversationMemberCollectionResponse, error_mapping) - async def post(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMember]: + async def post(self,body: Optional[ConversationMember] = None, request_configuration: Optional[MembersRequestBuilderPostRequestConfiguration] = None) -> Optional[ConversationMember]: """ - Add a conversationMember to a channel. + Add a conversationMember to a channel. This operation is allowed only for channels with a membershipType value of private or shared. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ConversationMember] - Find more info here: https://learn.microsoft.com/graph/api/conversationmember-add?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/channel-post-members?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -90,7 +89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = 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. @@ -101,9 +100,9 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[MembersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ - Add a conversationMember to a channel. + Add a conversationMember to a channel. This operation is allowed only for channels with a membershipType value of private or shared. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -200,4 +199,27 @@ def 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 4fe0aa85feb..4559e377344 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 920da19e52f..43b077d1d26 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 7e03409178b..c9d1c8e9d5a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ChatMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property messages for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ChatMessage]: + async def get(self,request_configuration: Optional[ChatMessageItemRequestBuilderGetRequestConfiguration] = 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. @@ -72,7 +71,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) - async def patch(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: + async def patch(self,body: Optional[ChatMessage] = None, request_configuration: Optional[ChatMessageItemRequestBuilderPatchRequestConfiguration] = 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 @@ -96,7 +95,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ChatMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property messages for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -107,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChatMessageItemRequestBuilderGetRequestConfiguration] = 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. @@ -118,7 +117,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[ChatMessageItemRequestBuilderPatchRequestConfiguration] = 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 @@ -197,6 +196,16 @@ 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(): """ @@ -223,4 +232,27 @@ def get_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 d325208292b..93054f53d95 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/hostedContents/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 5de1ff4adf5..ef1a165ce6f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,7 @@ 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[RequestConfiguration] = None) -> Optional[ChatMessageHostedContentCollectionResponse]: + async def get(self,request_configuration: Optional[HostedContentsRequestBuilderGetRequestConfiguration] = 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatMessageHostedContentCollectionResponse, error_mapping) - async def post(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def post(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[HostedContentsRequestBuilderPostRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Create new navigation property to hostedContents for groups param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[HostedContentsRequestBuilderGetRequestConfiguration] = 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[HostedContentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to hostedContents for groups param body: The request body @@ -189,4 +188,27 @@ def 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 0b0dd8eca94..072452a2e64 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}/hostedContents/{chatMessageHostedContent%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property hostedContents for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ChatMessageHostedContent]: + async def get(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatMessageHostedContent, error_mapping) - async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Update the navigation property hostedContents in groups param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property hostedContents for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property hostedContents in groups param body: The request body @@ -146,6 +145,16 @@ 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(): """ @@ -172,4 +181,27 @@ def get_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 0fb1e90dbae..deeedbfb720 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/hostedContents/{chatMessageHostedContent%2Did}/$value{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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. @@ -45,7 +44,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> bytes: """ Update media content for the navigation property hostedContents in groups param body: Binary request body @@ -66,7 +65,7 @@ async def put(self,body: bytes, request_configuration: Optional[RequestConfigura raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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. @@ -77,7 +76,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ Update media content for the navigation property hostedContents in groups param body: Binary request body @@ -123,4 +122,27 @@ 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 41d2009cc32..9fbc4a8b564 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 ec6c39574a0..842c7f99e8c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 6ae0cafa5e1..240f2035c9a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +31,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ChatMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property replies for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ChatMessage]: + async def get(self,request_configuration: Optional[ChatMessageItemRequestBuilderGetRequestConfiguration] = 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 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) - async def patch(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: + async def patch(self,body: Optional[ChatMessage] = None, request_configuration: Optional[ChatMessageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ChatMessage]: """ Update the navigation property replies in groups param body: The request body @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ChatMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property replies for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChatMessageItemRequestBuilderGetRequestConfiguration] = 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 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[ChatMessageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property replies in groups param body: The request body @@ -186,6 +185,16 @@ 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(): """ @@ -212,4 +221,27 @@ def get_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 7474d9e4f0a..aaa9a0ccf75 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/hostedContents/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 8f7fcf60f6c..935977d5944 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,7 @@ 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[RequestConfiguration] = None) -> Optional[ChatMessageHostedContentCollectionResponse]: + async def get(self,request_configuration: Optional[HostedContentsRequestBuilderGetRequestConfiguration] = 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatMessageHostedContentCollectionResponse, error_mapping) - async def post(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def post(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[HostedContentsRequestBuilderPostRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Create new navigation property to hostedContents for groups param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[HostedContentsRequestBuilderGetRequestConfiguration] = 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[HostedContentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to hostedContents for groups param body: The request body @@ -189,4 +188,27 @@ def 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 9429088e2bb..aefeab87ab5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/{chatMessage%2Did1}/hostedContents/{chatMessageHostedContent%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property hostedContents for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ChatMessageHostedContent]: + async def get(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatMessageHostedContent, error_mapping) - async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Update the navigation property hostedContents in groups param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property hostedContents for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property hostedContents in groups param body: The request body @@ -146,6 +145,16 @@ 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(): """ @@ -172,4 +181,27 @@ def get_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 41922d0e208..5763f06ec31 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/hostedContents/{chatMessageHostedContent%2Did}/$value{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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. @@ -45,7 +44,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> bytes: """ Update media content for the navigation property hostedContents in groups param body: Binary request body @@ -66,7 +65,7 @@ async def put(self,body: bytes, request_configuration: Optional[RequestConfigura raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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. @@ -77,7 +76,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ Update media content for the navigation property hostedContents in groups param body: Binary request body @@ -123,4 +122,27 @@ 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 a7828b47051..610efdc2c6f 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[SetReactionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[SetReactionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action setReaction param body: The request body @@ -72,4 +72,14 @@ 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 2760c08d093..6de707db3aa 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[SoftDeleteRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[SoftDeleteRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 7fdbc818cd5..30d7ece0719 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[UndoSoftDeleteRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[UndoSoftDeleteRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 b3244ea9d61..392bfb538fa 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[UnsetReactionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[UnsetReactionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action unsetReaction param body: The request body @@ -72,4 +72,14 @@ 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 3dae54ee96d..e610a687b6a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[ChatMessageCollectionResponse]: + async def get(self,request_configuration: Optional[RepliesRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatMessageCollectionResponse, error_mapping) - async def post(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: + async def post(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RepliesRequestBuilderPostRequestConfiguration] = None) -> Optional[ChatMessage]: """ Create a new reply to a chatMessage in a specified channel. param body: The request body @@ -90,7 +89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RepliesRequestBuilderGetRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RepliesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new reply to a chatMessage in a specified channel. param body: The request body @@ -200,4 +199,27 @@ def 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 5352fd10713..0cdaa2377e2 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[SetReactionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[SetReactionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action setReaction param body: The request body @@ -72,4 +72,14 @@ 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 abb266ea205..c655b0fb0b2 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[SoftDeleteRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[SoftDeleteRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 62d60fd2dbf..d3a00b5f713 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[UndoSoftDeleteRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[UndoSoftDeleteRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 1bb0d02f7d1..d0e2ae89269 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[UnsetReactionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[UnsetReactionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action unsetReaction param body: The request body @@ -72,4 +72,14 @@ 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 e18cc9b2be1..5220bf188e2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[ChatMessageCollectionResponse]: + async def get(self,request_configuration: Optional[MessagesRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatMessageCollectionResponse, error_mapping) - async def post(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: + async def post(self,body: Optional[ChatMessage] = None, request_configuration: Optional[MessagesRequestBuilderPostRequestConfiguration] = None) -> Optional[ChatMessage]: """ Send a new chatMessage in the specified channel or a chat. param body: The request body @@ -90,7 +89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MessagesRequestBuilderGetRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[MessagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Send a new chatMessage in the specified channel or a chat. param body: The request body @@ -200,4 +199,27 @@ def 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 b11dbb0d84f..039be38924d 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[RequestConfiguration] = None) -> Optional[ProvisionChannelEmailResult]: + async def post(self,request_configuration: Optional[ProvisionEmailRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, ProvisionChannelEmailResult, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[ProvisionEmailRequestBuilderPostRequestConfiguration] = 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,4 +68,14 @@ 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 17ab2065361..d7ff7f91952 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RemoveEmailRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RemoveEmailRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 098fc8f6aa9..aed174ed589 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/sharedWithTeams/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 8ffe8836424..e52ff0dd8f3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[ConversationMemberCollectionResponse]: + async def get(self,request_configuration: Optional[AllowedMembersRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ConversationMemberCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AllowedMembersRequestBuilderGetRequestConfiguration] = 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. @@ -150,4 +149,17 @@ def 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 181e3d95adf..4f258651078 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/sharedWithTeams/{sharedWithChannelTeamInfo%2Did}/allowedMembers/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 4aec019206a..b2ccbb33276 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{conversationMember%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMember]: + async def get(self,request_configuration: Optional[ConversationMemberItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ConversationMemberItemRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 cd3cd04e2bc..bebebbb7fcb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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}/sharedWithTeams/{sharedWithChannelTeamInfo%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[SharedWithChannelTeamInfo]: + async def get(self,request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderGetRequestConfiguration] = 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. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SharedWithChannelTeamInfo, error_mapping) - async def patch(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfo]: + async def patch(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfo]: """ Update the navigation property sharedWithTeams in groups param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sharedWithTeams in groups param body: The request body @@ -157,6 +156,16 @@ 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(): """ @@ -183,4 +192,27 @@ def get_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 e39a0c181a6..4feacc98972 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/team{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Team]: + async def get(self,request_configuration: Optional[TeamRequestBuilderGetRequestConfiguration] = None) -> Optional[Team]: """ Get team from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Team, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TeamRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get team from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 4750880a810..16dd096555a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfoCollectionResponse]: + async def get(self,request_configuration: Optional[SharedWithTeamsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SharedWithChannelTeamInfoCollectionResponse, error_mapping) - async def post(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfo]: + async def post(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[SharedWithTeamsRequestBuilderPostRequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfo]: """ Create new navigation property to sharedWithTeams for groups param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SharedWithTeamsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[SharedWithTeamsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to sharedWithTeams for groups param body: The request body @@ -189,4 +188,27 @@ def 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 a418e8c0f97..f71b833aefa 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/tabs/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 82a7bfbbab6..f17daef7eb0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{teamsTab%2Did}/teamsApp{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsApp]: + async def get(self,request_configuration: Optional[TeamsAppRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamsApp, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TeamsAppRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 4f321b50436..85e7e340f29 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TeamsTabItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[TeamsTab]: + async def get(self,request_configuration: Optional[TeamsTabItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamsTab, error_mapping) - async def patch(self,body: Optional[TeamsTab] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsTab]: + async def patch(self,body: Optional[TeamsTab] = None, request_configuration: Optional[TeamsTabItemRequestBuilderPatchRequestConfiguration] = 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 @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TeamsTabItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TeamsTabItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TeamsTab] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TeamsTab] = None, request_configuration: Optional[TeamsTabItemRequestBuilderPatchRequestConfiguration] = 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 @@ -148,6 +147,16 @@ 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(): """ @@ -174,4 +183,27 @@ def get_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 270b73810aa..c7a33624755 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TeamsTabCollectionResponse]: + async def get(self,request_configuration: Optional[TabsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamsTabCollectionResponse, error_mapping) - async def post(self,body: Optional[TeamsTab] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsTab]: + async def post(self,body: Optional[TeamsTab] = None, request_configuration: Optional[TabsRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TabsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TeamsTab] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TeamsTab] = None, request_configuration: Optional[TabsRequestBuilderPostRequestConfiguration] = 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 @@ -190,4 +189,27 @@ def 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 a214e19ba6f..eda69384245 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ClonePostRequestBody] = None, request_configuration: Optional[CloneRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ClonePostRequestBody] = None, request_configuration: Optional[CloneRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 7e70afe8036..314b5fa2660 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[CompleteMigrationRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[CompleteMigrationRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 0347a896eec..ca64f495cf2 100644 --- a/msgraph/generated/groups/item/team/group/group_request_builder.py +++ b/msgraph/generated/groups/item/team/group/group_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[Group]: + async def get(self,request_configuration: Optional[GroupRequestBuilderGetRequestConfiguration] = None) -> Optional[Group]: """ Get group from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get group from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -104,4 +103,17 @@ def get_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 88c25940658..eadeb09f314 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 8d331adcf33..4f837dffc85 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 b6ac621d1a7..0223f7f9acc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 3b7b55ff3eb..9dd1ec48a1c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[ChannelCollectionResponse]: + async def get(self,request_configuration: Optional[IncomingChannelsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChannelCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[IncomingChannelsRequestBuilderGetRequestConfiguration] = 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. @@ -150,4 +149,17 @@ def 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 313b6a43b7b..aa08ea345db 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Channel]: + async def get(self,request_configuration: Optional[ChannelItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Channel, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChannelItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ List of channels shared with the team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 37a113ae7a6..158acd61316 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 fb43d2c0919..9d954e79f4f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TeamsAppInstallationCollectionResponse]: + async def get(self,request_configuration: Optional[InstalledAppsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamsAppInstallationCollectionResponse, error_mapping) - async def post(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsAppInstallation]: + async def post(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[InstalledAppsRequestBuilderPostRequestConfiguration] = None) -> Optional[TeamsAppInstallation]: """ Install an app to the specified team. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[InstalledAppsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[InstalledAppsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Install an app to the specified team. param body: The request body @@ -190,4 +189,27 @@ def 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 b6a3ecccc67..14279a949a9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/teamsApp{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsApp]: + async def get(self,request_configuration: Optional[TeamsAppRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamsApp]: """ The app that is installed. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamsApp, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TeamsAppRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The app that is installed. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 b44ea8fe244..f748e0f17d4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/teamsAppDefinition{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsAppDefinition]: + async def get(self,request_configuration: Optional[TeamsAppDefinitionRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamsAppDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TeamsAppDefinitionRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 07457a99645..525fd2f7403 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TeamsAppInstallationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Uninstalls an app from the specified team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[TeamsAppInstallation]: + async def get(self,request_configuration: Optional[TeamsAppInstallationItemRequestBuilderGetRequestConfiguration] = 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. @@ -70,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamsAppInstallation, error_mapping) - async def patch(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsAppInstallation]: + async def patch(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[TeamsAppInstallationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TeamsAppInstallation]: """ Update the navigation property installedApps in groups param body: The request body @@ -93,7 +92,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TeamsAppInstallationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Uninstalls an app from the specified team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -104,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TeamsAppInstallationItemRequestBuilderGetRequestConfiguration] = 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. @@ -115,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[TeamsAppInstallationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property installedApps in groups param body: The request body @@ -167,6 +166,16 @@ 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(): """ @@ -193,4 +202,27 @@ def get_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 222e2b70b99..86d62a049c9 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[UpgradePostRequestBody] = None, request_configuration: Optional[UpgradeRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UpgradePostRequestBody] = None, request_configuration: Optional[UpgradeRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Upgrade an app installation within a chat. param body: The request body @@ -73,4 +73,14 @@ 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 008b05a084f..0f46518143c 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[RequestConfiguration] = None) -> Optional[AddPostResponse]: + async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 d515851bc72..72fccdad1b1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 68e23b3e15d..cc2280a3114 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ConversationMemberItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Remove a conversationMember from a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ConversationMember]: + async def get(self,request_configuration: Optional[ConversationMemberItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ConversationMember]: """ Get a conversationMember from a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) - async def patch(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMember]: + async def patch(self,body: Optional[ConversationMember] = None, request_configuration: Optional[ConversationMemberItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ConversationMember]: """ Update the role of a conversationMember in a team. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ConversationMemberItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Remove a conversationMember from a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ConversationMemberItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get a conversationMember from a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[ConversationMemberItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the role of a conversationMember in a team. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 3c6f26673c3..58800a9e0a6 100644 --- a/msgraph/generated/groups/item/team/members/members_request_builder.py +++ b/msgraph/generated/groups/item/team/members/members_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[ConversationMemberCollectionResponse]: + async def get(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ConversationMemberCollectionResponse, error_mapping) - async def post(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMember]: + async def post(self,body: Optional[ConversationMember] = None, request_configuration: Optional[MembersRequestBuilderPostRequestConfiguration] = None) -> Optional[ConversationMember]: """ Add a new conversationMember to a team. param body: The request body @@ -90,7 +89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[MembersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Add a new conversationMember to a team. param body: The request body @@ -200,4 +199,27 @@ def 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 b673703b77f..81e64f8d27b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 5a456108ca2..5f35d9836b2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TeamsAsyncOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property operations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[TeamsAsyncOperation]: + async def get(self,request_configuration: Optional[TeamsAsyncOperationItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamsAsyncOperation, error_mapping) - async def patch(self,body: Optional[TeamsAsyncOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsAsyncOperation]: + async def patch(self,body: Optional[TeamsAsyncOperation] = None, request_configuration: Optional[TeamsAsyncOperationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TeamsAsyncOperation]: """ Update the navigation property operations in groups param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TeamsAsyncOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property operations for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TeamsAsyncOperationItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TeamsAsyncOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TeamsAsyncOperation] = None, request_configuration: Optional[TeamsAsyncOperationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property operations in groups param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 968138fb60f..6f9cc4af26c 100644 --- a/msgraph/generated/groups/item/team/operations/operations_request_builder.py +++ b/msgraph/generated/groups/item/team/operations/operations_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TeamsAsyncOperationCollectionResponse]: + async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamsAsyncOperationCollectionResponse, error_mapping) - async def post(self,body: Optional[TeamsAsyncOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsAsyncOperation]: + async def post(self,body: Optional[TeamsAsyncOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> Optional[TeamsAsyncOperation]: """ Create new navigation property to operations for groups param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TeamsAsyncOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TeamsAsyncOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to operations for groups param body: The request body @@ -188,4 +187,27 @@ def 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 3e036fb42a1..ffc8593083d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 1264a1bd6af..f4aa11c74ed 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property permissionGrants for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ResourceSpecificPermissionGrant]: + async def get(self,request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ResourceSpecificPermissionGrant, error_mapping) - async def patch(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: + async def patch(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: """ Update the navigation property permissionGrants in groups param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property permissionGrants for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property permissionGrants in groups param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 7b22e371aab..0d7cabe4559 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrantCollectionResponse]: + async def get(self,request_configuration: Optional[PermissionGrantsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ResourceSpecificPermissionGrantCollectionResponse, error_mapping) - async def post(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: + async def post(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[PermissionGrantsRequestBuilderPostRequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: """ Create new navigation property to permissionGrants for groups param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PermissionGrantsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[PermissionGrantsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to permissionGrants for groups param body: The request body @@ -189,4 +188,27 @@ def 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 039b1ab9bf0..48fe826d16b 100644 --- a/msgraph/generated/groups/item/team/photo/photo_request_builder.py +++ b/msgraph/generated/groups/item/team/photo/photo_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[ProfilePhoto]: + async def get(self,request_configuration: Optional[PhotoRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ProfilePhoto, error_mapping) - async def patch(self,body: Optional[ProfilePhoto] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ProfilePhoto]: + async def patch(self,body: Optional[ProfilePhoto] = None, request_configuration: Optional[PhotoRequestBuilderPatchRequestConfiguration] = None) -> Optional[ProfilePhoto]: """ Update the navigation property photo in groups param body: The request body @@ -72,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PhotoRequestBuilderGetRequestConfiguration] = 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. @@ -83,7 +82,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ProfilePhoto] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ProfilePhoto] = None, request_configuration: Optional[PhotoRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property photo in groups param body: The request body @@ -143,4 +142,27 @@ def get_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 92b70040aa6..a5aa96127e2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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. @@ -45,7 +44,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> bytes: """ Update media content for the navigation property photo in groups param body: Binary request body @@ -66,7 +65,7 @@ async def put(self,body: bytes, request_configuration: Optional[RequestConfigura raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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. @@ -77,7 +76,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ Update media content for the navigation property photo in groups param body: Binary request body @@ -123,4 +122,27 @@ 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 863fc73352c..083aae15b54 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[CompleteMigrationRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[CompleteMigrationRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 5ccf2585901..075f1e35520 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse]: + async def get(self,request_configuration: Optional[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration] = None) -> Optional[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse]: """ Invoke function doesUserHaveAccess param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function doesUserHaveAccess param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,4 +98,17 @@ 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 a6a002eeb48..f5ae81710b9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[DriveItem]: """ The content stream, if the item represents a file. param body: Binary request body @@ -69,7 +68,7 @@ async def put(self,body: bytes, request_configuration: Optional[RequestConfigura return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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. @@ -80,7 +79,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ The content stream, if the item represents a file. param body: Binary request body @@ -126,4 +125,27 @@ 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 17459811259..0ab89ecec34 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: + async def get(self,request_configuration: Optional[FilesFolderRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FilesFolderRequestBuilderGetRequestConfiguration] = 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. @@ -105,4 +104,17 @@ def get_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 c26a869f523..9d9a71991d6 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[RequestConfiguration] = None) -> Optional[AddPostResponse]: + async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 2f0a55ce584..bac90d6be09 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 c106ee7ed05..8d999240d70 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{conversationMember%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ConversationMemberItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ConversationMember]: + async def get(self,request_configuration: Optional[ConversationMemberItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ConversationMember]: """ Get a conversationMember from a channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) - async def patch(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMember]: + async def patch(self,body: Optional[ConversationMember] = None, request_configuration: Optional[ConversationMemberItemRequestBuilderPatchRequestConfiguration] = 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. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ConversationMemberItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ConversationMemberItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get a conversationMember from a channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[ConversationMemberItemRequestBuilderPatchRequestConfiguration] = 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. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 9e4d521174c..8c8f9d07f0e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[ConversationMemberCollectionResponse]: + async def get(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = 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. @@ -66,13 +65,13 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ConversationMemberCollectionResponse, error_mapping) - async def post(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMember]: + async def post(self,body: Optional[ConversationMember] = None, request_configuration: Optional[MembersRequestBuilderPostRequestConfiguration] = None) -> Optional[ConversationMember]: """ - Add a conversationMember to a channel. + Add a conversationMember to a channel. This operation is allowed only for channels with a membershipType value of private or shared. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ConversationMember] - Find more info here: https://learn.microsoft.com/graph/api/conversationmember-add?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/channel-post-members?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -90,7 +89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = 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. @@ -101,9 +100,9 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[MembersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ - Add a conversationMember to a channel. + Add a conversationMember to a channel. This operation is allowed only for channels with a membershipType value of private or shared. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -200,4 +199,27 @@ def 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 29ffc0f2273..460d29267b4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 4363faa3fd9..f6ab3bb84a8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 f38bb1a7862..2cf0b04f247 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ChatMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property messages for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ChatMessage]: + async def get(self,request_configuration: Optional[ChatMessageItemRequestBuilderGetRequestConfiguration] = 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. @@ -72,7 +71,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) - async def patch(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: + async def patch(self,body: Optional[ChatMessage] = None, request_configuration: Optional[ChatMessageItemRequestBuilderPatchRequestConfiguration] = 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 @@ -96,7 +95,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ChatMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property messages for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -107,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChatMessageItemRequestBuilderGetRequestConfiguration] = 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. @@ -118,7 +117,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[ChatMessageItemRequestBuilderPatchRequestConfiguration] = 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 @@ -197,6 +196,16 @@ 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(): """ @@ -223,4 +232,27 @@ def get_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 10ca41e5ff4..c2a915de671 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/hostedContents/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 2fc6c9db05b..437fdea3631 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,7 @@ 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[RequestConfiguration] = None) -> Optional[ChatMessageHostedContentCollectionResponse]: + async def get(self,request_configuration: Optional[HostedContentsRequestBuilderGetRequestConfiguration] = 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatMessageHostedContentCollectionResponse, error_mapping) - async def post(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def post(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[HostedContentsRequestBuilderPostRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Create new navigation property to hostedContents for groups param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[HostedContentsRequestBuilderGetRequestConfiguration] = 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[HostedContentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to hostedContents for groups param body: The request body @@ -189,4 +188,27 @@ def 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 c2ff33ff384..3e4886faab5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}/hostedContents/{chatMessageHostedContent%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property hostedContents for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ChatMessageHostedContent]: + async def get(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatMessageHostedContent, error_mapping) - async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Update the navigation property hostedContents in groups param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property hostedContents for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property hostedContents in groups param body: The request body @@ -146,6 +145,16 @@ 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(): """ @@ -172,4 +181,27 @@ def get_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 2311dfad2cd..81f0fc244bc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/hostedContents/{chatMessageHostedContent%2Did}/$value{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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. @@ -45,7 +44,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> bytes: """ Update media content for the navigation property hostedContents in groups param body: Binary request body @@ -66,7 +65,7 @@ async def put(self,body: bytes, request_configuration: Optional[RequestConfigura raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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. @@ -77,7 +76,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ Update media content for the navigation property hostedContents in groups param body: Binary request body @@ -123,4 +122,27 @@ 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 34faf51aeb7..0343f57cb3d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 b17751f3d58..d976bc6d701 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 e52f24d6cc5..333a72375da 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +31,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ChatMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property replies for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ChatMessage]: + async def get(self,request_configuration: Optional[ChatMessageItemRequestBuilderGetRequestConfiguration] = 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 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) - async def patch(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: + async def patch(self,body: Optional[ChatMessage] = None, request_configuration: Optional[ChatMessageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ChatMessage]: """ Update the navigation property replies in groups param body: The request body @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ChatMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property replies for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChatMessageItemRequestBuilderGetRequestConfiguration] = 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 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[ChatMessageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property replies in groups param body: The request body @@ -186,6 +185,16 @@ 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(): """ @@ -212,4 +221,27 @@ def get_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 5246405ceb8..abb77575d80 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/hostedContents/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 b5e72c88e45..08815c5187b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,7 @@ 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[RequestConfiguration] = None) -> Optional[ChatMessageHostedContentCollectionResponse]: + async def get(self,request_configuration: Optional[HostedContentsRequestBuilderGetRequestConfiguration] = 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatMessageHostedContentCollectionResponse, error_mapping) - async def post(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def post(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[HostedContentsRequestBuilderPostRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Create new navigation property to hostedContents for groups param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[HostedContentsRequestBuilderGetRequestConfiguration] = 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[HostedContentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to hostedContents for groups param body: The request body @@ -189,4 +188,27 @@ def 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 4e2c94bf5c6..9a282516628 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/{chatMessage%2Did1}/hostedContents/{chatMessageHostedContent%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property hostedContents for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ChatMessageHostedContent]: + async def get(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatMessageHostedContent, error_mapping) - async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Update the navigation property hostedContents in groups param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property hostedContents for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property hostedContents in groups param body: The request body @@ -146,6 +145,16 @@ 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(): """ @@ -172,4 +181,27 @@ def get_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 87d5460a3ec..f01d91b1065 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/hostedContents/{chatMessageHostedContent%2Did}/$value{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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. @@ -45,7 +44,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> bytes: """ Update media content for the navigation property hostedContents in groups param body: Binary request body @@ -66,7 +65,7 @@ async def put(self,body: bytes, request_configuration: Optional[RequestConfigura raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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. @@ -77,7 +76,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ Update media content for the navigation property hostedContents in groups param body: Binary request body @@ -123,4 +122,27 @@ 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 ef494c7bb38..93ef1365995 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[SetReactionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[SetReactionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action setReaction param body: The request body @@ -72,4 +72,14 @@ 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 fe014d41c99..51fb990ddba 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[SoftDeleteRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[SoftDeleteRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 8bcbc88c2c6..45902952347 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[UndoSoftDeleteRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[UndoSoftDeleteRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 b76760f8f01..5f5ccd1514d 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[UnsetReactionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[UnsetReactionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action unsetReaction param body: The request body @@ -72,4 +72,14 @@ 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 3d347b5f609..a22fb80cd7a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[ChatMessageCollectionResponse]: + async def get(self,request_configuration: Optional[RepliesRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatMessageCollectionResponse, error_mapping) - async def post(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: + async def post(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RepliesRequestBuilderPostRequestConfiguration] = None) -> Optional[ChatMessage]: """ Create a new reply to a chatMessage in a specified channel. param body: The request body @@ -90,7 +89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RepliesRequestBuilderGetRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RepliesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new reply to a chatMessage in a specified channel. param body: The request body @@ -200,4 +199,27 @@ def 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 eee2b120534..05efcab66dd 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[SetReactionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[SetReactionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action setReaction param body: The request body @@ -72,4 +72,14 @@ 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 246edbf360f..e457207e640 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[SoftDeleteRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[SoftDeleteRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 9cf54a81c68..1ebe92eaede 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[UndoSoftDeleteRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[UndoSoftDeleteRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 eb6def39443..5e9615f6b83 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[UnsetReactionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[UnsetReactionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action unsetReaction param body: The request body @@ -72,4 +72,14 @@ 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 d708581ea38..1a289beab28 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[ChatMessageCollectionResponse]: + async def get(self,request_configuration: Optional[MessagesRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatMessageCollectionResponse, error_mapping) - async def post(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: + async def post(self,body: Optional[ChatMessage] = None, request_configuration: Optional[MessagesRequestBuilderPostRequestConfiguration] = None) -> Optional[ChatMessage]: """ Send a new chatMessage in the specified channel or a chat. param body: The request body @@ -90,7 +89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MessagesRequestBuilderGetRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[MessagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Send a new chatMessage in the specified channel or a chat. param body: The request body @@ -200,4 +199,27 @@ def 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 b0eac939679..fb68716409c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +35,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[PrimaryChannelRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property primaryChannel for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -54,7 +53,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Channel]: + async def get(self,request_configuration: Optional[PrimaryChannelRequestBuilderGetRequestConfiguration] = 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. @@ -75,7 +74,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Channel, error_mapping) - async def patch(self,body: Optional[Channel] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Channel]: + async def patch(self,body: Optional[Channel] = None, request_configuration: Optional[PrimaryChannelRequestBuilderPatchRequestConfiguration] = None) -> Optional[Channel]: """ Update the navigation property primaryChannel in groups param body: The request body @@ -98,7 +97,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[PrimaryChannelRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property primaryChannel for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +108,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PrimaryChannelRequestBuilderGetRequestConfiguration] = 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. @@ -120,7 +119,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Channel] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Channel] = None, request_configuration: Optional[PrimaryChannelRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property primaryChannel in groups param body: The request body @@ -226,6 +225,16 @@ 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(): """ @@ -252,4 +261,27 @@ def get_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 1daa65f4250..2f76fe8f1eb 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[RequestConfiguration] = None) -> Optional[ProvisionChannelEmailResult]: + async def post(self,request_configuration: Optional[ProvisionEmailRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, ProvisionChannelEmailResult, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[ProvisionEmailRequestBuilderPostRequestConfiguration] = 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,4 +68,14 @@ 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 677b0215462..aa9c42acf6f 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RemoveEmailRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RemoveEmailRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 da3ae16affb..af6f96c326d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 9064c18816f..8f1fac4cd16 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[ConversationMemberCollectionResponse]: + async def get(self,request_configuration: Optional[AllowedMembersRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ConversationMemberCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AllowedMembersRequestBuilderGetRequestConfiguration] = 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. @@ -150,4 +149,17 @@ def 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 676730ff9f8..652bdd52d1d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 ca59509a8df..c8e7f4fce2f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{conversationMember%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMember]: + async def get(self,request_configuration: Optional[ConversationMemberItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ConversationMemberItemRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 d0b6ddfbcc2..e16da1f351c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[SharedWithChannelTeamInfo]: + async def get(self,request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderGetRequestConfiguration] = 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. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SharedWithChannelTeamInfo, error_mapping) - async def patch(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfo]: + async def patch(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfo]: """ Update the navigation property sharedWithTeams in groups param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sharedWithTeams in groups param body: The request body @@ -157,6 +156,16 @@ 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(): """ @@ -183,4 +192,27 @@ def get_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 df968819786..7897280bfe2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/team{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Team]: + async def get(self,request_configuration: Optional[TeamRequestBuilderGetRequestConfiguration] = None) -> Optional[Team]: """ Get team from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Team, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TeamRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get team from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 ec81811d637..f62fe5e7901 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfoCollectionResponse]: + async def get(self,request_configuration: Optional[SharedWithTeamsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SharedWithChannelTeamInfoCollectionResponse, error_mapping) - async def post(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfo]: + async def post(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[SharedWithTeamsRequestBuilderPostRequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfo]: """ Create new navigation property to sharedWithTeams for groups param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SharedWithTeamsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[SharedWithTeamsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to sharedWithTeams for groups param body: The request body @@ -189,4 +188,27 @@ def 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 eaa3652660d..810ec2f1d5d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 85e044f2bf6..6f5cb251514 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{teamsTab%2Did}/teamsApp{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsApp]: + async def get(self,request_configuration: Optional[TeamsAppRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamsApp, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TeamsAppRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 9b52524949a..a878b9d05ac 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TeamsTabItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[TeamsTab]: + async def get(self,request_configuration: Optional[TeamsTabItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamsTab, error_mapping) - async def patch(self,body: Optional[TeamsTab] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsTab]: + async def patch(self,body: Optional[TeamsTab] = None, request_configuration: Optional[TeamsTabItemRequestBuilderPatchRequestConfiguration] = 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 @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TeamsTabItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TeamsTabItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TeamsTab] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TeamsTab] = None, request_configuration: Optional[TeamsTabItemRequestBuilderPatchRequestConfiguration] = 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 @@ -148,6 +147,16 @@ 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(): """ @@ -174,4 +183,27 @@ def get_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 a4a8bef5e95..e2c7085f441 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TeamsTabCollectionResponse]: + async def get(self,request_configuration: Optional[TabsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamsTabCollectionResponse, error_mapping) - async def post(self,body: Optional[TeamsTab] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsTab]: + async def post(self,body: Optional[TeamsTab] = None, request_configuration: Optional[TabsRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TabsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TeamsTab] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TeamsTab] = None, request_configuration: Optional[TabsRequestBuilderPostRequestConfiguration] = 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 @@ -190,4 +189,27 @@ def 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 4451932eebb..2492972c9f6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 265658d75b4..8e6cc6ddfe6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{offerShiftRequest%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[OfferShiftRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property offerShiftRequests for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[OfferShiftRequest]: + async def get(self,request_configuration: Optional[OfferShiftRequestItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OfferShiftRequest, error_mapping) - async def patch(self,body: Optional[OfferShiftRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OfferShiftRequest]: + async def patch(self,body: Optional[OfferShiftRequest] = None, request_configuration: Optional[OfferShiftRequestItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OfferShiftRequest]: """ Update the navigation property offerShiftRequests in groups param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[OfferShiftRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property offerShiftRequests for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OfferShiftRequestItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OfferShiftRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OfferShiftRequest] = None, request_configuration: Optional[OfferShiftRequestItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property offerShiftRequests in groups param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 18c3024a902..3849332fdfa 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[OfferShiftRequestCollectionResponse]: + async def get(self,request_configuration: Optional[OfferShiftRequestsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OfferShiftRequestCollectionResponse, error_mapping) - async def post(self,body: Optional[OfferShiftRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OfferShiftRequest]: + async def post(self,body: Optional[OfferShiftRequest] = None, request_configuration: Optional[OfferShiftRequestsRequestBuilderPostRequestConfiguration] = None) -> Optional[OfferShiftRequest]: """ Create an instance of an offerShiftRequest. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OfferShiftRequestsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OfferShiftRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OfferShiftRequest] = None, request_configuration: Optional[OfferShiftRequestsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create an instance of an offerShiftRequest. param body: The request body @@ -190,4 +189,27 @@ def 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 a6494b8ef01..eb3f90a0e96 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 930e5535ab9..594a56e010d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{openShiftChangeRequest%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[OpenShiftChangeRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property openShiftChangeRequests for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[OpenShiftChangeRequest]: + async def get(self,request_configuration: Optional[OpenShiftChangeRequestItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OpenShiftChangeRequest, error_mapping) - async def patch(self,body: Optional[OpenShiftChangeRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OpenShiftChangeRequest]: + async def patch(self,body: Optional[OpenShiftChangeRequest] = None, request_configuration: Optional[OpenShiftChangeRequestItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OpenShiftChangeRequest]: """ Update the navigation property openShiftChangeRequests in groups param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[OpenShiftChangeRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property openShiftChangeRequests for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OpenShiftChangeRequestItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OpenShiftChangeRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OpenShiftChangeRequest] = None, request_configuration: Optional[OpenShiftChangeRequestItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property openShiftChangeRequests in groups param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 69cbcb12952..8fa76071c51 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[OpenShiftChangeRequestCollectionResponse]: + async def get(self,request_configuration: Optional[OpenShiftChangeRequestsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OpenShiftChangeRequestCollectionResponse, error_mapping) - async def post(self,body: Optional[OpenShiftChangeRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OpenShiftChangeRequest]: + async def post(self,body: Optional[OpenShiftChangeRequest] = None, request_configuration: Optional[OpenShiftChangeRequestsRequestBuilderPostRequestConfiguration] = None) -> Optional[OpenShiftChangeRequest]: """ Create instance of an openShiftChangeRequest object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OpenShiftChangeRequestsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OpenShiftChangeRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OpenShiftChangeRequest] = None, request_configuration: Optional[OpenShiftChangeRequestsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create instance of an openShiftChangeRequest object. param body: The request body @@ -190,4 +189,27 @@ def 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 7558bfda308..bd5edb09d3b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 32a633ca01d..c3eb64b4753 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{openShift%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[OpenShiftItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete an openShift object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[OpenShift]: + async def get(self,request_configuration: Optional[OpenShiftItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OpenShift, error_mapping) - async def patch(self,body: Optional[OpenShift] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OpenShift]: + async def patch(self,body: Optional[OpenShift] = None, request_configuration: Optional[OpenShiftItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OpenShift]: """ Update the properties of an openShift object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[OpenShiftItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete an openShift object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OpenShiftItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OpenShift] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OpenShift] = None, request_configuration: Optional[OpenShiftItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of an openShift object. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 64b503bf4ac..b095cf9d9f5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[OpenShiftCollectionResponse]: + async def get(self,request_configuration: Optional[OpenShiftsRequestBuilderGetRequestConfiguration] = None) -> Optional[OpenShiftCollectionResponse]: """ List openShift objects in a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OpenShiftCollectionResponse, error_mapping) - async def post(self,body: Optional[OpenShift] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OpenShift]: + async def post(self,body: Optional[OpenShift] = None, request_configuration: Optional[OpenShiftsRequestBuilderPostRequestConfiguration] = None) -> Optional[OpenShift]: """ Create an instance of an openShift object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OpenShiftsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ List openShift objects in a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OpenShift] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OpenShift] = None, request_configuration: Optional[OpenShiftsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create an instance of an openShift object. param body: The request body @@ -190,4 +189,27 @@ def 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 de9b868c871..afc52969f90 100644 --- a/msgraph/generated/groups/item/team/schedule/schedule_request_builder.py +++ b/msgraph/generated/groups/item/team/schedule/schedule_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +36,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ScheduleRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property schedule for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -55,7 +54,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Schedule]: + async def get(self,request_configuration: Optional[ScheduleRequestBuilderGetRequestConfiguration] = 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. @@ -76,7 +75,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Schedule, error_mapping) - async def put(self,body: Optional[Schedule] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Schedule]: + async def put(self,body: Optional[Schedule] = None, request_configuration: Optional[ScheduleRequestBuilderPutRequestConfiguration] = None) -> Optional[Schedule]: """ Update the navigation property schedule in groups param body: The request body @@ -99,7 +98,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ScheduleRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property schedule for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +109,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ScheduleRequestBuilderGetRequestConfiguration] = 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. @@ -121,7 +120,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_put_request_information(self,body: Optional[Schedule] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: Optional[Schedule] = None, request_configuration: Optional[ScheduleRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property schedule in groups param body: The request body @@ -236,6 +235,16 @@ 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(): """ @@ -262,4 +271,27 @@ def get_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 23512e0bb69..fd402c8b555 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 6c72b19f30d..5cad4b1dfff 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{schedulingGroup%2Did}{?%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SchedulingGroupItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[SchedulingGroup]: + async def get(self,request_configuration: Optional[SchedulingGroupItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SchedulingGroup, error_mapping) - async def patch(self,body: Optional[SchedulingGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SchedulingGroup]: + async def patch(self,body: Optional[SchedulingGroup] = None, request_configuration: Optional[SchedulingGroupItemRequestBuilderPatchRequestConfiguration] = 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 @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SchedulingGroupItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SchedulingGroupItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SchedulingGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SchedulingGroup] = None, request_configuration: Optional[SchedulingGroupItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Replace an existing schedulingGroup. If the specified schedulingGroup doesn't exist, this method returns 404 Not found. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -159,4 +168,27 @@ def get_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 d84beb928e2..8aa9f7fbe7b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[SchedulingGroupCollectionResponse]: + async def get(self,request_configuration: Optional[SchedulingGroupsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SchedulingGroupCollectionResponse, error_mapping) - async def post(self,body: Optional[SchedulingGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SchedulingGroup]: + async def post(self,body: Optional[SchedulingGroup] = None, request_configuration: Optional[SchedulingGroupsRequestBuilderPostRequestConfiguration] = None) -> Optional[SchedulingGroup]: """ Create a new schedulingGroup. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SchedulingGroupsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SchedulingGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SchedulingGroup] = None, request_configuration: Optional[SchedulingGroupsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new schedulingGroup. param body: The request body @@ -185,4 +184,27 @@ def 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 14ee2d8c225..734baecf6be 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SharePostRequestBody] = None, request_configuration: Optional[ShareRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SharePostRequestBody] = None, request_configuration: Optional[ShareRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 3551828deac..b8b609e487a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 e65549caa75..a92d5cd1016 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{shift%2Did}{?%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ShiftItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a shift from the schedule. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Shift]: + async def get(self,request_configuration: Optional[ShiftItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Shift, error_mapping) - async def patch(self,body: Optional[Shift] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Shift]: + async def patch(self,body: Optional[Shift] = None, request_configuration: Optional[ShiftItemRequestBuilderPatchRequestConfiguration] = 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 @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ShiftItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a shift from the schedule. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ShiftItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Shift] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Shift] = None, request_configuration: Optional[ShiftItemRequestBuilderPatchRequestConfiguration] = 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 @@ -138,6 +137,16 @@ 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(): """ @@ -159,4 +168,27 @@ def get_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 9440057e2af..ac59e313b5d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ShiftCollectionResponse]: + async def get(self,request_configuration: Optional[ShiftsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ShiftCollectionResponse, error_mapping) - async def post(self,body: Optional[Shift] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Shift]: + async def post(self,body: Optional[Shift] = None, request_configuration: Optional[ShiftsRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ShiftsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Shift] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Shift] = None, request_configuration: Optional[ShiftsRequestBuilderPostRequestConfiguration] = 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 @@ -185,4 +184,27 @@ def 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 fd7d3e3dbad..e1e55c36c27 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 b101fea6f7b..ed5755d4270 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{swapShiftsChangeRequest%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SwapShiftsChangeRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property swapShiftsChangeRequests for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[SwapShiftsChangeRequest]: + async def get(self,request_configuration: Optional[SwapShiftsChangeRequestItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SwapShiftsChangeRequest, error_mapping) - async def patch(self,body: Optional[SwapShiftsChangeRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SwapShiftsChangeRequest]: + async def patch(self,body: Optional[SwapShiftsChangeRequest] = None, request_configuration: Optional[SwapShiftsChangeRequestItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[SwapShiftsChangeRequest]: """ Update the navigation property swapShiftsChangeRequests in groups param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SwapShiftsChangeRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property swapShiftsChangeRequests for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SwapShiftsChangeRequestItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SwapShiftsChangeRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SwapShiftsChangeRequest] = None, request_configuration: Optional[SwapShiftsChangeRequestItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property swapShiftsChangeRequests in groups param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 52bf0160673..22a15e0cec2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[SwapShiftsChangeRequestCollectionResponse]: + async def get(self,request_configuration: Optional[SwapShiftsChangeRequestsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SwapShiftsChangeRequestCollectionResponse, error_mapping) - async def post(self,body: Optional[SwapShiftsChangeRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SwapShiftsChangeRequest]: + async def post(self,body: Optional[SwapShiftsChangeRequest] = None, request_configuration: Optional[SwapShiftsChangeRequestsRequestBuilderPostRequestConfiguration] = None) -> Optional[SwapShiftsChangeRequest]: """ Create an instance of a swapShiftsChangeRequest object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SwapShiftsChangeRequestsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SwapShiftsChangeRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SwapShiftsChangeRequest] = None, request_configuration: Optional[SwapShiftsChangeRequestsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create an instance of a swapShiftsChangeRequest object. param body: The request body @@ -190,4 +189,27 @@ def 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 f617f29cc17..e9ea29dc21f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 e2ccae82341..0418b4ab2e8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{timeOffReason%2Did}{?%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TimeOffReasonItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[TimeOffReason]: + async def get(self,request_configuration: Optional[TimeOffReasonItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TimeOffReason, error_mapping) - async def patch(self,body: Optional[TimeOffReason] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TimeOffReason]: + async def patch(self,body: Optional[TimeOffReason] = None, request_configuration: Optional[TimeOffReasonItemRequestBuilderPatchRequestConfiguration] = 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 @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TimeOffReasonItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TimeOffReasonItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TimeOffReason] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TimeOffReason] = None, request_configuration: Optional[TimeOffReasonItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Replace an existing timeOffReason. If the specified timeOffReason doesn't exist, this method returns 404 Not found. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -159,4 +168,27 @@ def get_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 c7c64657c2c..4a0bf069f31 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TimeOffReasonCollectionResponse]: + async def get(self,request_configuration: Optional[TimeOffReasonsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TimeOffReasonCollectionResponse, error_mapping) - async def post(self,body: Optional[TimeOffReason] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TimeOffReason]: + async def post(self,body: Optional[TimeOffReason] = None, request_configuration: Optional[TimeOffReasonsRequestBuilderPostRequestConfiguration] = None) -> Optional[TimeOffReason]: """ Create a new timeOffReason. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TimeOffReasonsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TimeOffReason] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TimeOffReason] = None, request_configuration: Optional[TimeOffReasonsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new timeOffReason. param body: The request body @@ -185,4 +184,27 @@ def 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 87c8a5a3394..98ebe16b468 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 832414976bd..edcc4618f67 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{timeOffRequest%2Did}{?%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TimeOffRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a timeOffRequest object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[TimeOffRequest]: + async def get(self,request_configuration: Optional[TimeOffRequestItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TimeOffRequest, error_mapping) - async def patch(self,body: Optional[TimeOffRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TimeOffRequest]: + async def patch(self,body: Optional[TimeOffRequest] = None, request_configuration: Optional[TimeOffRequestItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TimeOffRequest]: """ Update the navigation property timeOffRequests in groups param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TimeOffRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a timeOffRequest object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TimeOffRequestItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TimeOffRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TimeOffRequest] = None, request_configuration: Optional[TimeOffRequestItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property timeOffRequests in groups param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -158,4 +167,27 @@ def get_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 33d3a927d09..c6f378942eb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TimeOffRequestCollectionResponse]: + async def get(self,request_configuration: Optional[TimeOffRequestsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TimeOffRequestCollectionResponse, error_mapping) - async def post(self,body: Optional[TimeOffRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TimeOffRequest]: + async def post(self,body: Optional[TimeOffRequest] = None, request_configuration: Optional[TimeOffRequestsRequestBuilderPostRequestConfiguration] = None) -> Optional[TimeOffRequest]: """ Create new navigation property to timeOffRequests for groups param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TimeOffRequestsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TimeOffRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TimeOffRequest] = None, request_configuration: Optional[TimeOffRequestsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to timeOffRequests for groups param body: The request body @@ -184,4 +183,27 @@ def 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 2c0c81ddba6..2612e8cc79e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 8aaa7fe657a..88b58026f55 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{timeOff%2Did}{?%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TimeOffItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a timeOff instance from a schedule. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[TimeOff]: + async def get(self,request_configuration: Optional[TimeOffItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TimeOff, error_mapping) - async def patch(self,body: Optional[TimeOff] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TimeOff]: + async def patch(self,body: Optional[TimeOff] = None, request_configuration: Optional[TimeOffItemRequestBuilderPatchRequestConfiguration] = 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 @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TimeOffItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a timeOff instance from a schedule. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TimeOffItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TimeOff] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TimeOff] = None, request_configuration: Optional[TimeOffItemRequestBuilderPatchRequestConfiguration] = 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 @@ -138,6 +137,16 @@ 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(): """ @@ -159,4 +168,27 @@ def get_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 d4dcaf1166e..7e52b3867d9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TimeOffCollectionResponse]: + async def get(self,request_configuration: Optional[TimesOffRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TimeOffCollectionResponse, error_mapping) - async def post(self,body: Optional[TimeOff] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TimeOff]: + async def post(self,body: Optional[TimeOff] = None, request_configuration: Optional[TimesOffRequestBuilderPostRequestConfiguration] = None) -> Optional[TimeOff]: """ Create a new timeOff instance in a schedule. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TimesOffRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TimeOff] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TimeOff] = None, request_configuration: Optional[TimesOffRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new timeOff instance in a schedule. param body: The request body @@ -185,4 +184,27 @@ def 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 ede4ac3120d..0d0072d8a0c 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SendActivityNotificationPostRequestBody] = None, request_configuration: Optional[SendActivityNotificationRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SendActivityNotificationPostRequestBody] = None, request_configuration: Optional[SendActivityNotificationRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 68236b60957..fbe585af0a4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 0b05af8d474..456d552b7be 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 3eefb34c7a6..c521ff190d0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{teamworkTagMember%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TeamworkTagMemberItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[TeamworkTagMember]: + async def get(self,request_configuration: Optional[TeamworkTagMemberItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamworkTagMember, error_mapping) - async def patch(self,body: Optional[TeamworkTagMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamworkTagMember]: + async def patch(self,body: Optional[TeamworkTagMember] = None, request_configuration: Optional[TeamworkTagMemberItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TeamworkTagMember]: """ Update the navigation property members in groups param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TeamworkTagMemberItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TeamworkTagMemberItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TeamworkTagMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TeamworkTagMember] = None, request_configuration: Optional[TeamworkTagMemberItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property members in groups param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 0ca7107f5ae..ccb6be0889e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TeamworkTagMemberCollectionResponse]: + async def get(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamworkTagMemberCollectionResponse, error_mapping) - async def post(self,body: Optional[TeamworkTagMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamworkTagMember]: + async def post(self,body: Optional[TeamworkTagMember] = None, request_configuration: Optional[MembersRequestBuilderPostRequestConfiguration] = None) -> Optional[TeamworkTagMember]: """ Create a new teamworkTagMember object in a team. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TeamworkTagMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TeamworkTagMember] = None, request_configuration: Optional[MembersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new teamworkTagMember object in a team. param body: The request body @@ -190,4 +189,27 @@ def 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 593aefd9e74..6bbf9d45830 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TeamworkTagItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a tag object permanently. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[TeamworkTag]: + async def get(self,request_configuration: Optional[TeamworkTagItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamworkTag, error_mapping) - async def patch(self,body: Optional[TeamworkTag] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamworkTag]: + async def patch(self,body: Optional[TeamworkTag] = None, request_configuration: Optional[TeamworkTagItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TeamworkTag]: """ Update the properties of a tag object. param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TeamworkTagItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a tag object permanently. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TeamworkTagItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TeamworkTag] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TeamworkTag] = None, request_configuration: Optional[TeamworkTagItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a tag object. param body: The request body @@ -148,6 +147,16 @@ 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(): """ @@ -174,4 +183,27 @@ def get_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 71cafc8d932..2f21f65e7e3 100644 --- a/msgraph/generated/groups/item/team/tags/tags_request_builder.py +++ b/msgraph/generated/groups/item/team/tags/tags_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TeamworkTagCollectionResponse]: + async def get(self,request_configuration: Optional[TagsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamworkTagCollectionResponse, error_mapping) - async def post(self,body: Optional[TeamworkTag] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamworkTag]: + async def post(self,body: Optional[TeamworkTag] = None, request_configuration: Optional[TagsRequestBuilderPostRequestConfiguration] = None) -> Optional[TeamworkTag]: """ Create a standard tag for members in a team. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TagsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TeamworkTag] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TeamworkTag] = None, request_configuration: Optional[TagsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a standard tag for members in a team. param body: The request body @@ -190,4 +189,27 @@ def 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 20fc5f12aa3..f456ab1ce33 100644 --- a/msgraph/generated/groups/item/team/team_request_builder.py +++ b/msgraph/generated/groups/item/team/team_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TeamRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property team for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +62,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Team]: + async def get(self,request_configuration: Optional[TeamRequestBuilderGetRequestConfiguration] = None) -> Optional[Team]: """ The team associated with this group. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -83,7 +82,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Team, error_mapping) - async def put(self,body: Optional[Team] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Team]: + async def put(self,body: Optional[Team] = None, request_configuration: Optional[TeamRequestBuilderPutRequestConfiguration] = None) -> Optional[Team]: """ Update the navigation property team in groups param body: The request body @@ -106,7 +105,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TeamRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property team for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -117,7 +116,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TeamRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The team associated with this group. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -128,7 +127,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_put_request_information(self,body: Optional[Team] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: Optional[Team] = None, request_configuration: Optional[TeamRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property team in groups param body: The request body @@ -315,6 +314,16 @@ 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(): """ @@ -341,4 +350,27 @@ def get_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 f095b1b7bc8..ac947465333 100644 --- a/msgraph/generated/groups/item/team/template/template_request_builder.py +++ b/msgraph/generated/groups/item/team/template/template_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[TeamsTemplate]: + async def get(self,request_configuration: Optional[TemplateRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamsTemplate, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TemplateRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 d9c27556c86..a32ef771e5a 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[UnarchiveRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[UnarchiveRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 2608affcae5..274ec3f3368 100644 --- a/msgraph/generated/groups/item/threads/count/count_request_builder.py +++ b/msgraph/generated/groups/item/threads/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 6da73093f76..ca8943c4279 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration 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 +28,12 @@ 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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ConversationThreadItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete conversationThread. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/conversationthread-delete?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/group-delete-thread?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -48,12 +47,12 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ConversationThread]: + async def get(self,request_configuration: Optional[ConversationThreadItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ConversationThread]: """ - Get a thread object. + Get a specific thread that belongs to a group. You can specify both the parent conversation and the thread, or, you can specify the thread without referencing the parent conversation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ConversationThread] - Find more info here: https://learn.microsoft.com/graph/api/group-get-thread?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/conversationthread-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ConversationThread, error_mapping) - async def patch(self,body: Optional[ConversationThread] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationThread]: + async def patch(self,body: Optional[ConversationThread] = None, request_configuration: Optional[ConversationThreadItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ConversationThread]: """ Update conversation thread param body: The request body @@ -93,7 +92,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ConversationThreadItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete conversationThread. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -104,9 +103,9 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ConversationThreadItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ - Get a thread object. + Get a specific thread that belongs to a group. You can specify both the parent conversation and the thread, or, you can specify the thread without referencing the parent conversation. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -115,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ConversationThread] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ConversationThread] = None, request_configuration: Optional[ConversationThreadItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update conversation thread param body: The request body @@ -158,10 +157,20 @@ 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(): """ - Get a thread object. + Get a specific thread that belongs to a group. You can specify both the parent conversation and the thread, or, you can specify the thread without referencing the parent conversation. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -179,4 +188,27 @@ def get_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 a9b5714c5e2..97447e15672 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 f6d00848895..f141a7601eb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: + async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Attachment]: + async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[Attachment]: """ Create new navigation property to attachments for groups param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to attachments for groups param body: The request body @@ -194,4 +193,27 @@ def 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 1a437b800e7..a65df83d485 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 c169ca0e83d..97c8589d7ae 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[RequestConfiguration] = None) -> Optional[UploadSession]: + async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 8d85a4dd070..0c9753b63d4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{attachment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property attachments for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Attachment]: + async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Attachment]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property attachments for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -76,7 +75,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,6 +96,16 @@ 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(): """ @@ -123,4 +132,17 @@ def get_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 08b32f2eed7..fc0a1781cbe 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 d90ecbea988..5d1df300704 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Extension]: """ Create new navigation property to extensions for groups param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to extensions for groups param body: The request body @@ -183,4 +182,27 @@ def 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 ff6ded838a0..7a18cf18065 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{extension%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property extensions for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Extension]: + async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = 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 @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property extensions for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = 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 @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 677f693613a..5751bcd7b60 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 5e98f873960..3b23c237d6a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: + async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Attachment]: + async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[Attachment]: """ Create new navigation property to attachments for groups param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to attachments for groups param body: The request body @@ -194,4 +193,27 @@ def 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 907575474f7..a66ad5e2bcb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 42085c3c28d..29fa2b31e17 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[RequestConfiguration] = None) -> Optional[UploadSession]: + async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 0166716ac57..d105e47451a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{attachment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property attachments for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Attachment]: + async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Attachment]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property attachments for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -76,7 +75,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -97,6 +96,16 @@ 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(): """ @@ -123,4 +132,17 @@ def get_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 6825859e58c..24bb19a06c6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 d2bbd554412..c9c8e2b45aa 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Extension]: """ Create new navigation property to extensions for groups param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to extensions for groups param body: The request body @@ -183,4 +182,27 @@ def 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 baceb63d3bd..3308ddb1488 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{extension%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property extensions for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Extension]: + async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = 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 @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property extensions for groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = 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 @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 0446e671a61..191eeb87b9e 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 3d5052d1878..55979dfdfbf 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +30,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[RequestConfiguration] = None) -> Optional[Post]: + async def get(self,request_configuration: Optional[InReplyToRequestBuilderGetRequestConfiguration] = None) -> Optional[Post]: """ Read-only. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +50,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Post, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[InReplyToRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -134,4 +133,17 @@ def get_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 d1869872063..448c7cacd9e 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReplyPostRequestBody] = None, request_configuration: Optional[ReplyRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReplyPostRequestBody] = None, request_configuration: Optional[ReplyRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action reply param body: The request body @@ -72,4 +72,14 @@ 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 496f495e3c6..4a082c2121c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Post]: + async def get(self,request_configuration: Optional[PostItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Post]: """ Get posts from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -52,7 +51,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Post, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PostItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get posts from groups param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -144,4 +143,17 @@ def get_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 acaa33b58e2..3530568bfef 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReplyPostRequestBody] = None, request_configuration: Optional[ReplyRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReplyPostRequestBody] = None, request_configuration: Optional[ReplyRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action reply param body: The request body @@ -72,4 +72,14 @@ 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 0beed65a0e4..3546e5f42da 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration 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 +42,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[RequestConfiguration] = None) -> Optional[PostCollectionResponse]: + async def get(self,request_configuration: Optional[PostsRequestBuilderGetRequestConfiguration] = None) -> Optional[PostCollectionResponse]: """ - 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. + 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. 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/post-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/conversationthread-list-posts?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -64,9 +63,9 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PostCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PostsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ - 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. + 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -97,7 +96,7 @@ def count(self) -> CountRequestBuilder: @dataclass class PostsRequestBuilderGetQueryParameters(): """ - 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. + 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. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -145,4 +144,17 @@ def 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 6d79144727a..190594e21b1 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReplyPostRequestBody] = None, request_configuration: Optional[ReplyRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReplyPostRequestBody] = None, request_configuration: Optional[ReplyRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 c8d5a55643a..f7dee3b2ddd 100644 --- a/msgraph/generated/groups/item/threads/threads_request_builder.py +++ b/msgraph/generated/groups/item/threads/threads_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ConversationThreadCollectionResponse]: + async def get(self,request_configuration: Optional[ThreadsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ConversationThreadCollectionResponse, error_mapping) - async def post(self,body: Optional[ConversationThread] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationThread]: + async def post(self,body: Optional[ConversationThread] = None, request_configuration: Optional[ThreadsRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ThreadsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get all the threads of a group. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ConversationThread] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ConversationThread] = None, request_configuration: Optional[ThreadsRequestBuilderPostRequestConfiguration] = 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 @@ -180,4 +179,27 @@ def 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 1a9832ef313..1b622f07a98 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 7a82fbbaafe..c28a1770b48 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 db9cf98c7fa..aaf97a0cd1a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[AdministrativeUnitCollectionResponse]: + async def get(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AdministrativeUnitCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 e092cfe3cee..00f41c28961 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 7fecb3a90f2..751af72378d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[GroupCollectionResponse]: + async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GroupCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 6e024ab478e..54f3c1e5a4e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,4 +113,17 @@ def get_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 a92272181d5..fb7ccf6b80b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[AdministrativeUnit]: + async def get(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AdministrativeUnit, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 9722e6521df..0ef87f16ccc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Group]: + async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 8f9e9a92fcb..ffd1674bdb0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[TransitiveMemberOfRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TransitiveMemberOfRequestBuilderGetRequestConfiguration] = 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. @@ -170,4 +169,17 @@ def 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 8996559f5e7..22960bff88f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 8e6dcb7b523..e96f0af8bbd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 2127d44ac70..ca66eea4ae9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[ApplicationCollectionResponse]: + async def get(self,request_configuration: Optional[GraphApplicationRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ApplicationCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphApplicationRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 f0773302dbb..663dec6806a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 fe7fe43a859..f218ab15a01 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[DeviceCollectionResponse]: + async def get(self,request_configuration: Optional[GraphDeviceRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphDeviceRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 a55e0a513e4..a00b582317e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 0e01723b92c..57aabeb41ae 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[GroupCollectionResponse]: + async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GroupCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 e8b7c95bcc9..56ec154510e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 0388b18414d..1a22fa5206a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[OrgContactCollectionResponse]: + async def get(self,request_configuration: Optional[GraphOrgContactRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OrgContactCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphOrgContactRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 97c61e48425..d1cd5d3d7de 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 d1d491a0225..764ca75c385 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[ServicePrincipalCollectionResponse]: + async def get(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServicePrincipalCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 4710cc26f3a..192ea2aa5ec 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for the request 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 83c9c9fd0c5..771f984911c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[UserCollectionResponse]: + async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 6822520589c..703faab17cb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +32,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[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = 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. @@ -53,7 +52,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = 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. @@ -154,4 +153,17 @@ def get_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 a7b01bb17b8..8e1be64da9c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Application]: + async def get(self,request_configuration: Optional[GraphApplicationRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Application, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphApplicationRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 fa8f033be80..ece469e99a6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Device]: + async def get(self,request_configuration: Optional[GraphDeviceRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Device, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphDeviceRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 d0d905d5f01..8fc078ea814 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Group]: + async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 5488e0f958c..411bb5bccaa 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[OrgContact]: + async def get(self,request_configuration: Optional[GraphOrgContactRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OrgContact, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphOrgContactRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 55cfda968ab..9ae902a9eb9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[ServicePrincipal]: + async def get(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServicePrincipal, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 6b8e78741c1..281d36b3b55 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 7aeb7ba7e0d..577224dc18c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[TransitiveMembersRequestBuilderGetRequestConfiguration] = 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. @@ -70,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TransitiveMembersRequestBuilderGetRequestConfiguration] = 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. @@ -210,4 +209,17 @@ def 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 56e039b1050..575b547d654 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[UnsubscribeByMailRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[UnsubscribeByMailRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 8cd402dbce9..d0014bb7fa1 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[ValidatePropertiesRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[ValidatePropertiesRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 2a12d2a442e..912f88fd076 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[ValidatePropertiesRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[ValidatePropertiesRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 15a045fda3e..02bd7ca9f0a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[GroupsWithUniqueNameRequestBuilderDeleteRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Group]: + async def get(self,request_configuration: Optional[GroupsWithUniqueNameRequestBuilderGetRequestConfiguration] = 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. @@ -70,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Group, error_mapping) - async def patch(self,body: Optional[Group] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: + async def patch(self,body: Optional[Group] = None, request_configuration: Optional[GroupsWithUniqueNameRequestBuilderPatchRequestConfiguration] = None) -> Optional[Group]: """ Update the properties of a group object. param body: The request body @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[GroupsWithUniqueNameRequestBuilderDeleteRequestConfiguration] = 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. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GroupsWithUniqueNameRequestBuilderGetRequestConfiguration] = 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. @@ -116,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Group] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Group] = None, request_configuration: Optional[GroupsWithUniqueNameRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a group object. param body: The request body @@ -141,6 +140,16 @@ 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(): """ @@ -167,4 +176,27 @@ def get_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 07ffc4b4613..f4a7b45e131 100644 --- a/msgraph/generated/identity/api_connectors/api_connectors_request_builder.py +++ b/msgraph/generated/identity/api_connectors/api_connectors_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[IdentityApiConnectorCollectionResponse]: + async def get(self,request_configuration: Optional[ApiConnectorsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, IdentityApiConnectorCollectionResponse, error_mapping) - async def post(self,body: Optional[IdentityApiConnector] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[IdentityApiConnector]: + async def post(self,body: Optional[IdentityApiConnector] = None, request_configuration: Optional[ApiConnectorsRequestBuilderPostRequestConfiguration] = None) -> Optional[IdentityApiConnector]: """ Create a new identityApiConnector object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ApiConnectorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read the properties of an identityApiConnector object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[IdentityApiConnector] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[IdentityApiConnector] = None, request_configuration: Optional[ApiConnectorsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new identityApiConnector object. param body: The request body @@ -190,4 +189,27 @@ def 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 6ef189efa8b..7d7704a5bf5 100644 --- a/msgraph/generated/identity/api_connectors/count/count_request_builder.py +++ b/msgraph/generated/identity/api_connectors/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 fed1f7c0f35..f4c3c40fc6f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[IdentityApiConnectorItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete an identityApiConnector object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[IdentityApiConnector]: + async def get(self,request_configuration: Optional[IdentityApiConnectorItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, IdentityApiConnector, error_mapping) - async def patch(self,body: Optional[IdentityApiConnector] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[IdentityApiConnector]: + async def patch(self,body: Optional[IdentityApiConnector] = None, request_configuration: Optional[IdentityApiConnectorItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[IdentityApiConnector]: """ Update the properties of an identityApiConnector object. param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[IdentityApiConnectorItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete an identityApiConnector object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[IdentityApiConnectorItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read the properties of an identityApiConnector object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[IdentityApiConnector] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[IdentityApiConnector] = None, request_configuration: Optional[IdentityApiConnectorItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of an identityApiConnector object. param body: The request body @@ -148,6 +147,16 @@ 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(): """ @@ -174,4 +183,27 @@ def get_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 d9566c6b814..c296050cd29 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[RequestConfiguration] = None) -> Optional[IdentityApiConnector]: + async def post(self,body: Optional[UploadClientCertificatePostRequestBody] = None, request_configuration: Optional[UploadClientCertificateRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UploadClientCertificatePostRequestBody] = None, request_configuration: Optional[UploadClientCertificateRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 44058191503..cab03ec4fd5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[B2xIdentityUserFlowCollectionResponse]: + async def get(self,request_configuration: Optional[B2xUserFlowsRequestBuilderGetRequestConfiguration] = None) -> Optional[B2xIdentityUserFlowCollectionResponse]: """ Retrieve a list of b2xIdentityUserFlow objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, B2xIdentityUserFlowCollectionResponse, error_mapping) - async def post(self,body: Optional[B2xIdentityUserFlow] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[B2xIdentityUserFlow]: + async def post(self,body: Optional[B2xIdentityUserFlow] = None, request_configuration: Optional[B2xUserFlowsRequestBuilderPostRequestConfiguration] = None) -> Optional[B2xIdentityUserFlow]: """ Create a new b2xIdentityUserFlow object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[B2xUserFlowsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of b2xIdentityUserFlow objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[B2xIdentityUserFlow] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[B2xIdentityUserFlow] = None, request_configuration: Optional[B2xUserFlowsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new b2xIdentityUserFlow object. param body: The request body @@ -190,4 +189,27 @@ def 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 4c2c1884bd6..39c64918bd3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 461818caffb..b927bb56e8f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> Optional[UserFlowApiConnectorConfiguration]: + async def get(self,request_configuration: Optional[ApiConnectorConfigurationRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserFlowApiConnectorConfiguration, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ApiConnectorConfigurationRequestBuilderGetRequestConfiguration] = 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. @@ -114,4 +113,17 @@ def get_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 4e20c836a14..5fd63d8ba6d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[PostAttributeCollectionRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property postAttributeCollection for identity param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[IdentityApiConnector]: + async def get(self,request_configuration: Optional[PostAttributeCollectionRequestBuilderGetRequestConfiguration] = None) -> Optional[IdentityApiConnector]: """ Get postAttributeCollection from identity param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, IdentityApiConnector, error_mapping) - async def patch(self,body: Optional[IdentityApiConnector] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[IdentityApiConnector]: + async def patch(self,body: Optional[IdentityApiConnector] = None, request_configuration: Optional[PostAttributeCollectionRequestBuilderPatchRequestConfiguration] = None) -> Optional[IdentityApiConnector]: """ Update the navigation property postAttributeCollection in identity param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[PostAttributeCollectionRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property postAttributeCollection for identity param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PostAttributeCollectionRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get postAttributeCollection from identity param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[IdentityApiConnector] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[IdentityApiConnector] = None, request_configuration: Optional[PostAttributeCollectionRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property postAttributeCollection in identity param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 92ee4309b6f..e95e4a1db63 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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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[RequestConfiguration] = No raise Exception("Http core 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[str]: + async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) 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[RequestConfiguration] = None) -> None: + async def put(self,body: Optional[ReferenceUpdate] = None, request_configuration: Optional[RefRequestBuilderPutRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = 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[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_put_request_information(self,body: Optional[ReferenceUpdate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: Optional[ReferenceUpdate] = None, request_configuration: Optional[RefRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ Update the ref of navigation property postAttributeCollection in identity param body: The request body @@ -130,4 +130,34 @@ 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 12c643b1f52..c265ec7c3fc 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[RequestConfiguration] = None) -> Optional[IdentityApiConnector]: + async def post(self,body: Optional[UploadClientCertificatePostRequestBody] = None, request_configuration: Optional[UploadClientCertificateRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UploadClientCertificatePostRequestBody] = None, request_configuration: Optional[UploadClientCertificateRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 afe853611e2..9fffc275840 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[PostFederationSignupRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property postFederationSignup for identity param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[IdentityApiConnector]: + async def get(self,request_configuration: Optional[PostFederationSignupRequestBuilderGetRequestConfiguration] = None) -> Optional[IdentityApiConnector]: """ Get postFederationSignup from identity param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, IdentityApiConnector, error_mapping) - async def patch(self,body: Optional[IdentityApiConnector] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[IdentityApiConnector]: + async def patch(self,body: Optional[IdentityApiConnector] = None, request_configuration: Optional[PostFederationSignupRequestBuilderPatchRequestConfiguration] = None) -> Optional[IdentityApiConnector]: """ Update the navigation property postFederationSignup in identity param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[PostFederationSignupRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property postFederationSignup for identity param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PostFederationSignupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get postFederationSignup from identity param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[IdentityApiConnector] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[IdentityApiConnector] = None, request_configuration: Optional[PostFederationSignupRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property postFederationSignup in identity param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 6a648257071..bae12cd2a4d 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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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[RequestConfiguration] = No raise Exception("Http core 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[str]: + async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) 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[RequestConfiguration] = None) -> None: + async def put(self,body: Optional[ReferenceUpdate] = None, request_configuration: Optional[RefRequestBuilderPutRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = 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[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_put_request_information(self,body: Optional[ReferenceUpdate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: Optional[ReferenceUpdate] = None, request_configuration: Optional[RefRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ Update the ref of navigation property postFederationSignup in identity param body: The request body @@ -130,4 +130,34 @@ 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 c9a0c96525b..69e6b69fa3b 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[RequestConfiguration] = None) -> Optional[IdentityApiConnector]: + async def post(self,body: Optional[UploadClientCertificatePostRequestBody] = None, request_configuration: Optional[UploadClientCertificateRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UploadClientCertificatePostRequestBody] = None, request_configuration: Optional[UploadClientCertificateRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 acbc957110b..fe88365c407 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +31,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[B2xIdentityUserFlowItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a b2xIdentityUserFlow object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[B2xIdentityUserFlow]: + async def get(self,request_configuration: Optional[B2xIdentityUserFlowItemRequestBuilderGetRequestConfiguration] = 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. @@ -72,7 +71,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, B2xIdentityUserFlow, error_mapping) - async def patch(self,body: Optional[B2xIdentityUserFlow] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[B2xIdentityUserFlow]: + async def patch(self,body: Optional[B2xIdentityUserFlow] = None, request_configuration: Optional[B2xIdentityUserFlowItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[B2xIdentityUserFlow]: """ Update the navigation property b2xUserFlows in identity param body: The request body @@ -95,7 +94,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[B2xIdentityUserFlowItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a b2xIdentityUserFlow object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -106,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[B2xIdentityUserFlowItemRequestBuilderGetRequestConfiguration] = 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. @@ -117,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[B2xIdentityUserFlow] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[B2xIdentityUserFlow] = None, request_configuration: Optional[B2xIdentityUserFlowItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property b2xUserFlows in identity param body: The request body @@ -187,6 +186,16 @@ 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(): """ @@ -213,4 +222,27 @@ def get_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 41f6176f3dd..cb482a09643 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -95,4 +94,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 27fd54058ac..3b1adc8e7ac 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[IdentityProviderCollectionResponse]: + async def get(self,request_configuration: Optional[IdentityProvidersRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, IdentityProviderCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[IdentityProvidersRequestBuilderGetRequestConfiguration] = 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. @@ -155,4 +154,17 @@ def 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 64c75fc93e2..64d9f9a8c10 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[IdentityProvider]: + async def get(self,request_configuration: Optional[IdentityProviderItemRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, IdentityProvider, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[IdentityProviderItemRequestBuilderGetRequestConfiguration] = 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. @@ -98,4 +97,17 @@ def get_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 a0bde1f9dbe..d544621a3b6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 2dc9f34c136..9d9df7ab6af 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 ea5d1ab7f24..81e87870a74 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[UserFlowLanguagePageCollectionResponse]: + async def get(self,request_configuration: Optional[DefaultPagesRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserFlowLanguagePageCollectionResponse, error_mapping) - async def post(self,body: Optional[UserFlowLanguagePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserFlowLanguagePage]: + async def post(self,body: Optional[UserFlowLanguagePage] = None, request_configuration: Optional[DefaultPagesRequestBuilderPostRequestConfiguration] = None) -> Optional[UserFlowLanguagePage]: """ Create new navigation property to defaultPages for identity param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DefaultPagesRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UserFlowLanguagePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UserFlowLanguagePage] = None, request_configuration: Optional[DefaultPagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to defaultPages for identity param body: The request body @@ -188,4 +187,27 @@ def 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 0ab0c37f0b9..2c750cfbdd7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[UserFlowLanguagePageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property defaultPages for identity param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[UserFlowLanguagePage]: + async def get(self,request_configuration: Optional[UserFlowLanguagePageItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserFlowLanguagePage, error_mapping) - async def patch(self,body: Optional[UserFlowLanguagePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserFlowLanguagePage]: + async def patch(self,body: Optional[UserFlowLanguagePage] = None, request_configuration: Optional[UserFlowLanguagePageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UserFlowLanguagePage]: """ Update the navigation property defaultPages in identity param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[UserFlowLanguagePageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property defaultPages for identity param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserFlowLanguagePageItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UserFlowLanguagePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UserFlowLanguagePage] = None, request_configuration: Optional[UserFlowLanguagePageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property defaultPages in identity param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 da59224ea86..57e405531a5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> bytes: """ Update media content for the navigation property defaultPages in identity param body: Binary request body @@ -65,7 +64,7 @@ async def put(self,body: bytes, request_configuration: Optional[RequestConfigura raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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. @@ -76,7 +75,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ Update media content for the navigation property defaultPages in identity param body: Binary request body @@ -122,4 +121,27 @@ 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 92fdc4644c9..155bc60a435 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 d5f153d720a..50485407a5b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[UserFlowLanguagePageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property overridesPages for identity param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[UserFlowLanguagePage]: + async def get(self,request_configuration: Optional[UserFlowLanguagePageItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserFlowLanguagePage, error_mapping) - async def patch(self,body: Optional[UserFlowLanguagePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserFlowLanguagePage]: + async def patch(self,body: Optional[UserFlowLanguagePage] = None, request_configuration: Optional[UserFlowLanguagePageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UserFlowLanguagePage]: """ Update the navigation property overridesPages in identity param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[UserFlowLanguagePageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property overridesPages for identity param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserFlowLanguagePageItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UserFlowLanguagePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UserFlowLanguagePage] = None, request_configuration: Optional[UserFlowLanguagePageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property overridesPages in identity param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 239b7ff729b..cfe0777091b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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. @@ -45,7 +44,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> bytes: """ Update media content for the navigation property overridesPages in identity param body: Binary request body @@ -66,7 +65,7 @@ async def put(self,body: bytes, request_configuration: Optional[RequestConfigura raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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. @@ -77,7 +76,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ Update media content for the navigation property overridesPages in identity param body: Binary request body @@ -123,4 +122,27 @@ 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 e41976d7780..98c19cc9d00 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[UserFlowLanguagePageCollectionResponse]: + async def get(self,request_configuration: Optional[OverridesPagesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserFlowLanguagePageCollectionResponse, error_mapping) - async def post(self,body: Optional[UserFlowLanguagePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserFlowLanguagePage]: + async def post(self,body: Optional[UserFlowLanguagePage] = None, request_configuration: Optional[OverridesPagesRequestBuilderPostRequestConfiguration] = None) -> Optional[UserFlowLanguagePage]: """ Create new navigation property to overridesPages for identity param body: The request body @@ -88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OverridesPagesRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UserFlowLanguagePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UserFlowLanguagePage] = None, request_configuration: Optional[OverridesPagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to overridesPages for identity param body: The request body @@ -189,4 +188,27 @@ def 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 c7086d007fc..4a5d8efe21d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[UserFlowLanguageConfigurationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property languages for identity param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[UserFlowLanguageConfiguration]: + async def get(self,request_configuration: Optional[UserFlowLanguageConfigurationItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserFlowLanguageConfiguration, error_mapping) - async def patch(self,body: Optional[UserFlowLanguageConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserFlowLanguageConfiguration]: + async def patch(self,body: Optional[UserFlowLanguageConfiguration] = None, request_configuration: Optional[UserFlowLanguageConfigurationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UserFlowLanguageConfiguration]: """ Update the navigation property languages in identity param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[UserFlowLanguageConfigurationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property languages for identity param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserFlowLanguageConfigurationItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UserFlowLanguageConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UserFlowLanguageConfiguration] = None, request_configuration: Optional[UserFlowLanguageConfigurationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property languages in identity param body: The request body @@ -156,6 +155,16 @@ 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(): """ @@ -182,4 +191,27 @@ def get_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 c7605b2f026..049dac5a84c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[UserFlowLanguageConfigurationCollectionResponse]: + async def get(self,request_configuration: Optional[LanguagesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserFlowLanguageConfigurationCollectionResponse, error_mapping) - async def post(self,body: Optional[UserFlowLanguageConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserFlowLanguageConfiguration]: + async def post(self,body: Optional[UserFlowLanguageConfiguration] = None, request_configuration: Optional[LanguagesRequestBuilderPostRequestConfiguration] = None) -> Optional[UserFlowLanguageConfiguration]: """ Create new navigation property to languages for identity param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LanguagesRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UserFlowLanguageConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UserFlowLanguageConfiguration] = None, request_configuration: Optional[LanguagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to languages for identity param body: The request body @@ -189,4 +188,27 @@ def 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 fdf554ca29c..10a5afb5f4a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 215bc001265..e75fee5c740 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[RequestConfiguration] = None) -> Optional[AssignmentOrder]: + async def get(self,request_configuration: Optional[GetOrderRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AssignmentOrder, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetOrderRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getOrder param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 3eaed3fad07..24db01a6150 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[IdentityUserFlowAttributeAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete an identityUserFlowAttributeAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[IdentityUserFlowAttributeAssignment]: + async def get(self,request_configuration: Optional[IdentityUserFlowAttributeAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, IdentityUserFlowAttributeAssignment, error_mapping) - async def patch(self,body: Optional[IdentityUserFlowAttributeAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[IdentityUserFlowAttributeAssignment]: + async def patch(self,body: Optional[IdentityUserFlowAttributeAssignment] = None, request_configuration: Optional[IdentityUserFlowAttributeAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[IdentityUserFlowAttributeAssignment]: """ Update the properties of a identityUserFlowAttributeAssignment object. param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[IdentityUserFlowAttributeAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete an identityUserFlowAttributeAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[IdentityUserFlowAttributeAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[IdentityUserFlowAttributeAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[IdentityUserFlowAttributeAssignment] = None, request_configuration: Optional[IdentityUserFlowAttributeAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a identityUserFlowAttributeAssignment object. param body: The request body @@ -148,6 +147,16 @@ 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(): """ @@ -174,4 +183,27 @@ def get_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 5e2c3c91b05..58ffb3e592a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[IdentityUserFlowAttribute]: + async def get(self,request_configuration: Optional[UserAttributeRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, IdentityUserFlowAttribute, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserAttributeRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 63442540c0d..015fdfbb359 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetOrderPostRequestBody] = None, request_configuration: Optional[SetOrderRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetOrderPostRequestBody] = None, request_configuration: Optional[SetOrderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Set the order of identityUserFlowAttributeAssignments being collected within a user flow. param body: The request body @@ -73,4 +73,14 @@ 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 29ce1f31247..2ee6c7edc24 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +45,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[RequestConfiguration] = None) -> Optional[IdentityUserFlowAttributeAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[UserAttributeAssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, IdentityUserFlowAttributeAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[IdentityUserFlowAttributeAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[IdentityUserFlowAttributeAssignment]: + async def post(self,body: Optional[IdentityUserFlowAttributeAssignment] = None, request_configuration: Optional[UserAttributeAssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[IdentityUserFlowAttributeAssignment]: """ Create a new identityUserFlowAttributeAssignment object in a b2xIdentityUserFlow. param body: The request body @@ -91,7 +90,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserAttributeAssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -102,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[IdentityUserFlowAttributeAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[IdentityUserFlowAttributeAssignment] = None, request_configuration: Optional[UserAttributeAssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new identityUserFlowAttributeAssignment object in a b2xIdentityUserFlow. param body: The request body @@ -210,4 +209,27 @@ def 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 b27422dc623..235b90c925b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 c4b7961e75a..6a84335bb38 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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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[RequestConfiguration] = No raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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,4 +64,14 @@ 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 a5ff255ac5e..f1145f1424b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identity/b2xUserFlows/{b2xIdentityUserFlow%2Did}/userFlowIdentityProviders/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[StringCollectionResponse]: + async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = None) -> Optional[StringCollectionResponse]: """ Get ref of userFlowIdentityProviders from identity param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, StringCollectionResponse, error_mapping) - async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> None: """ Create new navigation property ref to userFlowIdentityProviders for identity param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get ref of userFlowIdentityProviders from identity param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +108,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property ref to userFlowIdentityProviders for identity param body: The request body @@ -155,6 +154,19 @@ 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(): """ @@ -201,4 +213,27 @@ def 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 03f89d8e54e..99ac759e7b4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[IdentityProviderBaseCollectionResponse]: + async def get(self,request_configuration: Optional[UserFlowIdentityProvidersRequestBuilderGetRequestConfiguration] = None) -> Optional[IdentityProviderBaseCollectionResponse]: """ Get userFlowIdentityProviders from identity param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, IdentityProviderBaseCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserFlowIdentityProvidersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get userFlowIdentityProviders from identity param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -159,4 +158,17 @@ def 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 94de057e06f..72bf886f3b4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AuthenticationContextClassReferenceCollectionResponse]: + async def get(self,request_configuration: Optional[AuthenticationContextClassReferencesRequestBuilderGetRequestConfiguration] = None) -> Optional[AuthenticationContextClassReferenceCollectionResponse]: """ Retrieve a list of authenticationContextClassReference objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AuthenticationContextClassReferenceCollectionResponse, error_mapping) - async def post(self,body: Optional[AuthenticationContextClassReference] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationContextClassReference]: + async def post(self,body: Optional[AuthenticationContextClassReference] = None, request_configuration: Optional[AuthenticationContextClassReferencesRequestBuilderPostRequestConfiguration] = None) -> Optional[AuthenticationContextClassReference]: """ Create new navigation property to authenticationContextClassReferences for identity param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AuthenticationContextClassReferencesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of authenticationContextClassReference objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AuthenticationContextClassReference] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AuthenticationContextClassReference] = None, request_configuration: Optional[AuthenticationContextClassReferencesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to authenticationContextClassReferences for identity param body: The request body @@ -189,4 +188,27 @@ def 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 50ab64fcfed..b4dd43799e0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 e86fae300e8..d65818f3bd9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AuthenticationContextClassReferenceItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AuthenticationContextClassReference]: + async def get(self,request_configuration: Optional[AuthenticationContextClassReferenceItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AuthenticationContextClassReference, error_mapping) - async def patch(self,body: Optional[AuthenticationContextClassReference] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationContextClassReference]: + async def patch(self,body: Optional[AuthenticationContextClassReference] = None, request_configuration: Optional[AuthenticationContextClassReferenceItemRequestBuilderPatchRequestConfiguration] = 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 @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AuthenticationContextClassReferenceItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AuthenticationContextClassReferenceItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AuthenticationContextClassReference] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AuthenticationContextClassReference] = None, request_configuration: Optional[AuthenticationContextClassReferenceItemRequestBuilderPatchRequestConfiguration] = 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 @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 f99b8675139..1ba3bfd927f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AuthenticationMethodModeDetailCollectionResponse]: + async def get(self,request_configuration: Optional[AuthenticationMethodModesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AuthenticationMethodModeDetailCollectionResponse, error_mapping) - async def post(self,body: Optional[AuthenticationMethodModeDetail] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationMethodModeDetail]: + async def post(self,body: Optional[AuthenticationMethodModeDetail] = None, request_configuration: Optional[AuthenticationMethodModesRequestBuilderPostRequestConfiguration] = None) -> Optional[AuthenticationMethodModeDetail]: """ Create new navigation property to authenticationMethodModes for identity param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AuthenticationMethodModesRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AuthenticationMethodModeDetail] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AuthenticationMethodModeDetail] = None, request_configuration: Optional[AuthenticationMethodModesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to authenticationMethodModes for identity param body: The request body @@ -189,4 +188,27 @@ def 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 08c42f24dd7..adff6664248 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 3f4389deba4..ffca840667c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AuthenticationMethodModeDetailItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property authenticationMethodModes for identity param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AuthenticationMethodModeDetail]: + async def get(self,request_configuration: Optional[AuthenticationMethodModeDetailItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AuthenticationMethodModeDetail, error_mapping) - async def patch(self,body: Optional[AuthenticationMethodModeDetail] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationMethodModeDetail]: + async def patch(self,body: Optional[AuthenticationMethodModeDetail] = None, request_configuration: Optional[AuthenticationMethodModeDetailItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AuthenticationMethodModeDetail]: """ Update the navigation property authenticationMethodModes in identity param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AuthenticationMethodModeDetailItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property authenticationMethodModes for identity param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AuthenticationMethodModeDetailItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AuthenticationMethodModeDetail] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AuthenticationMethodModeDetail] = None, request_configuration: Optional[AuthenticationMethodModeDetailItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property authenticationMethodModes in identity param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 61495a85537..f935d7a4952 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AuthenticationStrengthRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property authenticationStrength for identity param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AuthenticationStrengthRoot]: + async def get(self,request_configuration: Optional[AuthenticationStrengthRequestBuilderGetRequestConfiguration] = None) -> Optional[AuthenticationStrengthRoot]: """ Get authenticationStrength from identity param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AuthenticationStrengthRoot, error_mapping) - async def patch(self,body: Optional[AuthenticationStrengthRoot] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationStrengthRoot]: + async def patch(self,body: Optional[AuthenticationStrengthRoot] = None, request_configuration: Optional[AuthenticationStrengthRequestBuilderPatchRequestConfiguration] = None) -> Optional[AuthenticationStrengthRoot]: """ Update the navigation property authenticationStrength in identity param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AuthenticationStrengthRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property authenticationStrength for identity param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AuthenticationStrengthRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get authenticationStrength from identity param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AuthenticationStrengthRoot] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AuthenticationStrengthRoot] = None, request_configuration: Optional[AuthenticationStrengthRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property authenticationStrength in identity param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 98a603cce46..3fd36347311 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 369680363f0..96aa8e1b922 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AuthenticationStrengthPolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property policies for identity param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AuthenticationStrengthPolicy]: + async def get(self,request_configuration: Optional[AuthenticationStrengthPolicyItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AuthenticationStrengthPolicy, error_mapping) - async def patch(self,body: Optional[AuthenticationStrengthPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationStrengthPolicy]: + async def patch(self,body: Optional[AuthenticationStrengthPolicy] = None, request_configuration: Optional[AuthenticationStrengthPolicyItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AuthenticationStrengthPolicy]: """ Update the navigation property policies in identity param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AuthenticationStrengthPolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property policies for identity param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AuthenticationStrengthPolicyItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AuthenticationStrengthPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AuthenticationStrengthPolicy] = None, request_configuration: Optional[AuthenticationStrengthPolicyItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property policies in identity param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 45229a55141..afe0b087e6b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AuthenticationCombinationConfigurationCollectionResponse]: + async def get(self,request_configuration: Optional[CombinationConfigurationsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AuthenticationCombinationConfigurationCollectionResponse, error_mapping) - async def post(self,body: Optional[AuthenticationCombinationConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationCombinationConfiguration]: + async def post(self,body: Optional[AuthenticationCombinationConfiguration] = None, request_configuration: Optional[CombinationConfigurationsRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CombinationConfigurationsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AuthenticationCombinationConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AuthenticationCombinationConfiguration] = None, request_configuration: Optional[CombinationConfigurationsRequestBuilderPostRequestConfiguration] = 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 @@ -190,4 +189,27 @@ def 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 020156e9387..b491bbe5a10 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 531a65c3a8b..c813ea8a59b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{authenticationCombinationConfiguration%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AuthenticationCombinationConfigurationItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AuthenticationCombinationConfiguration]: + async def get(self,request_configuration: Optional[AuthenticationCombinationConfigurationItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AuthenticationCombinationConfiguration, error_mapping) - async def patch(self,body: Optional[AuthenticationCombinationConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationCombinationConfiguration]: + async def patch(self,body: Optional[AuthenticationCombinationConfiguration] = None, request_configuration: Optional[AuthenticationCombinationConfigurationItemRequestBuilderPatchRequestConfiguration] = 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 @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AuthenticationCombinationConfigurationItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AuthenticationCombinationConfigurationItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AuthenticationCombinationConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AuthenticationCombinationConfiguration] = None, request_configuration: Optional[AuthenticationCombinationConfigurationItemRequestBuilderPatchRequestConfiguration] = 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 @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 9f9387e79fe..33a6921290d 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[RequestConfiguration] = None) -> Optional[UpdateAllowedCombinationsResult]: + async def post(self,body: Optional[UpdateAllowedCombinationsPostRequestBody] = None, request_configuration: Optional[UpdateAllowedCombinationsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UpdateAllowedCombinationsPostRequestBody] = None, request_configuration: Optional[UpdateAllowedCombinationsRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 b1ecd11bd88..09461244a28 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[RequestConfiguration] = None) -> Optional[AuthenticationStrengthUsage]: + async def get(self,request_configuration: Optional[UsageRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AuthenticationStrengthUsage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UsageRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function usage param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 d2a55376c29..d810fcca9b7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AuthenticationStrengthPolicyCollectionResponse]: + async def get(self,request_configuration: Optional[PoliciesRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AuthenticationStrengthPolicyCollectionResponse, error_mapping) - async def post(self,body: Optional[AuthenticationStrengthPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationStrengthPolicy]: + async def post(self,body: Optional[AuthenticationStrengthPolicy] = None, request_configuration: Optional[PoliciesRequestBuilderPostRequestConfiguration] = None) -> Optional[AuthenticationStrengthPolicy]: """ Create new navigation property to policies for identity param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PoliciesRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AuthenticationStrengthPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AuthenticationStrengthPolicy] = None, request_configuration: Optional[PoliciesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to policies for identity param body: The request body @@ -188,4 +187,27 @@ def 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 1a78e5fa8d4..98cc943e1e5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 69320261f40..cd0b7472216 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration 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 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[NamedLocationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ - Delete a namedLocation object. + Delete an ipNamedLocation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None - Find more info here: https://learn.microsoft.com/graph/api/namedlocation-delete?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/ipnamedlocation-delete?view=graph-rest-1.0 """ request_info = self.to_delete_request_information( request_configuration @@ -46,12 +45,12 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[NamedLocation]: + async def get(self,request_configuration: Optional[NamedLocationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[NamedLocation]: """ - Retrieve the properties and relationships of an ipNamedLocation object. + Retrieve the properties and relationships of a namedLocation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[NamedLocation] - Find more info here: https://learn.microsoft.com/graph/api/ipnamedlocation-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/namedlocation-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, NamedLocation, error_mapping) - async def patch(self,body: Optional[NamedLocation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[NamedLocation]: + async def patch(self,body: Optional[NamedLocation] = None, request_configuration: Optional[NamedLocationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[NamedLocation]: """ Update the properties of a countryNamedLocation object. param body: The request body @@ -91,9 +90,9 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[NamedLocationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ - Delete a namedLocation object. + Delete an ipNamedLocation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -102,9 +101,9 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[NamedLocationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ - Retrieve the properties and relationships of an ipNamedLocation object. + Retrieve the properties and relationships of a namedLocation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[NamedLocation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[NamedLocation] = None, request_configuration: Optional[NamedLocationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a countryNamedLocation object. param body: The request body @@ -138,10 +137,20 @@ 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 an ipNamedLocation object. + Retrieve the properties and relationships of a namedLocation object. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -164,4 +173,27 @@ def get_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 0da06fda1d2..b44c5911286 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[NamedLocationCollectionResponse]: + async def get(self,request_configuration: Optional[NamedLocationsRequestBuilderGetRequestConfiguration] = None) -> Optional[NamedLocationCollectionResponse]: """ Get a list of namedLocation objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, NamedLocationCollectionResponse, error_mapping) - async def post(self,body: Optional[NamedLocation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[NamedLocation]: + async def post(self,body: Optional[NamedLocation] = None, request_configuration: Optional[NamedLocationsRequestBuilderPostRequestConfiguration] = None) -> Optional[NamedLocation]: """ Create a new namedLocation object. Named locations can be either ipNamedLocation or countryNamedLocation objects. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[NamedLocationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get a list of namedLocation objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[NamedLocation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[NamedLocation] = None, request_configuration: Optional[NamedLocationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new namedLocation object. Named locations can be either ipNamedLocation or countryNamedLocation objects. param body: The request body @@ -190,4 +189,27 @@ def 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 1d96420a798..f45cbcf1347 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 3853ef30f74..6052c029e8f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ConditionalAccessPolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a conditionalAccessPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ConditionalAccessPolicy]: + async def get(self,request_configuration: Optional[ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ConditionalAccessPolicy, error_mapping) - async def patch(self,body: Optional[ConditionalAccessPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConditionalAccessPolicy]: + async def patch(self,body: Optional[ConditionalAccessPolicy] = None, request_configuration: Optional[ConditionalAccessPolicyItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ConditionalAccessPolicy]: """ Update the properties of a conditionalAccessPolicy object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ConditionalAccessPolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a conditionalAccessPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ConditionalAccessPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ConditionalAccessPolicy] = None, request_configuration: Optional[ConditionalAccessPolicyItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a conditionalAccessPolicy object. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 231f2c91cc5..d32396ca2af 100644 --- a/msgraph/generated/identity/conditional_access/policies/policies_request_builder.py +++ b/msgraph/generated/identity/conditional_access/policies/policies_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ConditionalAccessPolicyCollectionResponse]: + async def get(self,request_configuration: Optional[PoliciesRequestBuilderGetRequestConfiguration] = None) -> Optional[ConditionalAccessPolicyCollectionResponse]: """ Retrieve a list of conditionalAccessPolicy objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ConditionalAccessPolicyCollectionResponse, error_mapping) - async def post(self,body: Optional[ConditionalAccessPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConditionalAccessPolicy]: + async def post(self,body: Optional[ConditionalAccessPolicy] = None, request_configuration: Optional[PoliciesRequestBuilderPostRequestConfiguration] = None) -> Optional[ConditionalAccessPolicy]: """ Create a new conditionalAccessPolicy. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PoliciesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of conditionalAccessPolicy objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ConditionalAccessPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ConditionalAccessPolicy] = None, request_configuration: Optional[PoliciesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new conditionalAccessPolicy. param body: The request body @@ -190,4 +189,27 @@ def 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 aecfb0f3ec2..0a9bcbfec89 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 ba03a1d0e2e..c5f155cda19 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[ConditionalAccessTemplate]: + async def get(self,request_configuration: Optional[ConditionalAccessTemplateItemRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ConditionalAccessTemplate, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ConditionalAccessTemplateItemRequestBuilderGetRequestConfiguration] = 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. @@ -95,4 +94,17 @@ def get_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 36c15e2c834..093f7a13ed3 100644 --- a/msgraph/generated/identity/conditional_access/templates/templates_request_builder.py +++ b/msgraph/generated/identity/conditional_access/templates/templates_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[ConditionalAccessTemplateCollectionResponse]: + async def get(self,request_configuration: Optional[TemplatesRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ConditionalAccessTemplateCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TemplatesRequestBuilderGetRequestConfiguration] = 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. @@ -150,4 +149,17 @@ def 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 6bd150ebf4d..145b88bd8d9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[AvailableProviderTypesGetResponse]: + async def get(self,request_configuration: Optional[AvailableProviderTypesRequestBuilderGetRequestConfiguration] = None) -> Optional[AvailableProviderTypesGetResponse]: """ Invoke function availableProviderTypes param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AvailableProviderTypesGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AvailableProviderTypesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function availableProviderTypes param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,4 +108,17 @@ def 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 b06b48a07d3..419ea8707ff 100644 --- a/msgraph/generated/identity/identity_providers/count/count_request_builder.py +++ b/msgraph/generated/identity/identity_providers/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 106fd4de8c6..2e5bb4c6878 100644 --- a/msgraph/generated/identity/identity_providers/identity_providers_request_builder.py +++ b/msgraph/generated/identity/identity_providers/identity_providers_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[IdentityProviderBaseCollectionResponse]: + async def get(self,request_configuration: Optional[IdentityProvidersRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, IdentityProviderBaseCollectionResponse, error_mapping) - async def post(self,body: Optional[IdentityProviderBase] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[IdentityProviderBase]: + async def post(self,body: Optional[IdentityProviderBase] = None, request_configuration: Optional[IdentityProvidersRequestBuilderPostRequestConfiguration] = 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 @@ -90,7 +89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[IdentityProvidersRequestBuilderGetRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[IdentityProviderBase] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[IdentityProviderBase] = None, request_configuration: Optional[IdentityProvidersRequestBuilderPostRequestConfiguration] = 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 @@ -200,4 +199,27 @@ def 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 cf49ff8cdd7..9bc68816cb4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[IdentityProviderBaseItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[IdentityProviderBase]: + async def get(self,request_configuration: Optional[IdentityProviderBaseItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, IdentityProviderBase, error_mapping) - async def patch(self,body: Optional[IdentityProviderBase] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[IdentityProviderBase]: + async def patch(self,body: Optional[IdentityProviderBase] = None, request_configuration: Optional[IdentityProviderBaseItemRequestBuilderPatchRequestConfiguration] = 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 @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[IdentityProviderBaseItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[IdentityProviderBaseItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[IdentityProviderBase] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[IdentityProviderBase] = None, request_configuration: Optional[IdentityProviderBaseItemRequestBuilderPatchRequestConfiguration] = 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 @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 abbcc39f44a..fc4a1b60ef0 100644 --- a/msgraph/generated/identity/identity_request_builder.py +++ b/msgraph/generated/identity/identity_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +31,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[RequestConfiguration] = None) -> Optional[IdentityContainer]: + async def get(self,request_configuration: Optional[IdentityRequestBuilderGetRequestConfiguration] = None) -> Optional[IdentityContainer]: """ Get identity param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -52,7 +51,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, IdentityContainer, error_mapping) - async def patch(self,body: Optional[IdentityContainer] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[IdentityContainer]: + async def patch(self,body: Optional[IdentityContainer] = None, request_configuration: Optional[IdentityRequestBuilderPatchRequestConfiguration] = None) -> Optional[IdentityContainer]: """ Update identity param body: The request body @@ -75,7 +74,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[IdentityRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get identity param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,7 +85,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[IdentityContainer] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[IdentityContainer] = None, request_configuration: Optional[IdentityRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update identity param body: The request body @@ -182,4 +181,27 @@ def get_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 e9226e1565e..0ab5bcaa0d4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 54b05261933..5fe2f8f321e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[IdentityUserFlowAttributeItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a custom identityUserFlowAttribute. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[IdentityUserFlowAttribute]: + async def get(self,request_configuration: Optional[IdentityUserFlowAttributeItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, IdentityUserFlowAttribute, error_mapping) - async def patch(self,body: Optional[IdentityUserFlowAttribute] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[IdentityUserFlowAttribute]: + async def patch(self,body: Optional[IdentityUserFlowAttribute] = None, request_configuration: Optional[IdentityUserFlowAttributeItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[IdentityUserFlowAttribute]: """ Update the properties of a custom identityUserFlowAttribute object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[IdentityUserFlowAttributeItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a custom identityUserFlowAttribute. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[IdentityUserFlowAttributeItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[IdentityUserFlowAttribute] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[IdentityUserFlowAttribute] = None, request_configuration: Optional[IdentityUserFlowAttributeItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a custom identityUserFlowAttribute object. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 c3d5dafe09c..d60cda7e6b5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[IdentityUserFlowAttributeCollectionResponse]: + async def get(self,request_configuration: Optional[UserFlowAttributesRequestBuilderGetRequestConfiguration] = None) -> Optional[IdentityUserFlowAttributeCollectionResponse]: """ Retrieve a list of identityUserFlowAttribute objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, IdentityUserFlowAttributeCollectionResponse, error_mapping) - async def post(self,body: Optional[IdentityUserFlowAttribute] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[IdentityUserFlowAttribute]: + async def post(self,body: Optional[IdentityUserFlowAttribute] = None, request_configuration: Optional[UserFlowAttributesRequestBuilderPostRequestConfiguration] = None) -> Optional[IdentityUserFlowAttribute]: """ Create a new custom identityUserFlowAttribute object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserFlowAttributesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of identityUserFlowAttribute objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[IdentityUserFlowAttribute] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[IdentityUserFlowAttribute] = None, request_configuration: Optional[UserFlowAttributesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new custom identityUserFlowAttribute object. param body: The request body @@ -190,4 +189,27 @@ def 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 be068897684..f9093e8eebb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AccessReviewsRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property accessReviews for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessReviewSet]: + async def get(self,request_configuration: Optional[AccessReviewsRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessReviewSet]: """ Get accessReviews from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessReviewSet, error_mapping) - async def patch(self,body: Optional[AccessReviewSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessReviewSet]: + async def patch(self,body: Optional[AccessReviewSet] = None, request_configuration: Optional[AccessReviewsRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessReviewSet]: """ Update the navigation property accessReviews in identityGovernance param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AccessReviewsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property accessReviews for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessReviewsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get accessReviews from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessReviewSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessReviewSet] = None, request_configuration: Optional[AccessReviewsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property accessReviews in identityGovernance param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 8320cac231f..ef074b17b94 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 0dd6995e5e0..32f8c3393ae 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +56,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[RequestConfiguration] = None) -> Optional[AccessReviewScheduleDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[DefinitionsRequestBuilderGetRequestConfiguration] = 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. @@ -78,7 +77,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessReviewScheduleDefinitionCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessReviewScheduleDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessReviewScheduleDefinition]: + async def post(self,body: Optional[AccessReviewScheduleDefinition] = None, request_configuration: Optional[DefinitionsRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessReviewScheduleDefinition]: """ Create a new accessReviewScheduleDefinition object. param body: The request body @@ -102,7 +101,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DefinitionsRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessReviewScheduleDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessReviewScheduleDefinition] = None, request_configuration: Optional[DefinitionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new accessReviewScheduleDefinition object. param body: The request body @@ -203,4 +202,27 @@ def 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 2b91661e68a..35ebebad7e3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -127,4 +126,17 @@ def 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 7241a703766..94dafd4626c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AccessReviewScheduleDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes an accessReviewScheduleDefinition object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessReviewScheduleDefinition]: + async def get(self,request_configuration: Optional[AccessReviewScheduleDefinitionItemRequestBuilderGetRequestConfiguration] = 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. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessReviewScheduleDefinition, error_mapping) - async def put(self,body: Optional[AccessReviewScheduleDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessReviewScheduleDefinition]: + async def put(self,body: Optional[AccessReviewScheduleDefinition] = None, request_configuration: Optional[AccessReviewScheduleDefinitionItemRequestBuilderPutRequestConfiguration] = None) -> Optional[AccessReviewScheduleDefinition]: """ Update the navigation property definitions in identityGovernance param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AccessReviewScheduleDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes an accessReviewScheduleDefinition object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessReviewScheduleDefinitionItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_put_request_information(self,body: Optional[AccessReviewScheduleDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: Optional[AccessReviewScheduleDefinition] = None, request_configuration: Optional[AccessReviewScheduleDefinitionItemRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property definitions in identityGovernance param body: The request body @@ -157,6 +156,16 @@ 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(): """ @@ -183,4 +192,27 @@ def get_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 41eee2e7ae6..0d6ba7076a2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 19d270de514..a8dfa03b283 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -127,4 +126,17 @@ def 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 f46460de0e3..1a701c0b63c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +56,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[RequestConfiguration] = None) -> Optional[AccessReviewInstanceCollectionResponse]: + async def get(self,request_configuration: Optional[InstancesRequestBuilderGetRequestConfiguration] = 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. @@ -78,7 +77,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessReviewInstanceCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessReviewInstance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessReviewInstance]: + async def post(self,body: Optional[AccessReviewInstance] = None, request_configuration: Optional[InstancesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessReviewInstance]: """ Create new navigation property to instances for identityGovernance param body: The request body @@ -101,7 +100,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[InstancesRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessReviewInstance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessReviewInstance] = None, request_configuration: Optional[InstancesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to instances for identityGovernance param body: The request body @@ -202,4 +201,27 @@ def 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 c4f46984e81..7c3a8a2c078 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[AcceptRecommendationsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[AcceptRecommendationsRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 dd1ed2a4421..33aa1ae2254 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +35,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AccessReviewInstanceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property instances for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -54,7 +53,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessReviewInstance]: + async def get(self,request_configuration: Optional[AccessReviewInstanceItemRequestBuilderGetRequestConfiguration] = 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. @@ -75,7 +74,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessReviewInstance, error_mapping) - async def patch(self,body: Optional[AccessReviewInstance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessReviewInstance]: + async def patch(self,body: Optional[AccessReviewInstance] = None, request_configuration: Optional[AccessReviewInstanceItemRequestBuilderPatchRequestConfiguration] = 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 @@ -99,7 +98,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AccessReviewInstanceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property instances for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +109,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessReviewInstanceItemRequestBuilderGetRequestConfiguration] = 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. @@ -121,7 +120,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessReviewInstance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessReviewInstance] = None, request_configuration: Optional[AccessReviewInstanceItemRequestBuilderPatchRequestConfiguration] = 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 @@ -227,6 +226,16 @@ 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(): """ @@ -253,4 +262,27 @@ def get_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 ba36dd87161..4548a88d0ca 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[ApplyDecisionsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[ApplyDecisionsRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 e43117dd554..599bec7fd6a 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[BatchRecordDecisionsPostRequestBody] = None, request_configuration: Optional[BatchRecordDecisionsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[BatchRecordDecisionsPostRequestBody] = None, request_configuration: Optional[BatchRecordDecisionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Enables reviewers to review all accessReviewInstanceDecisionItem objects in batches by using principalId, resourceId, or neither. param body: The request body @@ -73,4 +73,14 @@ 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 7848ffaa74f..8c4d59b01ce 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AccessReviewReviewerCollectionResponse]: + async def get(self,request_configuration: Optional[ContactedReviewersRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessReviewReviewerCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessReviewReviewer] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessReviewReviewer]: + async def post(self,body: Optional[AccessReviewReviewer] = None, request_configuration: Optional[ContactedReviewersRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessReviewReviewer]: """ Create new navigation property to contactedReviewers for identityGovernance param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContactedReviewersRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessReviewReviewer] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessReviewReviewer] = None, request_configuration: Optional[ContactedReviewersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to contactedReviewers for identityGovernance param body: The request body @@ -189,4 +188,27 @@ def 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 39d298e3425..e9d7717aea1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/contactedReviewers/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 d49d900856e..8e30dc0725e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{accessReviewReviewer%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AccessReviewReviewerItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property contactedReviewers for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessReviewReviewer]: + async def get(self,request_configuration: Optional[AccessReviewReviewerItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessReviewReviewer, error_mapping) - async def patch(self,body: Optional[AccessReviewReviewer] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessReviewReviewer]: + async def patch(self,body: Optional[AccessReviewReviewer] = None, request_configuration: Optional[AccessReviewReviewerItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessReviewReviewer]: """ Update the navigation property contactedReviewers in identityGovernance param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AccessReviewReviewerItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property contactedReviewers for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessReviewReviewerItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessReviewReviewer] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessReviewReviewer] = None, request_configuration: Optional[AccessReviewReviewerItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property contactedReviewers in identityGovernance param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 490f54a14f5..32f5692c396 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/decisions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 1ea4da761f6..d8f92a2d4f4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +56,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[RequestConfiguration] = None) -> Optional[AccessReviewInstanceDecisionItemCollectionResponse]: + async def get(self,request_configuration: Optional[DecisionsRequestBuilderGetRequestConfiguration] = 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. @@ -78,7 +77,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessReviewInstanceDecisionItemCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessReviewInstanceDecisionItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessReviewInstanceDecisionItem]: + async def post(self,body: Optional[AccessReviewInstanceDecisionItem] = None, request_configuration: Optional[DecisionsRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessReviewInstanceDecisionItem]: """ Create new navigation property to decisions for identityGovernance param body: The request body @@ -101,7 +100,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DecisionsRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessReviewInstanceDecisionItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessReviewInstanceDecisionItem] = None, request_configuration: Optional[DecisionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to decisions for identityGovernance param body: The request body @@ -202,4 +201,27 @@ def 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 647cbd5bcdb..110e0bc9be3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -127,4 +126,17 @@ def 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 f51d35f21e1..a22c21f9e74 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property decisions for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessReviewInstanceDecisionItem]: + async def get(self,request_configuration: Optional[AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessReviewInstanceDecisionItem, error_mapping) - async def patch(self,body: Optional[AccessReviewInstanceDecisionItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessReviewInstanceDecisionItem]: + async def patch(self,body: Optional[AccessReviewInstanceDecisionItem] = None, request_configuration: Optional[AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessReviewInstanceDecisionItem]: """ Update the navigation property decisions in identityGovernance param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property decisions for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration] = 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 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessReviewInstanceDecisionItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessReviewInstanceDecisionItem] = None, request_configuration: Optional[AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property decisions in identityGovernance param body: The request body @@ -146,6 +145,16 @@ 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(): """ @@ -172,4 +181,27 @@ def get_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 e34ba0cbef4..dc70c656830 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 6ec1f798a7e..0672acb3f60 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[GovernanceInsightCollectionResponse]: + async def get(self,request_configuration: Optional[InsightsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GovernanceInsightCollectionResponse, error_mapping) - async def post(self,body: Optional[GovernanceInsight] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GovernanceInsight]: + async def post(self,body: Optional[GovernanceInsight] = None, request_configuration: Optional[InsightsRequestBuilderPostRequestConfiguration] = None) -> Optional[GovernanceInsight]: """ Create new navigation property to insights for identityGovernance param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[InsightsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[GovernanceInsight] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GovernanceInsight] = None, request_configuration: Optional[InsightsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to insights for identityGovernance param body: The request body @@ -188,4 +187,27 @@ def 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 df70eabc162..a4522532631 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{governanceInsight%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[GovernanceInsightItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property insights for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[GovernanceInsight]: + async def get(self,request_configuration: Optional[GovernanceInsightItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GovernanceInsight, error_mapping) - async def patch(self,body: Optional[GovernanceInsight] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GovernanceInsight]: + async def patch(self,body: Optional[GovernanceInsight] = None, request_configuration: Optional[GovernanceInsightItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[GovernanceInsight]: """ Update the navigation property insights in identityGovernance param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[GovernanceInsightItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property insights for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GovernanceInsightItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[GovernanceInsight] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[GovernanceInsight] = None, request_configuration: Optional[GovernanceInsightItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property insights in identityGovernance param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 2816e690633..cd4f2f2ef83 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[ResetDecisionsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[ResetDecisionsRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 136009a94d3..f12c23a8eb7 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[SendReminderRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[SendReminderRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 f5c7a227926..54522e4d32a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 842aa03b93f..e487c30bf87 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -127,4 +126,17 @@ def 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 25100ae5581..bc5c1aa4337 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AccessReviewStageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property stages for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessReviewStage]: + async def get(self,request_configuration: Optional[AccessReviewStageItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessReviewStage, error_mapping) - async def patch(self,body: Optional[AccessReviewStage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessReviewStage]: + async def patch(self,body: Optional[AccessReviewStage] = None, request_configuration: Optional[AccessReviewStageItemRequestBuilderPatchRequestConfiguration] = 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 @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AccessReviewStageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property stages for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessReviewStageItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessReviewStage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessReviewStage] = None, request_configuration: Optional[AccessReviewStageItemRequestBuilderPatchRequestConfiguration] = 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 @@ -157,6 +156,16 @@ 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(): """ @@ -183,4 +192,27 @@ def get_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 d4715a0f967..8e17f9d4ff3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/decisions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 3084e00e343..2288d65fffe 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +56,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[RequestConfiguration] = None) -> Optional[AccessReviewInstanceDecisionItemCollectionResponse]: + async def get(self,request_configuration: Optional[DecisionsRequestBuilderGetRequestConfiguration] = 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. @@ -78,7 +77,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessReviewInstanceDecisionItemCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessReviewInstanceDecisionItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessReviewInstanceDecisionItem]: + async def post(self,body: Optional[AccessReviewInstanceDecisionItem] = None, request_configuration: Optional[DecisionsRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessReviewInstanceDecisionItem]: """ Create new navigation property to decisions for identityGovernance param body: The request body @@ -101,7 +100,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DecisionsRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessReviewInstanceDecisionItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessReviewInstanceDecisionItem] = None, request_configuration: Optional[DecisionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to decisions for identityGovernance param body: The request body @@ -202,4 +201,27 @@ def 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 b7cf6980aa5..b1085a21deb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -127,4 +126,17 @@ def 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 acd6286d34b..f2854b0e7ea 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property decisions for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessReviewInstanceDecisionItem]: + async def get(self,request_configuration: Optional[AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessReviewInstanceDecisionItem, error_mapping) - async def patch(self,body: Optional[AccessReviewInstanceDecisionItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessReviewInstanceDecisionItem]: + async def patch(self,body: Optional[AccessReviewInstanceDecisionItem] = None, request_configuration: Optional[AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessReviewInstanceDecisionItem]: """ Update access decisions, known as accessReviewInstanceDecisionItems, for which the user is the reviewer. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property decisions for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessReviewInstanceDecisionItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessReviewInstanceDecisionItem] = None, request_configuration: Optional[AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update access decisions, known as accessReviewInstanceDecisionItems, for which the user is the reviewer. param body: The request body @@ -147,6 +146,16 @@ 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(): """ @@ -173,4 +182,27 @@ def get_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 a7704f225e8..a39d21bf80c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 754fb43745f..db10d943142 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[GovernanceInsightCollectionResponse]: + async def get(self,request_configuration: Optional[InsightsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GovernanceInsightCollectionResponse, error_mapping) - async def post(self,body: Optional[GovernanceInsight] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GovernanceInsight]: + async def post(self,body: Optional[GovernanceInsight] = None, request_configuration: Optional[InsightsRequestBuilderPostRequestConfiguration] = None) -> Optional[GovernanceInsight]: """ Create new navigation property to insights for identityGovernance param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[InsightsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[GovernanceInsight] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GovernanceInsight] = None, request_configuration: Optional[InsightsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to insights for identityGovernance param body: The request body @@ -188,4 +187,27 @@ def 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 d67b198fd38..f3dfdf8f48e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{governanceInsight%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[GovernanceInsightItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property insights for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[GovernanceInsight]: + async def get(self,request_configuration: Optional[GovernanceInsightItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GovernanceInsight, error_mapping) - async def patch(self,body: Optional[GovernanceInsight] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[GovernanceInsight]: + async def patch(self,body: Optional[GovernanceInsight] = None, request_configuration: Optional[GovernanceInsightItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[GovernanceInsight]: """ Update the navigation property insights in identityGovernance param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[GovernanceInsightItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property insights for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GovernanceInsightItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[GovernanceInsight] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[GovernanceInsight] = None, request_configuration: Optional[GovernanceInsightItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property insights in identityGovernance param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 407cdea79df..d5d7319269b 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[StopRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[StopRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 327de840d47..66f83609b0f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +56,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[RequestConfiguration] = None) -> Optional[AccessReviewStageCollectionResponse]: + async def get(self,request_configuration: Optional[StagesRequestBuilderGetRequestConfiguration] = 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. @@ -78,7 +77,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessReviewStageCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessReviewStage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessReviewStage]: + async def post(self,body: Optional[AccessReviewStage] = None, request_configuration: Optional[StagesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessReviewStage]: """ Create new navigation property to stages for identityGovernance param body: The request body @@ -101,7 +100,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[StagesRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessReviewStage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessReviewStage] = None, request_configuration: Optional[StagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to stages for identityGovernance param body: The request body @@ -202,4 +201,27 @@ def 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 5e9cdf019df..c9e9cf8bc09 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[StopRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[StopRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 b24f0ba6f2a..a94bf1fc6ef 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[StopRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[StopRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action stop param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,4 +64,14 @@ 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 e85a96be32b..13163c050e7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 cc1868e892f..fd6f56f6e6e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AccessReviewHistoryDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[HistoryDefinitionsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessReviewHistoryDefinitionCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessReviewHistoryDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessReviewHistoryDefinition]: + async def post(self,body: Optional[AccessReviewHistoryDefinition] = None, request_configuration: Optional[HistoryDefinitionsRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessReviewHistoryDefinition]: """ Create a new accessReviewHistoryDefinition object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[HistoryDefinitionsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessReviewHistoryDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessReviewHistoryDefinition] = None, request_configuration: Optional[HistoryDefinitionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new accessReviewHistoryDefinition object. param body: The request body @@ -190,4 +189,27 @@ def 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 9fb24a74cf9..c71f9b15622 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AccessReviewHistoryDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property historyDefinitions for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessReviewHistoryDefinition]: + async def get(self,request_configuration: Optional[AccessReviewHistoryDefinitionItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessReviewHistoryDefinition, error_mapping) - async def patch(self,body: Optional[AccessReviewHistoryDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessReviewHistoryDefinition]: + async def patch(self,body: Optional[AccessReviewHistoryDefinition] = None, request_configuration: Optional[AccessReviewHistoryDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessReviewHistoryDefinition]: """ Update the navigation property historyDefinitions in identityGovernance param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AccessReviewHistoryDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property historyDefinitions for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessReviewHistoryDefinitionItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessReviewHistoryDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessReviewHistoryDefinition] = None, request_configuration: Optional[AccessReviewHistoryDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property historyDefinitions in identityGovernance param body: The request body @@ -146,6 +145,16 @@ 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(): """ @@ -172,4 +181,27 @@ def get_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 90fd7cd8aad..d55a09bc79f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 249fcca372a..2c06cfd39c8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AccessReviewHistoryInstanceCollectionResponse]: + async def get(self,request_configuration: Optional[InstancesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessReviewHistoryInstanceCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessReviewHistoryInstance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessReviewHistoryInstance]: + async def post(self,body: Optional[AccessReviewHistoryInstance] = None, request_configuration: Optional[InstancesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessReviewHistoryInstance]: """ Create new navigation property to instances for identityGovernance param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[InstancesRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessReviewHistoryInstance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessReviewHistoryInstance] = None, request_configuration: Optional[InstancesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to instances for identityGovernance param body: The request body @@ -189,4 +188,27 @@ def 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 54b8a7c2e46..0789edad626 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AccessReviewHistoryInstanceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property instances for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessReviewHistoryInstance]: + async def get(self,request_configuration: Optional[AccessReviewHistoryInstanceItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessReviewHistoryInstance, error_mapping) - async def patch(self,body: Optional[AccessReviewHistoryInstance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessReviewHistoryInstance]: + async def patch(self,body: Optional[AccessReviewHistoryInstance] = None, request_configuration: Optional[AccessReviewHistoryInstanceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessReviewHistoryInstance]: """ Update the navigation property instances in identityGovernance param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AccessReviewHistoryInstanceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property instances for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessReviewHistoryInstanceItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessReviewHistoryInstance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessReviewHistoryInstance] = None, request_configuration: Optional[AccessReviewHistoryInstanceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property instances in identityGovernance param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 d4421d01dae..3edb72814a0 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[RequestConfiguration] = None) -> Optional[AccessReviewHistoryInstance]: + async def post(self,request_configuration: Optional[GenerateDownloadUriRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, AccessReviewHistoryInstance, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[GenerateDownloadUriRequestBuilderPostRequestConfiguration] = 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,4 +68,14 @@ 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 c55c032764a..d6c9d619a3a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AppConsentRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property appConsent for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AppConsentApprovalRoute]: + async def get(self,request_configuration: Optional[AppConsentRequestBuilderGetRequestConfiguration] = None) -> Optional[AppConsentApprovalRoute]: """ Get appConsent from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AppConsentApprovalRoute, error_mapping) - async def patch(self,body: Optional[AppConsentApprovalRoute] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppConsentApprovalRoute]: + async def patch(self,body: Optional[AppConsentApprovalRoute] = None, request_configuration: Optional[AppConsentRequestBuilderPatchRequestConfiguration] = None) -> Optional[AppConsentApprovalRoute]: """ Update the navigation property appConsent in identityGovernance param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AppConsentRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property appConsent for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AppConsentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get appConsent from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AppConsentApprovalRoute] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AppConsentApprovalRoute] = None, request_configuration: Optional[AppConsentRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property appConsent in identityGovernance param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 d3d7d2ac69d..506d889ca3a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +56,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[RequestConfiguration] = None) -> Optional[AppConsentRequestCollectionResponse]: + async def get(self,request_configuration: Optional[AppConsentRequestsRequestBuilderGetRequestConfiguration] = None) -> Optional[AppConsentRequestCollectionResponse]: """ Retrieve appConsentRequest objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -78,7 +77,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AppConsentRequestCollectionResponse, error_mapping) - async def post(self,body: Optional[AppConsentRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppConsentRequest]: + async def post(self,body: Optional[AppConsentRequest] = None, request_configuration: Optional[AppConsentRequestsRequestBuilderPostRequestConfiguration] = None) -> Optional[AppConsentRequest]: """ Create new navigation property to appConsentRequests for identityGovernance param body: The request body @@ -101,7 +100,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AppConsentRequestsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieve appConsentRequest objects and their properties. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AppConsentRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AppConsentRequest] = None, request_configuration: Optional[AppConsentRequestsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to appConsentRequests for identityGovernance param body: The request body @@ -202,4 +201,27 @@ def 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 922fce356fe..09d1ef00159 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 45792566eea..64660266830 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -127,4 +126,17 @@ def 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 dae2135b0a5..c3b5e18f26e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AppConsentRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property appConsentRequests for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AppConsentRequest]: + async def get(self,request_configuration: Optional[AppConsentRequestItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AppConsentRequest, error_mapping) - async def patch(self,body: Optional[AppConsentRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppConsentRequest]: + async def patch(self,body: Optional[AppConsentRequest] = None, request_configuration: Optional[AppConsentRequestItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AppConsentRequest]: """ Update the navigation property appConsentRequests in identityGovernance param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AppConsentRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property appConsentRequests for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AppConsentRequestItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AppConsentRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AppConsentRequest] = None, request_configuration: Optional[AppConsentRequestItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property appConsentRequests in identityGovernance param body: The request body @@ -146,6 +145,16 @@ 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(): """ @@ -172,4 +181,27 @@ def get_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 37979580f5e..05ac9e0d885 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 69400cfcc0a..8445ef8b8a1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -127,4 +126,17 @@ def 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 a367f460cf2..efd900436cb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ApprovalRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property approval for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Approval]: + async def get(self,request_configuration: Optional[ApprovalRequestBuilderGetRequestConfiguration] = None) -> Optional[Approval]: """ Approval decisions associated with a request. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Approval, error_mapping) - async def patch(self,body: Optional[Approval] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Approval]: + async def patch(self,body: Optional[Approval] = None, request_configuration: Optional[ApprovalRequestBuilderPatchRequestConfiguration] = None) -> Optional[Approval]: """ Update the navigation property approval in identityGovernance param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ApprovalRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property approval for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ApprovalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Approval decisions associated with a request. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Approval] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Approval] = None, request_configuration: Optional[ApprovalRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property approval in identityGovernance param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 0e576065a04..76644a5c171 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 c57a1511a17..c2cfc1062d3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{approvalStage%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ApprovalStageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property stages for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ApprovalStage]: + async def get(self,request_configuration: Optional[ApprovalStageItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ApprovalStage, error_mapping) - async def patch(self,body: Optional[ApprovalStage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ApprovalStage]: + async def patch(self,body: Optional[ApprovalStage] = None, request_configuration: Optional[ApprovalStageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ApprovalStage]: """ Approve or deny an approvalStage object in an approval. param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ApprovalStageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property stages for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ApprovalStageItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ApprovalStage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ApprovalStage] = None, request_configuration: Optional[ApprovalStageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Approve or deny an approvalStage object in an approval. param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 ceda3a4f6e1..af88f270e06 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ApprovalStageCollectionResponse]: + async def get(self,request_configuration: Optional[StagesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ApprovalStageCollectionResponse, error_mapping) - async def post(self,body: Optional[ApprovalStage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ApprovalStage]: + async def post(self,body: Optional[ApprovalStage] = None, request_configuration: Optional[StagesRequestBuilderPostRequestConfiguration] = None) -> Optional[ApprovalStage]: """ Create new navigation property to stages for identityGovernance param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[StagesRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ApprovalStage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ApprovalStage] = None, request_configuration: Optional[StagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to stages for identityGovernance param body: The request body @@ -189,4 +188,27 @@ def 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 ea873a2ec6b..2829eba2601 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[UserConsentRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property userConsentRequests for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[UserConsentRequest]: + async def get(self,request_configuration: Optional[UserConsentRequestItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserConsentRequest, error_mapping) - async def patch(self,body: Optional[UserConsentRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserConsentRequest]: + async def patch(self,body: Optional[UserConsentRequest] = None, request_configuration: Optional[UserConsentRequestItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UserConsentRequest]: """ Update the navigation property userConsentRequests in identityGovernance param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[UserConsentRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property userConsentRequests for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserConsentRequestItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UserConsentRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UserConsentRequest] = None, request_configuration: Optional[UserConsentRequestItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property userConsentRequests in identityGovernance param body: The request body @@ -146,6 +145,16 @@ 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(): """ @@ -172,4 +181,27 @@ def get_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 5e52fc3bb11..4caaa8a75ea 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +56,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[RequestConfiguration] = None) -> Optional[UserConsentRequestCollectionResponse]: + async def get(self,request_configuration: Optional[UserConsentRequestsRequestBuilderGetRequestConfiguration] = 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. @@ -78,7 +77,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserConsentRequestCollectionResponse, error_mapping) - async def post(self,body: Optional[UserConsentRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserConsentRequest]: + async def post(self,body: Optional[UserConsentRequest] = None, request_configuration: Optional[UserConsentRequestsRequestBuilderPostRequestConfiguration] = None) -> Optional[UserConsentRequest]: """ Create new navigation property to userConsentRequests for identityGovernance param body: The request body @@ -101,7 +100,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserConsentRequestsRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UserConsentRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UserConsentRequest] = None, request_configuration: Optional[UserConsentRequestsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to userConsentRequests for identityGovernance param body: The request body @@ -202,4 +201,27 @@ def 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 90de3bc1824..9a742c49aa1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +56,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[RequestConfiguration] = None) -> Optional[ApprovalCollectionResponse]: + async def get(self,request_configuration: Optional[AccessPackageAssignmentApprovalsRequestBuilderGetRequestConfiguration] = 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. @@ -77,7 +76,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ApprovalCollectionResponse, error_mapping) - async def post(self,body: Optional[Approval] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Approval]: + async def post(self,body: Optional[Approval] = None, request_configuration: Optional[AccessPackageAssignmentApprovalsRequestBuilderPostRequestConfiguration] = None) -> Optional[Approval]: """ Create new navigation property to accessPackageAssignmentApprovals for identityGovernance param body: The request body @@ -100,7 +99,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessPackageAssignmentApprovalsRequestBuilderGetRequestConfiguration] = 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 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Approval] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Approval] = None, request_configuration: Optional[AccessPackageAssignmentApprovalsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to accessPackageAssignmentApprovals for identityGovernance param body: The request body @@ -201,4 +200,27 @@ def 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 94820cbd32b..73b08c11bd2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 e292dd76b70..08913dffe2e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -127,4 +126,17 @@ def 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 d6b0213f597..ca20be9d855 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ApprovalItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property accessPackageAssignmentApprovals for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Approval]: + async def get(self,request_configuration: Optional[ApprovalItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Approval, error_mapping) - async def patch(self,body: Optional[Approval] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Approval]: + async def patch(self,body: Optional[Approval] = None, request_configuration: Optional[ApprovalItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Approval]: """ Update the navigation property accessPackageAssignmentApprovals in identityGovernance param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ApprovalItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property accessPackageAssignmentApprovals for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ApprovalItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Approval] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Approval] = None, request_configuration: Optional[ApprovalItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property accessPackageAssignmentApprovals in identityGovernance param body: The request body @@ -146,6 +145,16 @@ 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(): """ @@ -172,4 +181,27 @@ def get_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 c45a8ce2ea9..ea0636adf1c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 12969e12cb4..50d01972c96 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{approvalStage%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ApprovalStageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property stages for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ApprovalStage]: + async def get(self,request_configuration: Optional[ApprovalStageItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ApprovalStage, error_mapping) - async def patch(self,body: Optional[ApprovalStage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ApprovalStage]: + async def patch(self,body: Optional[ApprovalStage] = None, request_configuration: Optional[ApprovalStageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ApprovalStage]: """ Approve or deny an approvalStage object in an approval. param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ApprovalStageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property stages for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ApprovalStageItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ApprovalStage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ApprovalStage] = None, request_configuration: Optional[ApprovalStageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Approve or deny an approvalStage object in an approval. param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 16910b83524..e83f756a2db 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ApprovalStageCollectionResponse]: + async def get(self,request_configuration: Optional[StagesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ApprovalStageCollectionResponse, error_mapping) - async def post(self,body: Optional[ApprovalStage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ApprovalStage]: + async def post(self,body: Optional[ApprovalStage] = None, request_configuration: Optional[StagesRequestBuilderPostRequestConfiguration] = None) -> Optional[ApprovalStage]: """ Create new navigation property to stages for identityGovernance param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[StagesRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ApprovalStage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ApprovalStage] = None, request_configuration: Optional[StagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to stages for identityGovernance param body: The request body @@ -189,4 +188,27 @@ def 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 e449d3e40ca..7e3fcd61fed 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +56,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[RequestConfiguration] = None) -> Optional[AccessPackageCollectionResponse]: + async def get(self,request_configuration: Optional[AccessPackagesRequestBuilderGetRequestConfiguration] = 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. @@ -78,7 +77,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackage]: + async def post(self,body: Optional[AccessPackage] = None, request_configuration: Optional[AccessPackagesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackage]: """ Create a new accessPackage object. The access package will be added to an existing accessPackageCatalog. param body: The request body @@ -102,7 +101,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessPackagesRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackage] = None, request_configuration: Optional[AccessPackagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new accessPackage object. The access package will be added to an existing accessPackageCatalog. param body: The request body @@ -203,4 +202,27 @@ def 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 1de8d4e8168..50f0df64bd6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 9c4518b5a6c..7e0260c0a71 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -127,4 +126,17 @@ def 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 9669f756ed1..27bc608136f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +33,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AccessPackageItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -53,7 +52,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackage]: + async def get(self,request_configuration: Optional[AccessPackageItemRequestBuilderGetRequestConfiguration] = 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. @@ -74,7 +73,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackage, error_mapping) - async def patch(self,body: Optional[AccessPackage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackage]: + async def patch(self,body: Optional[AccessPackage] = None, request_configuration: Optional[AccessPackageItemRequestBuilderPatchRequestConfiguration] = 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 @@ -98,7 +97,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AccessPackageItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -109,7 +108,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessPackageItemRequestBuilderGetRequestConfiguration] = 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. @@ -120,7 +119,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackage] = None, request_configuration: Optional[AccessPackageItemRequestBuilderPatchRequestConfiguration] = 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 @@ -208,6 +207,16 @@ 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(): """ @@ -234,4 +243,27 @@ def get_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 d84cb62df62..9eaff4c504b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[AccessPackageCollectionResponse]: + async def get(self,request_configuration: Optional[AccessPackagesIncompatibleWithRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessPackagesIncompatibleWithRequestBuilderGetRequestConfiguration] = 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. @@ -150,4 +149,17 @@ def 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 e7d80b420ae..4b48988e106 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 68e981c40c1..8ed860026fd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{accessPackage%2Did1}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackage]: + async def get(self,request_configuration: Optional[AccessPackageItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessPackageItemRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 1726d8fb027..858251e2e81 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AccessPackageAssignmentPolicyCollectionResponse]: + async def get(self,request_configuration: Optional[AssignmentPoliciesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageAssignmentPolicyCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageAssignmentPolicyCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageAssignmentPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageAssignmentPolicy]: + async def post(self,body: Optional[AccessPackageAssignmentPolicy] = None, request_configuration: Optional[AssignmentPoliciesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageAssignmentPolicy]: """ Create new navigation property to assignmentPolicies for identityGovernance param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AssignmentPoliciesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageAssignmentPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageAssignmentPolicy] = None, request_configuration: Optional[AssignmentPoliciesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to assignmentPolicies for identityGovernance param body: The request body @@ -188,4 +187,27 @@ def 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 6e00e4bdef8..9a1d28d4f63 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 c754915d6cd..d2bf5f42227 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/accessPackage{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackage]: + async def get(self,request_configuration: Optional[AccessPackageRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessPackageRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 3be539a9c11..9350b9f62b0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +30,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AccessPackageAssignmentPolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property assignmentPolicies for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageAssignmentPolicy]: + async def get(self,request_configuration: Optional[AccessPackageAssignmentPolicyItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageAssignmentPolicy]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageAssignmentPolicy, error_mapping) - async def patch(self,body: Optional[AccessPackageAssignmentPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageAssignmentPolicy]: + async def patch(self,body: Optional[AccessPackageAssignmentPolicy] = None, request_configuration: Optional[AccessPackageAssignmentPolicyItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageAssignmentPolicy]: """ Update the navigation property assignmentPolicies in identityGovernance param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AccessPackageAssignmentPolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property assignmentPolicies for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessPackageAssignmentPolicyItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageAssignmentPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageAssignmentPolicy] = None, request_configuration: Optional[AccessPackageAssignmentPolicyItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property assignmentPolicies in identityGovernance param body: The request body @@ -175,6 +174,16 @@ 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(): """ @@ -201,4 +210,27 @@ def get_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 6277f655876..a70560de7f3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/catalog{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageCatalog]: + async def get(self,request_configuration: Optional[CatalogRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageCatalog, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CatalogRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 b69a2a86aa7..1846c6c2a7f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 3beaa56266a..e7b0da98ab7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[CustomExtensionStageSettingCollectionResponse]: + async def get(self,request_configuration: Optional[CustomExtensionStageSettingsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CustomExtensionStageSettingCollectionResponse, error_mapping) - async def post(self,body: Optional[CustomExtensionStageSetting] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CustomExtensionStageSetting]: + async def post(self,body: Optional[CustomExtensionStageSetting] = None, request_configuration: Optional[CustomExtensionStageSettingsRequestBuilderPostRequestConfiguration] = None) -> Optional[CustomExtensionStageSetting]: """ Create new navigation property to customExtensionStageSettings for identityGovernance param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CustomExtensionStageSettingsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[CustomExtensionStageSetting] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CustomExtensionStageSetting] = None, request_configuration: Optional[CustomExtensionStageSettingsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to customExtensionStageSettings for identityGovernance param body: The request body @@ -188,4 +187,27 @@ def 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 be94dd6a504..6cc5f47ad2a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{customExtensionStageSetting%2Did}/customExtension{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CustomCalloutExtension]: + async def get(self,request_configuration: Optional[CustomExtensionRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CustomCalloutExtension, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CustomExtensionRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 95aa8287155..c3acb89ee5b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[CustomExtensionStageSettingItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property customExtensionStageSettings for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[CustomExtensionStageSetting]: + async def get(self,request_configuration: Optional[CustomExtensionStageSettingItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CustomExtensionStageSetting, error_mapping) - async def patch(self,body: Optional[CustomExtensionStageSetting] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CustomExtensionStageSetting]: + async def patch(self,body: Optional[CustomExtensionStageSetting] = None, request_configuration: Optional[CustomExtensionStageSettingItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[CustomExtensionStageSetting]: """ Update the navigation property customExtensionStageSettings in identityGovernance param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[CustomExtensionStageSettingItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property customExtensionStageSettings for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CustomExtensionStageSettingItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[CustomExtensionStageSetting] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[CustomExtensionStageSetting] = None, request_configuration: Optional[CustomExtensionStageSettingItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property customExtensionStageSettings in identityGovernance param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 6588270f23a..8705e5ed747 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 2349c56deaf..38f2692c050 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{accessPackageQuestion%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AccessPackageQuestionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property questions for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageQuestion]: + async def get(self,request_configuration: Optional[AccessPackageQuestionItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageQuestion, error_mapping) - async def patch(self,body: Optional[AccessPackageQuestion] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageQuestion]: + async def patch(self,body: Optional[AccessPackageQuestion] = None, request_configuration: Optional[AccessPackageQuestionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageQuestion]: """ Update the navigation property questions in identityGovernance param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AccessPackageQuestionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property questions for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessPackageQuestionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Questions that are posed to the requestor. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageQuestion] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageQuestion] = None, request_configuration: Optional[AccessPackageQuestionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property questions in identityGovernance param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 5642d846de2..95cbb84e247 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AccessPackageQuestionCollectionResponse]: + async def get(self,request_configuration: Optional[QuestionsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageQuestionCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageQuestion] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageQuestion]: + async def post(self,body: Optional[AccessPackageQuestion] = None, request_configuration: Optional[QuestionsRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageQuestion]: """ Create new navigation property to questions for identityGovernance param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[QuestionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Questions that are posed to the requestor. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageQuestion] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageQuestion] = None, request_configuration: Optional[QuestionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to questions for identityGovernance param body: The request body @@ -188,4 +187,27 @@ def 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 ab2431c75bd..a2a03333b84 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[AccessPackageCatalog]: + async def get(self,request_configuration: Optional[CatalogRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageCatalog, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CatalogRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 e3a4d0a46db..ec5024519ba 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[RequestConfiguration] = None) -> Optional[GetApplicablePolicyRequirementsPostResponse]: + async def post(self,request_configuration: Optional[GetApplicablePolicyRequirementsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, GetApplicablePolicyRequirementsPostResponse, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[GetApplicablePolicyRequirementsRequestBuilderPostRequestConfiguration] = 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,4 +68,14 @@ 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 d0b5bf7ffdb..30502cecaa5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 92225668879..5789b88df46 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[AccessPackageCollectionResponse]: + async def get(self,request_configuration: Optional[IncompatibleAccessPackagesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[IncompatibleAccessPackagesRequestBuilderGetRequestConfiguration] = 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. @@ -160,4 +159,17 @@ def 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 7caa1b15ceb..dace7888ba3 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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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[RequestConfiguration] = No raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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,4 +65,14 @@ 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 8d2196b1b4c..b27c628c4b6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/incompatibleAccessPackages/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[StringCollectionResponse]: + async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, StringCollectionResponse, error_mapping) - async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = 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 @@ -90,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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = 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 @@ -158,6 +157,19 @@ 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(): """ @@ -204,4 +216,27 @@ def 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 92915923cd0..5d44c22e9d9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 b848078ad00..3802656208d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[GroupCollectionResponse]: + async def get(self,request_configuration: Optional[IncompatibleGroupsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GroupCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[IncompatibleGroupsRequestBuilderGetRequestConfiguration] = 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. @@ -160,4 +159,17 @@ def 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 a5b9f28a32f..7508c6331a3 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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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[RequestConfiguration] = No raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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,4 +65,14 @@ 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 171a67b4e21..4aed0021c90 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 f23dbd06947..e6e8312cb98 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 686e87f3cdc..45045c45082 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/incompatibleGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[StringCollectionResponse]: + async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, StringCollectionResponse, error_mapping) - async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> None: """ Add a group to the list of groups that have been marked as incompatible on an accessPackage. param body: The request body @@ -90,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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Add a group to the list of groups that have been marked as incompatible on an accessPackage. param body: The request body @@ -158,6 +157,19 @@ 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(): """ @@ -204,4 +216,27 @@ def 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 232100555d7..53385bfdcaa 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 de62425e586..c6424fb4b21 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AccessPackageResourceRoleScopeItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResourceRoleScope]: + async def get(self,request_configuration: Optional[AccessPackageResourceRoleScopeItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceRoleScope, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceRoleScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRoleScope]: + async def patch(self,body: Optional[AccessPackageResourceRoleScope] = None, request_configuration: Optional[AccessPackageResourceRoleScopeItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceRoleScope]: """ Update the navigation property resourceRoleScopes in identityGovernance param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceRoleScopeItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceRoleScopeItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceRoleScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceRoleScope] = None, request_configuration: Optional[AccessPackageResourceRoleScopeItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resourceRoleScopes in identityGovernance param body: The request body @@ -156,6 +155,16 @@ 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(): """ @@ -182,4 +191,27 @@ def get_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 97246e33f3e..124c720f50e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 c1ba6af4a99..d11824aa1e5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResource]: + async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resource in identityGovernance param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resource in identityGovernance param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 510055d94a4..503df0923ba 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 14b8eed8745..679d74f9cfe 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{accessPackageResourceRole%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = 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 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResourceRole]: + async def get(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = 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 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Update the navigation property roles in identityGovernance param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property roles in identityGovernance param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 9cae0cbb52b..0a7792ef27b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: + async def get(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceRoleCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -188,4 +187,27 @@ def 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 2fb5f12dd12..23575a63f7c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 93fed06430e..37b55f1eb45 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResourceScope]: + async def get(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 02c23b1dd12..88c0608f40e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 551964e89c4..d7d383fc16d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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}/resource{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = 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 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResource]: + async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resource in identityGovernance param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resource in identityGovernance param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 fc58fb86754..10f9d81c513 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 ab9071dda88..1fb797390b3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{accessPackageResourceRole%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = 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 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResourceRole]: + async def get(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = 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 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Update the navigation property roles in identityGovernance param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property roles in identityGovernance param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 984f96f956f..919b24bd043 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: + async def get(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceRoleCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -188,4 +187,27 @@ def 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 db8f8eb469e..2b7e9cca789 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: + async def get(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceScopeCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -188,4 +187,27 @@ def 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 b8f411e4f44..0d5b73d8811 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RoleRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property role for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResourceRole]: + async def get(self,request_configuration: Optional[RoleRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Get role from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RoleRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Update the navigation property role in identityGovernance param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RoleRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property role for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RoleRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get role from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RoleRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property role in identityGovernance param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 41205c99411..3ee36e77159 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 b4a2e0328a8..369cbfc8e56 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResource]: + async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resource in identityGovernance param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resource in identityGovernance param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 2b7b4a06a30..50c3fd35fd0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 d8faa30d0be..d2a8bee22b6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResourceRole]: + async def get(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Update the navigation property roles in identityGovernance param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property roles in identityGovernance param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 5cab0f97b4c..195a9f21106 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 291f3ac7039..f755a50240c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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}/resource{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = 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 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResource]: + async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resource in identityGovernance param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resource in identityGovernance param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 48574e8bc75..1978a61b165 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 e5efa7b38d8..f796a66db36 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{accessPackageResourceScope%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = 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 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResourceScope]: + async def get(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = 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 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 c0e9a8e1b34..d5153e1b0b2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: + async def get(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceScopeCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -188,4 +187,27 @@ def 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 910ff604e2c..cf26b58f93d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: + async def get(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceRoleCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -188,4 +187,27 @@ def 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 c41c7a38fb9..b3a99b0be2f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 444b056b2da..fad10647789 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{accessPackageResourceScope%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = 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 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResourceScope]: + async def get(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = 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 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 45f1af6f1a1..3ebdfb2e8f9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: + async def get(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceScopeCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -188,4 +187,27 @@ def 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 e0927d2e1d6..37102e74866 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ScopeRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property scope for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResourceScope]: + async def get(self,request_configuration: Optional[ScopeRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Get scope from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopeRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Update the navigation property scope in identityGovernance param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ScopeRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property scope for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ScopeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get scope from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopeRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property scope in identityGovernance param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 426042d5238..78c3b3130ce 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AccessPackageResourceRoleScopeCollectionResponse]: + async def get(self,request_configuration: Optional[ResourceRoleScopesRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceRoleScopeCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceRoleScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRoleScope]: + async def post(self,body: Optional[AccessPackageResourceRoleScope] = None, request_configuration: Optional[ResourceRoleScopesRequestBuilderPostRequestConfiguration] = 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 @@ -88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourceRoleScopesRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceRoleScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceRoleScope] = None, request_configuration: Optional[ResourceRoleScopesRequestBuilderPostRequestConfiguration] = 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 @@ -189,4 +188,27 @@ def 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 04944436c53..0dd9f8b8885 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AccessPackageAssignmentPolicyCollectionResponse]: + async def get(self,request_configuration: Optional[AssignmentPoliciesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageAssignmentPolicyCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageAssignmentPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageAssignmentPolicy]: + async def post(self,body: Optional[AccessPackageAssignmentPolicy] = None, request_configuration: Optional[AssignmentPoliciesRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AssignmentPoliciesRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageAssignmentPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageAssignmentPolicy] = None, request_configuration: Optional[AssignmentPoliciesRequestBuilderPostRequestConfiguration] = 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 @@ -190,4 +189,27 @@ def 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 1a4af922838..1ac89828c37 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 362815a12db..143913354e1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[AccessPackage]: + async def get(self,request_configuration: Optional[AccessPackageRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessPackageRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 867a4603108..cc7f9ffcfca 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +30,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AccessPackageAssignmentPolicyItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -50,7 +49,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageAssignmentPolicy]: + async def get(self,request_configuration: Optional[AccessPackageAssignmentPolicyItemRequestBuilderGetRequestConfiguration] = 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. @@ -71,7 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageAssignmentPolicy, error_mapping) - async def put(self,body: Optional[AccessPackageAssignmentPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageAssignmentPolicy]: + async def put(self,body: Optional[AccessPackageAssignmentPolicy] = None, request_configuration: Optional[AccessPackageAssignmentPolicyItemRequestBuilderPutRequestConfiguration] = None) -> Optional[AccessPackageAssignmentPolicy]: """ Update the navigation property assignmentPolicies in identityGovernance param body: The request body @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AccessPackageAssignmentPolicyItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessPackageAssignmentPolicyItemRequestBuilderGetRequestConfiguration] = 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. @@ -116,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_put_request_information(self,body: Optional[AccessPackageAssignmentPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: Optional[AccessPackageAssignmentPolicy] = None, request_configuration: Optional[AccessPackageAssignmentPolicyItemRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property assignmentPolicies in identityGovernance param body: The request body @@ -177,6 +176,16 @@ 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(): """ @@ -203,4 +212,27 @@ def get_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 cf790baa5e7..933ec03e7ad 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[AccessPackageCatalog]: + async def get(self,request_configuration: Optional[CatalogRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageCatalog, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CatalogRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 a1bf31b65fc..b2f106e9780 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 34a657c40be..84589a618c2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[CustomExtensionStageSettingCollectionResponse]: + async def get(self,request_configuration: Optional[CustomExtensionStageSettingsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CustomExtensionStageSettingCollectionResponse, error_mapping) - async def post(self,body: Optional[CustomExtensionStageSetting] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CustomExtensionStageSetting]: + async def post(self,body: Optional[CustomExtensionStageSetting] = None, request_configuration: Optional[CustomExtensionStageSettingsRequestBuilderPostRequestConfiguration] = None) -> Optional[CustomExtensionStageSetting]: """ Create new navigation property to customExtensionStageSettings for identityGovernance param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CustomExtensionStageSettingsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[CustomExtensionStageSetting] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CustomExtensionStageSetting] = None, request_configuration: Optional[CustomExtensionStageSettingsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to customExtensionStageSettings for identityGovernance param body: The request body @@ -188,4 +187,27 @@ def 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 05c468d8dbc..f2135614d43 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{customExtensionStageSetting%2Did}/customExtension{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[CustomCalloutExtension]: + async def get(self,request_configuration: Optional[CustomExtensionRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CustomCalloutExtension, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CustomExtensionRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 0cea7a28007..7b971432033 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[CustomExtensionStageSettingItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property customExtensionStageSettings for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[CustomExtensionStageSetting]: + async def get(self,request_configuration: Optional[CustomExtensionStageSettingItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CustomExtensionStageSetting, error_mapping) - async def patch(self,body: Optional[CustomExtensionStageSetting] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CustomExtensionStageSetting]: + async def patch(self,body: Optional[CustomExtensionStageSetting] = None, request_configuration: Optional[CustomExtensionStageSettingItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[CustomExtensionStageSetting]: """ Update the navigation property customExtensionStageSettings in identityGovernance param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[CustomExtensionStageSettingItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property customExtensionStageSettings for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CustomExtensionStageSettingItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[CustomExtensionStageSetting] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[CustomExtensionStageSetting] = None, request_configuration: Optional[CustomExtensionStageSettingItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property customExtensionStageSettings in identityGovernance param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 6a2c941275e..b4e2ffe938f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 a97e30a613d..06715f70f67 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{accessPackageQuestion%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AccessPackageQuestionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property questions for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageQuestion]: + async def get(self,request_configuration: Optional[AccessPackageQuestionItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageQuestion, error_mapping) - async def patch(self,body: Optional[AccessPackageQuestion] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageQuestion]: + async def patch(self,body: Optional[AccessPackageQuestion] = None, request_configuration: Optional[AccessPackageQuestionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageQuestion]: """ Update the navigation property questions in identityGovernance param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AccessPackageQuestionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property questions for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessPackageQuestionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Questions that are posed to the requestor. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageQuestion] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageQuestion] = None, request_configuration: Optional[AccessPackageQuestionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property questions in identityGovernance param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 e70bdec3b50..2da8bc1a509 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AccessPackageQuestionCollectionResponse]: + async def get(self,request_configuration: Optional[QuestionsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageQuestionCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageQuestion] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageQuestion]: + async def post(self,body: Optional[AccessPackageQuestion] = None, request_configuration: Optional[QuestionsRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageQuestion]: """ Create new navigation property to questions for identityGovernance param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[QuestionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Questions that are posed to the requestor. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageQuestion] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageQuestion] = None, request_configuration: Optional[QuestionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to questions for identityGovernance param body: The request body @@ -188,4 +187,27 @@ def 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 c55009bfe9b..38216239a0b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +56,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[RequestConfiguration] = None) -> Optional[AccessPackageAssignmentRequestCollectionResponse]: + async def get(self,request_configuration: Optional[AssignmentRequestsRequestBuilderGetRequestConfiguration] = 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. @@ -78,7 +77,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageAssignmentRequestCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageAssignmentRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageAssignmentRequest]: + async def post(self,body: Optional[AccessPackageAssignmentRequest] = None, request_configuration: Optional[AssignmentRequestsRequestBuilderPostRequestConfiguration] = 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 @@ -102,7 +101,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AssignmentRequestsRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageAssignmentRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageAssignmentRequest] = None, request_configuration: Optional[AssignmentRequestsRequestBuilderPostRequestConfiguration] = 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 @@ -203,4 +202,27 @@ def 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 995d4d69dd1..19820312607 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 8a24339e2d2..3e40823c8d2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -127,4 +126,17 @@ def 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 8fcd6578e3f..d659773744d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[AccessPackage]: + async def get(self,request_configuration: Optional[AccessPackageRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessPackageRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 b7b872a9484..782008dcf93 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +32,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AccessPackageAssignmentRequestItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -52,7 +51,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageAssignmentRequest]: + async def get(self,request_configuration: Optional[AccessPackageAssignmentRequestItemRequestBuilderGetRequestConfiguration] = 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. @@ -73,7 +72,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageAssignmentRequest, error_mapping) - async def patch(self,body: Optional[AccessPackageAssignmentRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageAssignmentRequest]: + async def patch(self,body: Optional[AccessPackageAssignmentRequest] = None, request_configuration: Optional[AccessPackageAssignmentRequestItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageAssignmentRequest]: """ Update the navigation property assignmentRequests in identityGovernance param body: The request body @@ -96,7 +95,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AccessPackageAssignmentRequestItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -107,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessPackageAssignmentRequestItemRequestBuilderGetRequestConfiguration] = 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. @@ -118,7 +117,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageAssignmentRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageAssignmentRequest] = None, request_configuration: Optional[AccessPackageAssignmentRequestItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property assignmentRequests in identityGovernance param body: The request body @@ -197,6 +196,16 @@ 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(): """ @@ -223,4 +232,27 @@ def get_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 36369f75e9a..4e90f82444d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[AccessPackageAssignment]: + async def get(self,request_configuration: Optional[AssignmentRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageAssignment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AssignmentRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 099afc63984..552ab56d837 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 11513a73018..d5643240d9f 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[ReprocessRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[ReprocessRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 e0bf240c8bf..e4eebdc8ed1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[AccessPackageSubject]: + async def get(self,request_configuration: Optional[RequestorRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageSubject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestorRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 b6b03430a50..778ef48af94 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ResumePostRequestBody] = None, request_configuration: Optional[ResumeRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ResumePostRequestBody] = None, request_configuration: Optional[ResumeRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 af934e9412d..be8c4376360 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[AdditionalAccessGetResponse]: + async def get(self,request_configuration: Optional[AdditionalAccessRequestBuilderGetRequestConfiguration] = None) -> Optional[AdditionalAccessGetResponse]: """ Invoke function additionalAccess param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AdditionalAccessGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AdditionalAccessRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function additionalAccess param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 671d65f506f..7eb69a54d0a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +31,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[RequestConfiguration] = None) -> Optional[AdditionalAccessWithAccessPackageIdWithIncompatibleAccessPackageIdGetResponse]: + async def get(self,request_configuration: Optional[AdditionalAccessWithAccessPackageIdWithIncompatibleAccessPackageIdRequestBuilderGetRequestConfiguration] = None) -> Optional[AdditionalAccessWithAccessPackageIdWithIncompatibleAccessPackageIdGetResponse]: """ Invoke function additionalAccess param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -52,7 +51,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AdditionalAccessWithAccessPackageIdWithIncompatibleAccessPackageIdGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AdditionalAccessWithAccessPackageIdWithIncompatibleAccessPackageIdRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function additionalAccess param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -129,4 +128,17 @@ def 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 320f9a7b2e1..a3e86dc2cc8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -74,7 +73,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[RequestConfiguration] = None) -> Optional[AccessPackageAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -95,7 +94,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageAssignment]: + async def post(self,body: Optional[AccessPackageAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageAssignment]: """ Create new navigation property to assignments for identityGovernance param body: The request body @@ -118,7 +117,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -129,7 +128,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageAssignment] = None, request_configuration: Optional[AssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to assignments for identityGovernance param body: The request body @@ -228,4 +227,27 @@ def 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 8a7f91fa743..418c9659c31 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 e26309976da..dcb2265ee98 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -127,4 +126,17 @@ def 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 821dc666b48..012e8db157e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[AccessPackage]: + async def get(self,request_configuration: Optional[AccessPackageRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessPackageRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 d4f2b707d12..f3c2b434fa2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +30,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AccessPackageAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property assignments for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageAssignment]: + async def get(self,request_configuration: Optional[AccessPackageAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -70,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageAssignment, error_mapping) - async def patch(self,body: Optional[AccessPackageAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageAssignment]: + async def patch(self,body: Optional[AccessPackageAssignment] = None, request_configuration: Optional[AccessPackageAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageAssignment]: """ Update the navigation property assignments in identityGovernance param body: The request body @@ -93,7 +92,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AccessPackageAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property assignments for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -104,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessPackageAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -115,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageAssignment] = None, request_configuration: Optional[AccessPackageAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property assignments in identityGovernance param body: The request body @@ -176,6 +175,16 @@ 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(): """ @@ -202,4 +211,27 @@ def get_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 fadc238de0f..06dbfeeb078 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[AccessPackageAssignmentPolicy]: + async def get(self,request_configuration: Optional[AssignmentPolicyRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageAssignmentPolicy, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AssignmentPolicyRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 6af58b97f35..e4a37a82590 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[ReprocessRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[ReprocessRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 71ca3e3bf83..25754c81db1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AccessPackageCatalogCollectionResponse]: + async def get(self,request_configuration: Optional[CatalogsRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageCatalogCollectionResponse]: """ Retrieve a list of accessPackageCatalog objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageCatalogCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageCatalog] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageCatalog]: + async def post(self,body: Optional[AccessPackageCatalog] = None, request_configuration: Optional[CatalogsRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageCatalog]: """ Create a new accessPackageCatalog object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CatalogsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of accessPackageCatalog objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageCatalog] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageCatalog] = None, request_configuration: Optional[CatalogsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new accessPackageCatalog object. param body: The request body @@ -190,4 +189,27 @@ def 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 d75082c9012..7df973b6498 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 e51924108fd..282f8c202c0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +31,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AccessPackageCatalogItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete an accessPackageCatalog. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageCatalog]: + async def get(self,request_configuration: Optional[AccessPackageCatalogItemRequestBuilderGetRequestConfiguration] = 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. @@ -72,7 +71,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageCatalog, error_mapping) - async def patch(self,body: Optional[AccessPackageCatalog] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageCatalog]: + async def patch(self,body: Optional[AccessPackageCatalog] = None, request_configuration: Optional[AccessPackageCatalogItemRequestBuilderPatchRequestConfiguration] = 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 @@ -96,7 +95,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AccessPackageCatalogItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete an accessPackageCatalog. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -107,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessPackageCatalogItemRequestBuilderGetRequestConfiguration] = 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. @@ -118,7 +117,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageCatalog] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageCatalog] = None, request_configuration: Optional[AccessPackageCatalogItemRequestBuilderPatchRequestConfiguration] = 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 @@ -188,6 +187,16 @@ 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(): """ @@ -214,4 +223,27 @@ def get_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 aed450a22b9..9ee00da3491 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[AccessPackageCollectionResponse]: + async def get(self,request_configuration: Optional[AccessPackagesRequestBuilderGetRequestConfiguration] = 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. @@ -63,7 +62,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessPackagesRequestBuilderGetRequestConfiguration] = 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. @@ -149,4 +148,17 @@ def 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 f7287aeb9d8..369be5c9305 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 bc92fa05856..73245fddae3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{accessPackage%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackage]: + async def get(self,request_configuration: Optional[AccessPackageItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessPackageItemRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 ece2e7ec350..e3b6e41c4fe 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 641799b2ba7..1cc24d23cc7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[CustomCalloutExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[CustomWorkflowExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CustomCalloutExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[CustomCalloutExtension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CustomCalloutExtension]: + async def post(self,body: Optional[CustomCalloutExtension] = None, request_configuration: Optional[CustomWorkflowExtensionsRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CustomWorkflowExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[CustomCalloutExtension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CustomCalloutExtension] = None, request_configuration: Optional[CustomWorkflowExtensionsRequestBuilderPostRequestConfiguration] = 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 @@ -190,4 +189,27 @@ def 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 39d2bbcc03d..25bf827ed7e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{customCalloutExtension%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[CustomCalloutExtensionItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[CustomCalloutExtension]: + async def get(self,request_configuration: Optional[CustomCalloutExtensionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[CustomCalloutExtension]: """ Read the properties and relationships of an accessPackageAssignmentWorkflowExtension object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CustomCalloutExtension, error_mapping) - async def patch(self,body: Optional[CustomCalloutExtension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CustomCalloutExtension]: + async def patch(self,body: Optional[CustomCalloutExtension] = None, request_configuration: Optional[CustomCalloutExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[CustomCalloutExtension]: """ Update the properties of an accessPackageAssignmentWorkflowExtension object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[CustomCalloutExtensionItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CustomCalloutExtensionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of an accessPackageAssignmentWorkflowExtension object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[CustomCalloutExtension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[CustomCalloutExtension] = None, request_configuration: Optional[CustomCalloutExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of an accessPackageAssignmentWorkflowExtension object. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 f5c09bcbd88..b50126a50d4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 86d370965a1..1d7be8b5e88 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property resourceRoles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResourceRole]: + async def get(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Get resourceRoles from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Update the navigation property resourceRoles in identityGovernance param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resourceRoles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get resourceRoles from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resourceRoles in identityGovernance param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 ef69c03a411..42cafaca442 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 d76ac16c0df..e29e40f2d39 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResource]: + async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resource in identityGovernance param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resource in identityGovernance param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 07671605a4f..0fcdabf9760 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 185c9a0c22c..4d4e57f2ce0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{accessPackageResourceRole%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = 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 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResourceRole]: + async def get(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = 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 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Update the navigation property roles in identityGovernance param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property roles in identityGovernance param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 e162507c43c..86aed702115 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: + async def get(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceRoleCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -188,4 +187,27 @@ def 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 a2d40d85311..af174152b05 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 306beb1bcaf..49f687350cf 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResourceScope]: + async def get(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 27676760c04..122293df003 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 7c745524cea..13838d31a3a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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}/resource{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = 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 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResource]: + async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resource in identityGovernance param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resource in identityGovernance param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 37497c6f1e3..ca2e7af6f44 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 4360e3e40e6..dd97bb13584 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{accessPackageResourceRole%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = 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 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResourceRole]: + async def get(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = 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 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Update the navigation property roles in identityGovernance param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property roles in identityGovernance param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 476c65c20bd..a1e7683657f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: + async def get(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceRoleCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -188,4 +187,27 @@ def 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 79d6d49db50..191c475eda5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: + async def get(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceScopeCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -188,4 +187,27 @@ def 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 29e1c92b0d9..80045308ec6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: + async def get(self,request_configuration: Optional[ResourceRolesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceRoleCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[ResourceRolesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Create new navigation property to resourceRoles for identityGovernance param body: The request body @@ -88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourceRolesRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[ResourceRolesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to resourceRoles for identityGovernance param body: The request body @@ -189,4 +188,27 @@ def 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 942cf09f426..6c54773f9bd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 98f1412faf5..f786bc9fa77 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property resourceScopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResourceScope]: + async def get(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Get resourceScopes from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Update the navigation property resourceScopes in identityGovernance param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resourceScopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get resourceScopes from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resourceScopes in identityGovernance param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 c07a0533e44..4a63de3fe75 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 24c54dc3ee8..0fb759617b0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResource]: + async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resource in identityGovernance param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resource in identityGovernance param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 5021a2b71ff..9f078952c18 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 8322d0ed629..7235c2a5978 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResourceRole]: + async def get(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Update the navigation property roles in identityGovernance param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property roles in identityGovernance param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 1fc4f2344a5..2b4d70fcb53 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 36ce22df465..306d233e555 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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}/resource{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = 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 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResource]: + async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resource in identityGovernance param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resource in identityGovernance param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 ac9078de6c8..c562c1d7950 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 365444563ec..0dc9453ee95 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{accessPackageResourceScope%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = 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 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResourceScope]: + async def get(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = 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 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 69bb8492582..4239faa99a5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: + async def get(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceScopeCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -188,4 +187,27 @@ def 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 84fd14aeec1..8f740d65c01 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: + async def get(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceRoleCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -188,4 +187,27 @@ def 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 da1f5a5c0ae..d72760158cf 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 97a8823a8e9..c2c2f182214 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{accessPackageResourceScope%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = 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 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResourceScope]: + async def get(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = 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 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 95d58a94c24..7c068eb22b0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: + async def get(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceScopeCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -188,4 +187,27 @@ def 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 231c403460e..309767b1558 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: + async def get(self,request_configuration: Optional[ResourceScopesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: """ Get resourceScopes from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceScopeCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ResourceScopesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Create new navigation property to resourceScopes for identityGovernance param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourceScopesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get resourceScopes from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ResourceScopesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to resourceScopes for identityGovernance param body: The request body @@ -188,4 +187,27 @@ def 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 67e1860fd3c..f57e38836af 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 24677626422..80e1e3aea91 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AccessPackageResourceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property resources for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResource]: + async def get(self,request_configuration: Optional[AccessPackageResourceItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Access package resources in this catalog. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[AccessPackageResourceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resources in identityGovernance param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resources for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Access package resources in this catalog. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[AccessPackageResourceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resources in identityGovernance param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 bdeda520b8f..ae78e9fed79 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 04dfce609c6..a5a2c4a573e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 62c4cf1752c..df75a68efb2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResourceRole]: + async def get(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Update the navigation property roles in identityGovernance param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property roles in identityGovernance param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 675e32bb50a..2f13a12b7a0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 2eb9e326721..459683422a3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = 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 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResource]: + async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resource in identityGovernance param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resource in identityGovernance param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 14a3f83589e..2c47436c045 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 f871a31cfe7..c1b343266c0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResourceScope]: + async def get(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 ebc0ef26a35..68573201641 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{accessPackageResourceScope%2Did}/resource/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 cb3b7edcb76..9581ddc621f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = 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 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResource]: + async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resource in identityGovernance param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resource in identityGovernance param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 2713d61dd62..224bbb61ce9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: + async def get(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceScopeCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -188,4 +187,27 @@ def 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 d1753043b86..029cd93243a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: + async def get(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceRoleCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -188,4 +187,27 @@ def 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 03fa702236f..33273a373e0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 ae764774cfa..81e97ada96a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResourceScope]: + async def get(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 c9d378251a9..cdb9df89247 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 584cff5db10..31a8dc76402 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = 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 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResource]: + async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resource in identityGovernance param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resource in identityGovernance param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 a41dbfc709c..c9fbdd18084 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 45149f1a5c6..4098e71c35b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResourceRole]: + async def get(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Update the navigation property roles in identityGovernance param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property roles in identityGovernance param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 9033b2180b8..1262f09f5fd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{accessPackageResourceRole%2Did}/resource/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 d17f9f7a716..f672160e1b8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = 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 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResource]: + async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resource in identityGovernance param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resource in identityGovernance param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 8e39d8921e8..2eeeed823b6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: + async def get(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceRoleCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -188,4 +187,27 @@ def 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 a3b779bb37c..769be1d4833 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: + async def get(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceScopeCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -188,4 +187,27 @@ def 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 51bb309fa8f..c3b7736643c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AccessPackageResourceCollectionResponse]: + async def get(self,request_configuration: Optional[ResourcesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def post(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourcesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Create new navigation property to resources for identityGovernance param body: The request body @@ -88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourcesRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourcesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to resources for identityGovernance param body: The request body @@ -189,4 +188,27 @@ def 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 38ff66c6be4..d1ca2618de6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ConnectedOrganizationCollectionResponse]: + async def get(self,request_configuration: Optional[ConnectedOrganizationsRequestBuilderGetRequestConfiguration] = None) -> Optional[ConnectedOrganizationCollectionResponse]: """ Retrieve a list of connectedOrganization objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ConnectedOrganizationCollectionResponse, error_mapping) - async def post(self,body: Optional[ConnectedOrganization] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConnectedOrganization]: + async def post(self,body: Optional[ConnectedOrganization] = None, request_configuration: Optional[ConnectedOrganizationsRequestBuilderPostRequestConfiguration] = None) -> Optional[ConnectedOrganization]: """ Create a new connectedOrganization object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ConnectedOrganizationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of connectedOrganization objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ConnectedOrganization] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ConnectedOrganization] = None, request_configuration: Optional[ConnectedOrganizationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new connectedOrganization object. param body: The request body @@ -190,4 +189,27 @@ def 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 20e7231ac78..7ddabcfb351 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 ec389fa8836..3448740ab56 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ConnectedOrganizationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a connectedOrganization object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ConnectedOrganization]: + async def get(self,request_configuration: Optional[ConnectedOrganizationItemRequestBuilderGetRequestConfiguration] = 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. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ConnectedOrganization, error_mapping) - async def patch(self,body: Optional[ConnectedOrganization] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConnectedOrganization]: + async def patch(self,body: Optional[ConnectedOrganization] = None, request_configuration: Optional[ConnectedOrganizationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ConnectedOrganization]: """ Update a connectedOrganization object to change one or more of its properties. param body: The request body @@ -93,7 +92,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ConnectedOrganizationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a connectedOrganization object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -104,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ConnectedOrganizationItemRequestBuilderGetRequestConfiguration] = 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. @@ -115,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ConnectedOrganization] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ConnectedOrganization] = None, request_configuration: Optional[ConnectedOrganizationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update a connectedOrganization object to change one or more of its properties. param body: The request body @@ -158,6 +157,16 @@ 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(): """ @@ -184,4 +193,27 @@ def get_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 5d81952bbdc..22c4a918270 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 a9736875fa4..cc64cdc43ca 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[ExternalSponsorsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExternalSponsorsRequestBuilderGetRequestConfiguration] = 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. @@ -160,4 +159,17 @@ def 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 781fce1f7ef..785d549957c 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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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[RequestConfiguration] = No raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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,4 +65,14 @@ 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 f90dded8f0a..90c729cf0b1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization%2Did}/externalSponsors/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[StringCollectionResponse]: + async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, StringCollectionResponse, error_mapping) - async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = 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 @@ -90,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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = 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 @@ -158,6 +157,19 @@ 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(): """ @@ -204,4 +216,27 @@ def 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 426fa0dde4b..ebdb2427024 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 af86eb83341..407c1e2560a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[InternalSponsorsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[InternalSponsorsRequestBuilderGetRequestConfiguration] = 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. @@ -160,4 +159,17 @@ def 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 9abf8db43d6..2f7e18171f2 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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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[RequestConfiguration] = No raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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,4 +65,14 @@ 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 f7e83ee9d44..e862963e988 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization%2Did}/internalSponsors/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[StringCollectionResponse]: + async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, StringCollectionResponse, error_mapping) - async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = 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 @@ -90,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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = 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 @@ -158,6 +157,19 @@ 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(): """ @@ -204,4 +216,27 @@ def 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 eee827d5502..e5f171aaf80 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +38,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[EntitlementManagementRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property entitlementManagement for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -57,7 +56,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[EntitlementManagement]: + async def get(self,request_configuration: Optional[EntitlementManagementRequestBuilderGetRequestConfiguration] = None) -> Optional[EntitlementManagement]: """ Get entitlementManagement from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -77,7 +76,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EntitlementManagement, error_mapping) - async def patch(self,body: Optional[EntitlementManagement] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EntitlementManagement]: + async def patch(self,body: Optional[EntitlementManagement] = None, request_configuration: Optional[EntitlementManagementRequestBuilderPatchRequestConfiguration] = None) -> Optional[EntitlementManagement]: """ Update the navigation property entitlementManagement in identityGovernance param body: The request body @@ -100,7 +99,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[EntitlementManagementRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property entitlementManagement for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EntitlementManagementRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get entitlementManagement from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -122,7 +121,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EntitlementManagement] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EntitlementManagement] = None, request_configuration: Optional[EntitlementManagementRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property entitlementManagement in identityGovernance param body: The request body @@ -255,6 +254,16 @@ 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(): """ @@ -281,4 +290,27 @@ def get_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 05737261487..286320e27ba 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 211a7126181..98120e634a0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AccessPackageResourceEnvironmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property resourceEnvironments for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[AccessPackageResourceEnvironmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceEnvironment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def patch(self,body: Optional[AccessPackageResourceEnvironment] = None, request_configuration: Optional[AccessPackageResourceEnvironmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: """ Update the navigation property resourceEnvironments in identityGovernance param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceEnvironmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resourceEnvironments for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceEnvironmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceEnvironment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceEnvironment] = None, request_configuration: Optional[AccessPackageResourceEnvironmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resourceEnvironments in identityGovernance param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 7c8cecd641f..1257144d98d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 19ca3ee2802..f6d5b55e1ca 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AccessPackageResourceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property resources for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResource]: + async def get(self,request_configuration: Optional[AccessPackageResourceItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Read-only. Required. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[AccessPackageResourceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resources in identityGovernance param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resources for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Required. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[AccessPackageResourceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resources in identityGovernance param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 1f56f3fe8b3..b8e4bdce8ae 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 2baf5d8b97c..57b856c3f9c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 fd4255a60df..bb4e8ad0418 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResourceRole]: + async def get(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Update the navigation property roles in identityGovernance param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property roles in identityGovernance param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 f619d840039..9dcecf44502 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 b324abc111d..fcf751993a8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = 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 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResource]: + async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resource in identityGovernance param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resource in identityGovernance param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 bb305e884ad..98364099a6c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 ca8c7ed9481..43f963df24e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResourceScope]: + async def get(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 09473470afa..c5082d3aa0c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{accessPackageResourceScope%2Did}/resource/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 69f3bb628d8..32c51ec8c0f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = 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 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResource]: + async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resource in identityGovernance param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resource in identityGovernance param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 356fc116e1f..eecdabe9a7e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: + async def get(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceScopeCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -188,4 +187,27 @@ def 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 6cc584145ea..476dd3a3e24 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: + async def get(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceRoleCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -188,4 +187,27 @@ def 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 eed6c5aafb2..79878c64038 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 1e25bbea9bf..3339a189e1f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResourceScope]: + async def get(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 aff562cd455..5941c70e34e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 4b6585b2b3e..11cf5b73586 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = 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 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResource]: + async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resource in identityGovernance param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resource in identityGovernance param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 91d5d778ad0..473ae88d4b0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 b4e680a6d55..9e60ef59628 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResourceRole]: + async def get(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Update the navigation property roles in identityGovernance param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property roles in identityGovernance param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 6f0d3c75116..e811c3bc241 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{accessPackageResourceRole%2Did}/resource/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 94656070889..a7b12123695 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = 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 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResource]: + async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resource in identityGovernance param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resource in identityGovernance param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 08e1d5dc122..330ef82ca81 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: + async def get(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceRoleCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -188,4 +187,27 @@ def 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 38a57751094..0cdfbf2189a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: + async def get(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceScopeCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -188,4 +187,27 @@ def 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 988257f0afe..6c2ef0bdda8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AccessPackageResourceCollectionResponse]: + async def get(self,request_configuration: Optional[ResourcesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceCollectionResponse]: """ Read-only. Required. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def post(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourcesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Create new navigation property to resources for identityGovernance param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourcesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Required. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourcesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to resources for identityGovernance param body: The request body @@ -188,4 +187,27 @@ def 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 5824f2a7928..28cab275fd3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironmentCollectionResponse]: + async def get(self,request_configuration: Optional[ResourceEnvironmentsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironmentCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceEnvironment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def post(self,body: Optional[AccessPackageResourceEnvironment] = None, request_configuration: Optional[ResourceEnvironmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: """ Create new navigation property to resourceEnvironments for identityGovernance param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourceEnvironmentsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceEnvironment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceEnvironment] = None, request_configuration: Optional[ResourceEnvironmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to resourceEnvironments for identityGovernance param body: The request body @@ -189,4 +188,27 @@ def 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 9f945529308..a52d89a53a2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 b1af06e242a..291df7c8c16 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AccessPackageResourceRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property resourceRequests for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResourceRequest]: + async def get(self,request_configuration: Optional[AccessPackageResourceRequestItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceRequest, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRequest]: + async def patch(self,body: Optional[AccessPackageResourceRequest] = None, request_configuration: Optional[AccessPackageResourceRequestItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceRequest]: """ Update the navigation property resourceRequests in identityGovernance param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resourceRequests for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceRequestItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceRequest] = None, request_configuration: Optional[AccessPackageResourceRequestItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resourceRequests in identityGovernance param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 14a0ab0b62b..7e859ee302f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[AccessPackageCollectionResponse]: + async def get(self,request_configuration: Optional[AccessPackagesRequestBuilderGetRequestConfiguration] = 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. @@ -63,7 +62,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessPackagesRequestBuilderGetRequestConfiguration] = 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. @@ -149,4 +148,17 @@ def 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 3f7750ce5db..ea47bc5a0bc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 88c90b87e69..606ed69e08f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{accessPackage%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackage]: + async def get(self,request_configuration: Optional[AccessPackageItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessPackageItemRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 4d88c5dc010..13c60cbb6ca 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +31,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[CatalogRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property catalog for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageCatalog]: + async def get(self,request_configuration: Optional[CatalogRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageCatalog]: """ Get catalog from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageCatalog, error_mapping) - async def patch(self,body: Optional[AccessPackageCatalog] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageCatalog]: + async def patch(self,body: Optional[AccessPackageCatalog] = None, request_configuration: Optional[CatalogRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageCatalog]: """ Update the navigation property catalog in identityGovernance param body: The request body @@ -93,7 +92,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[CatalogRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property catalog for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -104,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CatalogRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get catalog from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageCatalog] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageCatalog] = None, request_configuration: Optional[CatalogRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property catalog in identityGovernance param body: The request body @@ -185,6 +184,16 @@ 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(): """ @@ -211,4 +220,27 @@ def get_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 0e069f8e214..035819a57ff 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 4822ffddb1d..4d45c18d8e5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[CustomCalloutExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[CustomWorkflowExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CustomCalloutExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[CustomCalloutExtension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CustomCalloutExtension]: + async def post(self,body: Optional[CustomCalloutExtension] = None, request_configuration: Optional[CustomWorkflowExtensionsRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CustomWorkflowExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[CustomCalloutExtension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CustomCalloutExtension] = None, request_configuration: Optional[CustomWorkflowExtensionsRequestBuilderPostRequestConfiguration] = 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 @@ -190,4 +189,27 @@ def 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 1ef0e64d068..4074588cc49 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{customCalloutExtension%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[CustomCalloutExtensionItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[CustomCalloutExtension]: + async def get(self,request_configuration: Optional[CustomCalloutExtensionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[CustomCalloutExtension]: """ Read the properties and relationships of an accessPackageAssignmentWorkflowExtension object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CustomCalloutExtension, error_mapping) - async def patch(self,body: Optional[CustomCalloutExtension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CustomCalloutExtension]: + async def patch(self,body: Optional[CustomCalloutExtension] = None, request_configuration: Optional[CustomCalloutExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[CustomCalloutExtension]: """ Update the properties of an accessPackageAssignmentWorkflowExtension object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[CustomCalloutExtensionItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CustomCalloutExtensionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read the properties and relationships of an accessPackageAssignmentWorkflowExtension object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[CustomCalloutExtension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[CustomCalloutExtension] = None, request_configuration: Optional[CustomCalloutExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of an accessPackageAssignmentWorkflowExtension object. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 5d8c8247a1e..eac3d2c0858 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 c4d1b05a6db..db5d9e08ae4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property resourceRoles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResourceRole]: + async def get(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Get resourceRoles from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Update the navigation property resourceRoles in identityGovernance param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resourceRoles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get resourceRoles from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resourceRoles in identityGovernance param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 94488b62fab..21ba41c5e4f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 632098a7f96..7cb0f3664e1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResource]: + async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resource in identityGovernance param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resource in identityGovernance param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 93201efc31d..77e9d46de9e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 59ef59fcbcd..ba470274bdc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{accessPackageResourceRole%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = 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 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResourceRole]: + async def get(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = 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 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Update the navigation property roles in identityGovernance param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property roles in identityGovernance param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 fb76a0f0d33..db727ee0294 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: + async def get(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceRoleCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -188,4 +187,27 @@ def 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 4ad357262fa..07a79ea56e2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 c6e825104d0..aee537e0b01 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResourceScope]: + async def get(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 78f4ae9ca77..65bed674d14 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 74134c568b0..aed46ce0a04 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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}/resource{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = 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 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResource]: + async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resource in identityGovernance param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resource in identityGovernance param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 a70329c520a..5bd80a5b1ac 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 2966e152110..8fad99b57d6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{accessPackageResourceRole%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = 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 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResourceRole]: + async def get(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = 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 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Update the navigation property roles in identityGovernance param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property roles in identityGovernance param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 b114ee59bfd..76b48955a3c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: + async def get(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceRoleCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -188,4 +187,27 @@ def 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 e5061602e7a..908f506bfb7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: + async def get(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceScopeCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -188,4 +187,27 @@ def 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 bc3c2035b8b..5c364ad419e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: + async def get(self,request_configuration: Optional[ResourceRolesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceRoleCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[ResourceRolesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Create new navigation property to resourceRoles for identityGovernance param body: The request body @@ -88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourceRolesRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[ResourceRolesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to resourceRoles for identityGovernance param body: The request body @@ -189,4 +188,27 @@ def 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 cd80df9dabf..d3a4f6da50d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 cdff6f74de4..f2aa13b7d06 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property resourceScopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResourceScope]: + async def get(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Get resourceScopes from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Update the navigation property resourceScopes in identityGovernance param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resourceScopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get resourceScopes from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resourceScopes in identityGovernance param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 3acf3b5e480..d3bc467c436 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 0e9fbe92876..82de2f81710 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResource]: + async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resource in identityGovernance param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resource in identityGovernance param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 965bc0c95a8..5064f69209e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 3f347cde123..7ab190f02fe 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResourceRole]: + async def get(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Update the navigation property roles in identityGovernance param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property roles in identityGovernance param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 e6e576b7991..f8da8b93395 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 aff135d37f6..69e43383e72 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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}/resource{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = 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 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResource]: + async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resource in identityGovernance param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resource in identityGovernance param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 8daa20c35e7..560fb47384d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 55911da1525..373da416cec 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{accessPackageResourceScope%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = 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 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResourceScope]: + async def get(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = 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 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 8536a6b7441..4b1da32e5fe 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: + async def get(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceScopeCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -188,4 +187,27 @@ def 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 b92883f40b1..ca5b50e3223 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: + async def get(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceRoleCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -188,4 +187,27 @@ def 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 977f939a3d1..a9f9b3b1d73 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 abe17614ccd..d16ecf8c8ba 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{accessPackageResourceScope%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = 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 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResourceScope]: + async def get(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = 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 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 1cc2b874354..1f122aa1f15 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: + async def get(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceScopeCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -188,4 +187,27 @@ def 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 c2c827aa195..8f9b74b61e6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: + async def get(self,request_configuration: Optional[ResourceScopesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: """ Get resourceScopes from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceScopeCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ResourceScopesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Create new navigation property to resourceScopes for identityGovernance param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourceScopesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get resourceScopes from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ResourceScopesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to resourceScopes for identityGovernance param body: The request body @@ -188,4 +187,27 @@ def 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 e5f8fa04f1c..04263b93495 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 3a77b9d2176..63fc87e9e75 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AccessPackageResourceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property resources for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResource]: + async def get(self,request_configuration: Optional[AccessPackageResourceItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Access package resources in this catalog. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[AccessPackageResourceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resources in identityGovernance param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resources for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Access package resources in this catalog. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[AccessPackageResourceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resources in identityGovernance param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 e92b41e2338..236622e7657 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 c5431453c4f..4cc6a1b6208 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 c6907a49ead..5b76feb30ea 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResourceRole]: + async def get(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Update the navigation property roles in identityGovernance param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property roles in identityGovernance param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 14d7f730bc8..44623393bc1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 8ea4e990eca..90cbe18294c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = 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 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResource]: + async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resource in identityGovernance param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resource in identityGovernance param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 7f214b34ff1..47c6e410efd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 3761b321778..23120273d43 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResourceScope]: + async def get(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 dc64f9eb1ad..573aa3cb599 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{accessPackageResourceScope%2Did}/resource/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 ff18031c58e..ca73d2022a8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = 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 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResource]: + async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resource in identityGovernance param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resource in identityGovernance param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 9b05d894fa3..c2307893c4b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: + async def get(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceScopeCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -188,4 +187,27 @@ def 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 204da7d27d0..e76d274e16d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: + async def get(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceRoleCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -188,4 +187,27 @@ def 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 f72606b729e..20663ed2cd0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 4c715bc9d52..28dea7fe7c7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResourceScope]: + async def get(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 1add430ad12..93a66ec41de 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 43ecf95b09d..7e3983e1fdd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = 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 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResource]: + async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resource in identityGovernance param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resource in identityGovernance param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 82a97f16d5d..2a8d32ebb68 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 9c61cf291eb..c0357bb33e9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResourceRole]: + async def get(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Update the navigation property roles in identityGovernance param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property roles in identityGovernance param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 7615e03eebb..9346b050abf 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{accessPackageResourceRole%2Did}/resource/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 f907ad768a5..9dce600962d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = 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 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResource]: + async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resource in identityGovernance param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resource in identityGovernance param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 9de624a65e5..240475c7c91 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: + async def get(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceRoleCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -188,4 +187,27 @@ def 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 7a8605efb84..a69d5be9316 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: + async def get(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceScopeCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -188,4 +187,27 @@ def 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 fa824f6c540..a717c499bf3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AccessPackageResourceCollectionResponse]: + async def get(self,request_configuration: Optional[ResourcesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def post(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourcesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Create new navigation property to resources for identityGovernance param body: The request body @@ -88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourcesRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourcesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to resources for identityGovernance param body: The request body @@ -189,4 +188,27 @@ def 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 7e87c0c00cb..424b90fb176 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 1e74bfede7b..b0da92aead5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResource]: + async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resource in identityGovernance param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resource in identityGovernance param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 8b9af59f924..7e1236d408c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 3a7fbedc9c0..7f4a75cb46b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResourceRole]: + async def get(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Update the navigation property roles in identityGovernance param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property roles in identityGovernance param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 d205213c8b9..2be24cd728d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 819cfe02d11..b47fb304f78 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = 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 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResource]: + async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resource in identityGovernance param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resource in identityGovernance param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 f9284e230a6..3ff53f48284 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 14b1028bd19..679b91f0f45 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResourceScope]: + async def get(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 c9a8984c7b6..80eac5d39e0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{accessPackageResourceScope%2Did}/resource/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 6c7ec9c8b49..21c292957d1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = 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 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResource]: + async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resource in identityGovernance param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resource in identityGovernance param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 9f53be4f3e2..f57d3f0c3e2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: + async def get(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceScopeCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -188,4 +187,27 @@ def 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 86485f05d1a..1b8f287e4b0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: + async def get(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceRoleCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -188,4 +187,27 @@ def 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 0b8a539ae8d..364a9c2e18b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 2b1b7d5222d..7fdebed53f2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResourceScope]: + async def get(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 019680e4b9a..077fc789d81 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 eff6ff9ea3b..b0f9dc5f857 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = 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 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResource]: + async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resource in identityGovernance param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resource in identityGovernance param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 1720cbf5a80..d9a6fc5f5fd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 ff53d288345..e3c0ab8d7e4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResourceRole]: + async def get(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Update the navigation property roles in identityGovernance param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property roles in identityGovernance param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 a6a461ab3c1..e4bcb1dbefe 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{accessPackageResourceRole%2Did}/resource/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 02806eb838e..77a76ff044f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = 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 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResource]: + async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resource in identityGovernance param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resource in identityGovernance param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 4d5725e138d..99d91be220d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: + async def get(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceRoleCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -188,4 +187,27 @@ def 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 c162bfc4950..bfffb7f92cd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: + async def get(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceScopeCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -188,4 +187,27 @@ def 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 f24cf95eb27..0b711d20a42 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AccessPackageResourceRequestCollectionResponse]: + async def get(self,request_configuration: Optional[ResourceRequestsRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRequestCollectionResponse]: """ Retrieve a list of accessPackageResourceRequest objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceRequestCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRequest]: + async def post(self,body: Optional[AccessPackageResourceRequest] = None, request_configuration: Optional[ResourceRequestsRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourceRequestsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of accessPackageResourceRequest objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceRequest] = None, request_configuration: Optional[ResourceRequestsRequestBuilderPostRequestConfiguration] = 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 @@ -190,4 +189,27 @@ def 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 c2460e910bf..58154d97655 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 3b2a3858cf7..cb2636e0705 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AccessPackageResourceRoleScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property resourceRoleScopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResourceRoleScope]: + async def get(self,request_configuration: Optional[AccessPackageResourceRoleScopeItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRoleScope]: """ Get resourceRoleScopes from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceRoleScope, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceRoleScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRoleScope]: + async def patch(self,body: Optional[AccessPackageResourceRoleScope] = None, request_configuration: Optional[AccessPackageResourceRoleScopeItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceRoleScope]: """ Update the navigation property resourceRoleScopes in identityGovernance param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceRoleScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resourceRoleScopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceRoleScopeItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get resourceRoleScopes from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceRoleScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceRoleScope] = None, request_configuration: Optional[AccessPackageResourceRoleScopeItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resourceRoleScopes in identityGovernance param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 8c9bea6f0ee..3e3eb2684ff 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 1cf6fafcf09..12edf412bb3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResource]: + async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resource in identityGovernance param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resource in identityGovernance param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 678db608fed..91767803bc7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 177c387dea0..6af5f3dd3f0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{accessPackageResourceRole%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = 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 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResourceRole]: + async def get(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = 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 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Update the navigation property roles in identityGovernance param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property roles in identityGovernance param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 cf2df0b7d1f..6eefbeec171 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: + async def get(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceRoleCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -188,4 +187,27 @@ def 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 044238d82dc..7a1baffabc9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 f1ad98e5a35..3d4d6925bec 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResourceScope]: + async def get(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 c90841e876b..3a251cd3fd1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 e022a8a83b4..e1b9a0f2313 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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}/resource{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = 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 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResource]: + async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resource in identityGovernance param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resource in identityGovernance param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 3aab810b683..0eeb0bc6c9a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 9b8e3ae950d..5c31e2a31f2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{accessPackageResourceRole%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = 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 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResourceRole]: + async def get(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = 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 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Update the navigation property roles in identityGovernance param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property roles in identityGovernance param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 b369ad35f57..9b17ec2ee26 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: + async def get(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceRoleCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -188,4 +187,27 @@ def 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 1c822752596..49493c9d02d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: + async def get(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceScopeCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -188,4 +187,27 @@ def 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 c654c78cebb..6e5f5be26ff 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RoleRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property role for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResourceRole]: + async def get(self,request_configuration: Optional[RoleRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Get role from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RoleRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Update the navigation property role in identityGovernance param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RoleRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property role for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RoleRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get role from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RoleRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property role in identityGovernance param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 6c5736d8b53..47af3c3e1a6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 bfd73d9069b..5633061cf45 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResource]: + async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resource in identityGovernance param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resource in identityGovernance param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 ddcc7c1be8c..04d1fd874d1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 ad3796f6be1..40b484cfd8b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResourceRole]: + async def get(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Update the navigation property roles in identityGovernance param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property roles in identityGovernance param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 69de97bf9b1..ad9a41a16b0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 5ebab35ab27..933f030373d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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}/resource{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = 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 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResource]: + async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resource in identityGovernance param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resource in identityGovernance param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 b86d747b2a5..b2654605c27 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 84aef2cda4f..eddf99d4c9b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{accessPackageResourceScope%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = 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 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResourceScope]: + async def get(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = 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 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 5a5e2d88ee7..c12c89fd812 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: + async def get(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceScopeCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -188,4 +187,27 @@ def 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 a4e88acf028..4219ff70d9a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: + async def get(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceRoleCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -188,4 +187,27 @@ def 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 ccef11be427..edc3e3c4d46 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 3de36d85593..7eea93ee23e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{accessPackageResourceScope%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = 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 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResourceScope]: + async def get(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = 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 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 c8e00f1d818..a35c6a4315f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: + async def get(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceScopeCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -188,4 +187,27 @@ def 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 ed80e1e770c..2b17a39a079 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ScopeRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property scope for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResourceScope]: + async def get(self,request_configuration: Optional[ScopeRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Get scope from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopeRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Update the navigation property scope in identityGovernance param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ScopeRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property scope for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ScopeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get scope from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopeRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property scope in identityGovernance param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 10a90f261ba..7a1c200e9e7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AccessPackageResourceRoleScopeCollectionResponse]: + async def get(self,request_configuration: Optional[ResourceRoleScopesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRoleScopeCollectionResponse]: """ Get resourceRoleScopes from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceRoleScopeCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceRoleScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRoleScope]: + async def post(self,body: Optional[AccessPackageResourceRoleScope] = None, request_configuration: Optional[ResourceRoleScopesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceRoleScope]: """ Create new navigation property to resourceRoleScopes for identityGovernance param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourceRoleScopesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get resourceRoleScopes from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceRoleScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceRoleScope] = None, request_configuration: Optional[ResourceRoleScopesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to resourceRoleScopes for identityGovernance param body: The request body @@ -188,4 +187,27 @@ def 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 aa77ef4ac73..d18bd59fafe 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 dd66556b82a..e603eb2188d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AccessPackageResourceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property resources for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResource]: + async def get(self,request_configuration: Optional[AccessPackageResourceItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ The resources associated with the catalogs. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[AccessPackageResourceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resources in identityGovernance param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resources for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The resources associated with the catalogs. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[AccessPackageResourceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resources in identityGovernance param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 ab465b680ad..80871846603 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 0a680aadc14..0b25aab98a0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 7f1a3d5235a..a1f8b64fbca 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResourceRole]: + async def get(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Update the navigation property roles in identityGovernance param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property roles in identityGovernance param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 0e56a87f197..f60b5c2df09 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 89e7d4d3753..76872a4e858 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = 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 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResource]: + async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resource in identityGovernance param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resource in identityGovernance param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 43cb58ab70f..b441b102d9c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 cc95b380e99..3a2c9adb2eb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResourceScope]: + async def get(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 5e2b396df6c..3b2ee3e66f3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{accessPackageResourceScope%2Did}/resource/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 b761b72bcbc..225c10d534d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = 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 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResource]: + async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resource in identityGovernance param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resource in identityGovernance param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 7451fa20d1b..5a772d144f7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: + async def get(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceScopeCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -188,4 +187,27 @@ def 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 3879f03e32a..37e94c2ea68 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: + async def get(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceRoleCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -188,4 +187,27 @@ def 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 f7bc85b21ed..caacd1efbc5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 bc5d50e768c..c59cdd9c133 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResourceScope]: + async def get(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceScope, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def patch(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property scopes for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[AccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property scopes in identityGovernance param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 f390dc73b59..98045fe754d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 1bdb623270a..b58ca4cc122 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = 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 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResource]: + async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resource in identityGovernance param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resource in identityGovernance param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 a738d386e3e..01e3b44f795 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 38e6af52fac..dfdbefb0d7b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResourceRole]: + async def get(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceRole, error_mapping) - async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def patch(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Update the navigation property roles in identityGovernance param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property roles for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[AccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property roles in identityGovernance param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 0ff6915aba7..f6400c38f4a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{accessPackageResourceRole%2Did}/resource/environment{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceEnvironment]: + async def get(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceEnvironment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EnvironmentRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 263dd3b3e32..d755fc6c6a5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = 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 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AccessPackageResource]: + async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResource, error_mapping) - async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def patch(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Update the navigation property resource in identityGovernance param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ResourceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resource for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get resource from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resource in identityGovernance param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 85849da39fd..b79e1b2efcb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: + async def get(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceRoleCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceRoleCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: + async def post(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceRole]: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RolesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceRole] = None, request_configuration: Optional[RolesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to roles for identityGovernance param body: The request body @@ -188,4 +187,27 @@ def 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 76fe4ef730c..ac64ae14c1e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: + async def get(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceScopeCollectionResponse]: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceScopeCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: + async def post(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResourceScope]: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ScopesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read-only. Nullable. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResourceScope] = None, request_configuration: Optional[ScopesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to scopes for identityGovernance param body: The request body @@ -188,4 +187,27 @@ def 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 36d1bcadf49..7b1e820f5e4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AccessPackageResourceCollectionResponse]: + async def get(self,request_configuration: Optional[ResourcesRequestBuilderGetRequestConfiguration] = None) -> Optional[AccessPackageResourceCollectionResponse]: """ The resources associated with the catalogs. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AccessPackageResourceCollectionResponse, error_mapping) - async def post(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AccessPackageResource]: + async def post(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourcesRequestBuilderPostRequestConfiguration] = None) -> Optional[AccessPackageResource]: """ Create new navigation property to resources for identityGovernance param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourcesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The resources associated with the catalogs. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AccessPackageResource] = None, request_configuration: Optional[ResourcesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to resources for identityGovernance param body: The request body @@ -188,4 +187,27 @@ def 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 26bdecca225..e2f488a030c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SettingsRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property settings for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[EntitlementManagementSettings]: + async def get(self,request_configuration: Optional[SettingsRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EntitlementManagementSettings, error_mapping) - async def patch(self,body: Optional[EntitlementManagementSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EntitlementManagementSettings]: + async def patch(self,body: Optional[EntitlementManagementSettings] = None, request_configuration: Optional[SettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[EntitlementManagementSettings]: """ Update an existing entitlementManagementSettings object to change one or more of its properties. param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SettingsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property settings for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties of an entitlementManagementSettings object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EntitlementManagementSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EntitlementManagementSettings] = None, request_configuration: Optional[SettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update an existing entitlementManagementSettings object to change one or more of its properties. param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 fe258cc669c..add4bad0ca9 100644 --- a/msgraph/generated/identity_governance/identity_governance_request_builder.py +++ b/msgraph/generated/identity_governance/identity_governance_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +32,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[RequestConfiguration] = None) -> Optional[IdentityGovernance]: + async def get(self,request_configuration: Optional[IdentityGovernanceRequestBuilderGetRequestConfiguration] = None) -> Optional[IdentityGovernance]: """ Get identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -53,7 +52,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, IdentityGovernance, error_mapping) - async def patch(self,body: Optional[IdentityGovernance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[IdentityGovernance]: + async def patch(self,body: Optional[IdentityGovernance] = None, request_configuration: Optional[IdentityGovernanceRequestBuilderPatchRequestConfiguration] = None) -> Optional[IdentityGovernance]: """ Update identityGovernance param body: The request body @@ -76,7 +75,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[IdentityGovernanceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -87,7 +86,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[IdentityGovernance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[IdentityGovernance] = None, request_configuration: Optional[IdentityGovernanceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update identityGovernance param body: The request body @@ -192,4 +191,27 @@ def get_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 44b32213ed4..470b53912c0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 951c651d44b..e5732ec4a04 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[CustomTaskExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[CustomTaskExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CustomTaskExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[CustomTaskExtension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CustomTaskExtension]: + async def post(self,body: Optional[CustomTaskExtension] = None, request_configuration: Optional[CustomTaskExtensionsRequestBuilderPostRequestConfiguration] = None) -> Optional[CustomTaskExtension]: """ Create a new customTaskExtension object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CustomTaskExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[CustomTaskExtension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CustomTaskExtension] = None, request_configuration: Optional[CustomTaskExtensionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new customTaskExtension object. param body: The request body @@ -190,4 +189,27 @@ def 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 c4cdfb3bd8b..8afb13eb0d3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[CreatedByRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CreatedByRequestBuilderGetRequestConfiguration] = 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. @@ -114,4 +113,17 @@ def get_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 3cf61d1f97e..5db839937e8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -70,7 +69,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the 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. @@ -81,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -132,4 +131,27 @@ def get_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 3bef015c133..c24f8822beb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 e34b7aaf566..966aa7c52ef 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 782f16c2c23..1cbc795daba 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[CustomTaskExtensionItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[CustomTaskExtension]: + async def get(self,request_configuration: Optional[CustomTaskExtensionItemRequestBuilderGetRequestConfiguration] = 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. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CustomTaskExtension, error_mapping) - async def patch(self,body: Optional[CustomTaskExtension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CustomTaskExtension]: + async def patch(self,body: Optional[CustomTaskExtension] = None, request_configuration: Optional[CustomTaskExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[CustomTaskExtension]: """ Update the properties of a customTaskExtension object. param body: The request body @@ -93,7 +92,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[CustomTaskExtensionItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -104,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CustomTaskExtensionItemRequestBuilderGetRequestConfiguration] = 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. @@ -115,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[CustomTaskExtension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[CustomTaskExtension] = None, request_configuration: Optional[CustomTaskExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a customTaskExtension object. param body: The request body @@ -158,6 +157,16 @@ 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(): """ @@ -184,4 +193,27 @@ def get_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 e66994c3b94..35bc4b51cfa 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[LastModifiedByRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LastModifiedByRequestBuilderGetRequestConfiguration] = 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. @@ -114,4 +113,17 @@ def get_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 680b54b1ec7..2c3ecb83181 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -70,7 +69,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the 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. @@ -81,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -132,4 +131,27 @@ def get_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 8676ce10923..dc30f625aef 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 c8c0c0ad7ec..cc16382bdb1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 1b1d9debe67..3e1800a8a0d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DeletedItemsRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property deletedItems for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[DeletedItemContainer]: + async def get(self,request_configuration: Optional[DeletedItemsRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeletedItemContainer, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DeletedItemsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property deletedItems for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -77,7 +76,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeletedItemsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Deleted workflows in your lifecycle workflows instance. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -107,6 +106,16 @@ 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(): """ @@ -133,4 +142,17 @@ def get_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 128d3c3b833..8347efabdbb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 39186c076e5..7bb2210e36f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[CreatedByRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: """ The user who created the workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CreatedByRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The user who created the workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,4 +113,17 @@ def get_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 dc16def5e22..0606db65d19 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -70,7 +69,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the 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. @@ -81,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -132,4 +131,27 @@ def get_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 a58d09214f5..b475d654921 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 d1d65537bcb..8f07a979f3d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 2a483ad8d2c..3e9c9365ad0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 6bf90cf5271..8dcce5ade6b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[UserProcessingResultCollectionResponse]: + async def get(self,request_configuration: Optional[ExecutionScopeRequestBuilderGetRequestConfiguration] = 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. @@ -63,7 +62,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserProcessingResultCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExecutionScopeRequestBuilderGetRequestConfiguration] = 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. @@ -149,4 +148,17 @@ def 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 1e8a3a29423..29af0e0dfa5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{userProcessingResult%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserProcessingResult]: + async def get(self,request_configuration: Optional[UserProcessingResultItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserProcessingResult, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserProcessingResultItemRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 64d14b85088..33bdaf61c10 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[LastModifiedByRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LastModifiedByRequestBuilderGetRequestConfiguration] = 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. @@ -114,4 +113,17 @@ def get_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 02beeedd7c1..9fdb209062e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -70,7 +69,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the 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. @@ -81,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -132,4 +131,27 @@ def get_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 70d0c0a647b..896e54af317 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 fa05d9c9911..fcac0790cd9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 379df9213b4..40b8c1ed2dd 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ActivatePostRequestBody] = None, request_configuration: Optional[MicrosoftGraphIdentityGovernanceActivateRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ActivatePostRequestBody] = None, request_configuration: Optional[MicrosoftGraphIdentityGovernanceActivateRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 0f66ad2df43..8ace761fc80 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[RequestConfiguration] = None) -> Optional[Workflow]: + async def post(self,body: Optional[CreateNewVersionPostRequestBody] = None, request_configuration: Optional[MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateNewVersionPostRequestBody] = None, request_configuration: Optional[MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new version of the workflow object. param body: The request body @@ -76,4 +76,14 @@ 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 eb4ed55cd9d..8c4af15688a 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[RequestConfiguration] = None) -> Optional[Workflow]: + async def post(self,request_configuration: Optional[MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, Workflow, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration] = 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,4 +68,14 @@ 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 18e86e0c8f7..dd55fcef097 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 dcbab6ba18d..7b4837c6f69 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Run]: + async def get(self,request_configuration: Optional[RunItemRequestBuilderGetRequestConfiguration] = 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. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Run, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RunItemRequestBuilderGetRequestConfiguration] = 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. @@ -115,4 +114,17 @@ def get_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 7c1bb5abbb9..d6a389f2591 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 703a38c69dc..78e79b9c154 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ResumePostRequestBody] = None, request_configuration: Optional[MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ResumePostRequestBody] = None, request_configuration: Optional[MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 26a60d77626..7a3b2fc4dca 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -70,7 +69,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the 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. @@ -81,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -132,4 +131,27 @@ def get_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 3146f254af7..e051f7ed240 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 76f0f2a9ae7..8a1791e811b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 e6f4cdf1024..4178e77e57c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[SubjectRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SubjectRequestBuilderGetRequestConfiguration] = 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. @@ -114,4 +113,17 @@ def get_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 6a91bbce37f..d33028c099b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/task{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Task]: + async def get(self,request_configuration: Optional[TaskRequestBuilderGetRequestConfiguration] = None) -> Optional[Task]: """ The related workflow task param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Task, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TaskRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The related workflow task param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 93f230e8e82..68a2d25d4a5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TaskProcessingResult]: + async def get(self,request_configuration: Optional[TaskProcessingResultItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TaskProcessingResult]: """ The related taskProcessingResults. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TaskProcessingResult, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TaskProcessingResultItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The related taskProcessingResults. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def get_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 0e18772c4cd..8d664341430 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[TaskProcessingResultCollectionResponse]: + async def get(self,request_configuration: Optional[TaskProcessingResultsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TaskProcessingResultCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TaskProcessingResultsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the taskProcessingResult resources for a run. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -150,4 +149,17 @@ def 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 20101b8e8ab..426b498788f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 2923aaae59c..56242cc7485 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -70,7 +69,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the 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. @@ -81,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -132,4 +131,27 @@ def get_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 f87ee9a66cc..e0adf1f9f59 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 e5f019ca06b..3768be2d7b8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 fc1aee875ef..9151c56b1fe 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[SubjectRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SubjectRequestBuilderGetRequestConfiguration] = 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. @@ -114,4 +113,17 @@ def get_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 50207a14836..c595ad56542 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 29adbd0e929..aab975b7389 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ResumePostRequestBody] = None, request_configuration: Optional[MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ResumePostRequestBody] = None, request_configuration: Optional[MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 8e8c79e44dd..e89ae7f5df0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -70,7 +69,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the 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. @@ -81,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -132,4 +131,27 @@ def get_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 6ef73fdcee4..8663b0409f5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 1f7c0090ac5..3194988ee99 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 0b022b64ddc..c13dec92cb5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[SubjectRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SubjectRequestBuilderGetRequestConfiguration] = 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. @@ -114,4 +113,17 @@ def get_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 27954ddcf02..4ef08ed1634 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/task{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Task]: + async def get(self,request_configuration: Optional[TaskRequestBuilderGetRequestConfiguration] = None) -> Optional[Task]: """ The related workflow task param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Task, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TaskRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The related workflow task param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 f45c483f623..b02da8b96cc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TaskProcessingResult]: + async def get(self,request_configuration: Optional[TaskProcessingResultItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TaskProcessingResult]: """ The associated individual task execution. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TaskProcessingResult, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TaskProcessingResultItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The associated individual task execution. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def get_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 fa349194134..15b79c8adde 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[TaskProcessingResultCollectionResponse]: + async def get(self,request_configuration: Optional[TaskProcessingResultsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TaskProcessingResultCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TaskProcessingResultsRequestBuilderGetRequestConfiguration] = 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. @@ -150,4 +149,17 @@ def 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 b33c12437f4..033a7981b89 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserProcessingResult]: + async def get(self,request_configuration: Optional[UserProcessingResultItemRequestBuilderGetRequestConfiguration] = 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. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserProcessingResult, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserProcessingResultItemRequestBuilderGetRequestConfiguration] = 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. @@ -115,4 +114,17 @@ def get_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 f90eec081d4..b6d5873b787 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[RequestConfiguration] = None) -> Optional[UserSummary]: + async def get(self,request_configuration: Optional[MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserSummary, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function summary param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -73,4 +73,14 @@ 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 188eda4003a..783c7726d39 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,7 +2,6 @@ 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 @@ -45,7 +44,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[RequestConfiguration] = None) -> Optional[UserProcessingResultCollectionResponse]: + async def get(self,request_configuration: Optional[UserProcessingResultsRequestBuilderGetRequestConfiguration] = 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. @@ -81,7 +80,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserProcessingResultsRequestBuilderGetRequestConfiguration] = 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. @@ -167,4 +166,17 @@ def 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 99f11aa5a37..35d826e0c28 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[RequestConfiguration] = None) -> Optional[RunSummary]: + async def get(self,request_configuration: Optional[MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RunSummary, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function summary param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -73,4 +73,14 @@ 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 15811b427f3..e8cae550f21 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,7 +2,6 @@ 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 @@ -45,7 +44,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[RequestConfiguration] = None) -> Optional[RunCollectionResponse]: + async def get(self,request_configuration: Optional[RunsRequestBuilderGetRequestConfiguration] = 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. @@ -81,7 +80,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RunsRequestBuilderGetRequestConfiguration] = 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. @@ -167,4 +166,17 @@ def 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 2a2f85861d5..a05c70112ef 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 98385f71527..abbd574df15 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/task{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Task]: + async def get(self,request_configuration: Optional[TaskRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Task, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TaskRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 6872a464246..22c5379e534 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/taskDefinition{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TaskDefinition]: + async def get(self,request_configuration: Optional[TaskDefinitionRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TaskDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TaskDefinitionRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 e44b2679e49..b5973e76da3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 13f12d70752..1e1ea213d8d 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ResumePostRequestBody] = None, request_configuration: Optional[MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ResumePostRequestBody] = None, request_configuration: Optional[MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 3ba326d3d9e..2b0648a0edb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -70,7 +69,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the 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. @@ -81,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -132,4 +131,27 @@ def get_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 e082d7fdd38..ce4a67f3ca9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 81b8eaf54dd..0ca764281d1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 997f3ba8c3c..d0da2d9c418 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[SubjectRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SubjectRequestBuilderGetRequestConfiguration] = 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. @@ -114,4 +113,17 @@ def get_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 7fe840bc749..4ab138e9f03 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/task{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Task]: + async def get(self,request_configuration: Optional[TaskRequestBuilderGetRequestConfiguration] = None) -> Optional[Task]: """ The related workflow task param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Task, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TaskRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The related workflow task param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 c28343e4980..2b70c324693 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TaskProcessingResult]: + async def get(self,request_configuration: Optional[TaskProcessingResultItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TaskProcessingResult]: """ The related lifecycle workflow taskProcessingResults. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TaskProcessingResult, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TaskProcessingResultItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The related lifecycle workflow taskProcessingResults. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def get_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 db10cb38945..da7b8de96e0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[TaskProcessingResultCollectionResponse]: + async def get(self,request_configuration: Optional[TaskProcessingResultsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TaskProcessingResultCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TaskProcessingResultsRequestBuilderGetRequestConfiguration] = 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. @@ -150,4 +149,17 @@ def 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 ac7c6b8afb9..f1ffb8f637b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TaskReport]: + async def get(self,request_configuration: Optional[TaskReportItemRequestBuilderGetRequestConfiguration] = 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. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TaskReport, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TaskReportItemRequestBuilderGetRequestConfiguration] = 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. @@ -124,4 +123,17 @@ def get_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 97014252b5d..1621c6493bf 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[RequestConfiguration] = None) -> Optional[TaskReportSummary]: + async def get(self,request_configuration: Optional[MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TaskReportSummary, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function summary param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -73,4 +73,14 @@ 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 0d86a54ca59..e4bc0760240 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,7 +2,6 @@ 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 @@ -45,7 +44,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[RequestConfiguration] = None) -> Optional[TaskReportCollectionResponse]: + async def get(self,request_configuration: Optional[TaskReportsRequestBuilderGetRequestConfiguration] = 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. @@ -81,7 +80,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TaskReportsRequestBuilderGetRequestConfiguration] = 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. @@ -167,4 +166,17 @@ def 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 440f1969323..f59e3bdf8aa 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 bbc932c292d..33cb709d0a5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TaskItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property tasks for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Task]: + async def get(self,request_configuration: Optional[TaskItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Task]: """ The tasks in the workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Task, error_mapping) - async def patch(self,body: Optional[Task] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Task]: + async def patch(self,body: Optional[Task] = None, request_configuration: Optional[TaskItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Task]: """ Update the navigation property tasks in identityGovernance param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TaskItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property tasks for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TaskItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The tasks in the workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Task] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Task] = None, request_configuration: Optional[TaskItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property tasks in identityGovernance param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 a2100fcb436..5fd413fe722 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 8693a602b2b..9dd9b447cfc 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ResumePostRequestBody] = None, request_configuration: Optional[MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ResumePostRequestBody] = None, request_configuration: Optional[MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 e2ad4b7f168..447f90fa8c1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -70,7 +69,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the 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. @@ -81,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -132,4 +131,27 @@ def get_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 3f631cb1308..1a66f47d565 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 8940922731e..5b18c3763eb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 1c48eff6c2c..935a2612eae 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[SubjectRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SubjectRequestBuilderGetRequestConfiguration] = 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. @@ -114,4 +113,17 @@ def get_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 c41edcf8fe5..5f8b8ebd029 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/task{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Task]: + async def get(self,request_configuration: Optional[TaskRequestBuilderGetRequestConfiguration] = None) -> Optional[Task]: """ The related workflow task param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Task, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TaskRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The related workflow task param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 e65fa7a6986..f838f1624d4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TaskProcessingResult]: + async def get(self,request_configuration: Optional[TaskProcessingResultItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TaskProcessingResult]: """ The result of processing the task. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TaskProcessingResult, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TaskProcessingResultItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The result of processing the task. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def get_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 02775ee8250..e29822c96fa 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[TaskProcessingResultCollectionResponse]: + async def get(self,request_configuration: Optional[TaskProcessingResultsRequestBuilderGetRequestConfiguration] = None) -> Optional[TaskProcessingResultCollectionResponse]: """ The result of processing the task. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +62,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TaskProcessingResultCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TaskProcessingResultsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The result of processing the task. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,4 +148,17 @@ def 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 d8470c8e1bf..63de7f20794 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[TaskCollectionResponse]: + async def get(self,request_configuration: Optional[TasksRequestBuilderGetRequestConfiguration] = None) -> Optional[TaskCollectionResponse]: """ The tasks in the workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TaskCollectionResponse, error_mapping) - async def post(self,body: Optional[Task] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Task]: + async def post(self,body: Optional[Task] = None, request_configuration: Optional[TasksRequestBuilderPostRequestConfiguration] = None) -> Optional[Task]: """ Create new navigation property to tasks for identityGovernance param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TasksRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The tasks in the workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Task] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Task] = None, request_configuration: Optional[TasksRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to tasks for identityGovernance param body: The request body @@ -188,4 +187,27 @@ def 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 b43f263e00e..ef26a8d7a60 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 42b09ae913d..f850d394e3f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -70,7 +69,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the 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. @@ -81,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -132,4 +131,27 @@ def get_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 60ccaf82858..84e9b0d4590 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 7dc4c400bc0..36e70457d64 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 70a11af0557..a6f26f8a7aa 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[SubjectRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SubjectRequestBuilderGetRequestConfiguration] = 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. @@ -114,4 +113,17 @@ def get_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 68fb17a3bf1..3669c9686b4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 77f765fc191..2fc98aebb02 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ResumePostRequestBody] = None, request_configuration: Optional[MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ResumePostRequestBody] = None, request_configuration: Optional[MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 e286d95edb7..e51f255ec0c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -70,7 +69,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the 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. @@ -81,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -132,4 +131,27 @@ def get_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 495570f9c0f..6b7e2d7ae55 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 ade6000ea7b..6869e9f06ee 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 b40622d4698..20bb4f34144 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[SubjectRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SubjectRequestBuilderGetRequestConfiguration] = 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. @@ -114,4 +113,17 @@ def get_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 35d085006a0..2793237e29d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/task{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Task]: + async def get(self,request_configuration: Optional[TaskRequestBuilderGetRequestConfiguration] = None) -> Optional[Task]: """ The related workflow task param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Task, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TaskRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The related workflow task param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 0279078b20e..ffef387fffe 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TaskProcessingResult]: + async def get(self,request_configuration: Optional[TaskProcessingResultItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TaskProcessingResult]: """ The associated individual task execution. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TaskProcessingResult, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TaskProcessingResultItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The associated individual task execution. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def get_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 b7e64d3e218..4296eb20f51 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[TaskProcessingResultCollectionResponse]: + async def get(self,request_configuration: Optional[TaskProcessingResultsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TaskProcessingResultCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TaskProcessingResultsRequestBuilderGetRequestConfiguration] = 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. @@ -150,4 +149,17 @@ def 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 ec5327fc393..135e97870e5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserProcessingResult]: + async def get(self,request_configuration: Optional[UserProcessingResultItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UserProcessingResult]: """ Per-user workflow execution results. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserProcessingResult, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserProcessingResultItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Per-user workflow execution results. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,4 +113,17 @@ def get_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 6bd82c8cae7..533fdaa3768 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[RequestConfiguration] = None) -> Optional[UserSummary]: + async def get(self,request_configuration: Optional[MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserSummary, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function summary param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -73,4 +73,14 @@ 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 619955b9e2c..dabb3430785 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,7 +2,6 @@ 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 @@ -45,7 +44,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[RequestConfiguration] = None) -> Optional[UserProcessingResultCollectionResponse]: + async def get(self,request_configuration: Optional[UserProcessingResultsRequestBuilderGetRequestConfiguration] = 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. @@ -81,7 +80,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserProcessingResultsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the userProcessingResult resources for a workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -167,4 +166,17 @@ def 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 1f6b4c4784d..51adc71634c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 1bc7ede2443..c9ad05372b6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[CreatedByRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: """ The user who created the workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CreatedByRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The user who created the workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,4 +113,17 @@ def get_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 d47c4a4e822..d2b956024ac 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -70,7 +69,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the 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. @@ -81,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -132,4 +131,27 @@ def get_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 cbb67541000..221a14827d2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 4e012b9a837..fdb5caeb05b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 d555e445649..36fddac67bc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[LastModifiedByRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LastModifiedByRequestBuilderGetRequestConfiguration] = 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. @@ -114,4 +113,17 @@ def get_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 01c0808e393..d4580bbcb8c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -70,7 +69,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the 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. @@ -81,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -132,4 +131,27 @@ def get_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 2ebcccd8783..a8883832eb3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 746b71202b2..0334203e502 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 428c94568ba..726770f6b0b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 5f6fef8c9af..37db4717959 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TaskItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property tasks for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Task]: + async def get(self,request_configuration: Optional[TaskItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Task]: """ The tasks in the workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Task, error_mapping) - async def patch(self,body: Optional[Task] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Task]: + async def patch(self,body: Optional[Task] = None, request_configuration: Optional[TaskItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Task]: """ Update the navigation property tasks in identityGovernance param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TaskItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property tasks for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TaskItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The tasks in the workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Task] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Task] = None, request_configuration: Optional[TaskItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property tasks in identityGovernance param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 5ace1d2ce97..7dd1a9e6116 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 7a35d96bbda..56875cea2c9 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ResumePostRequestBody] = None, request_configuration: Optional[MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ResumePostRequestBody] = None, request_configuration: Optional[MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 a1e30f14885..ba9b1b36301 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -70,7 +69,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the 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. @@ -81,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -132,4 +131,27 @@ def get_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 d2d031fb1a9..f434dd2788d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 a4b5f4058d9..7e32a51e50d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 196c5ee91b9..668120ba93c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[SubjectRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SubjectRequestBuilderGetRequestConfiguration] = 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. @@ -114,4 +113,17 @@ def get_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 813a0c1a24e..ed381d52ccb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/task{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Task]: + async def get(self,request_configuration: Optional[TaskRequestBuilderGetRequestConfiguration] = None) -> Optional[Task]: """ The related workflow task param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Task, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TaskRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The related workflow task param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 708f9b6b77d..414699fe178 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TaskProcessingResult]: + async def get(self,request_configuration: Optional[TaskProcessingResultItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TaskProcessingResult]: """ The result of processing the task. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TaskProcessingResult, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TaskProcessingResultItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The result of processing the task. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def get_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 3f8e05092e6..a7b73a66a2e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[TaskProcessingResultCollectionResponse]: + async def get(self,request_configuration: Optional[TaskProcessingResultsRequestBuilderGetRequestConfiguration] = None) -> Optional[TaskProcessingResultCollectionResponse]: """ The result of processing the task. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +62,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TaskProcessingResultCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TaskProcessingResultsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The result of processing the task. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,4 +148,17 @@ def 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 b6aa10dc5a9..2082dd433ac 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[TaskCollectionResponse]: + async def get(self,request_configuration: Optional[TasksRequestBuilderGetRequestConfiguration] = None) -> Optional[TaskCollectionResponse]: """ The tasks in the workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TaskCollectionResponse, error_mapping) - async def post(self,body: Optional[Task] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Task]: + async def post(self,body: Optional[Task] = None, request_configuration: Optional[TasksRequestBuilderPostRequestConfiguration] = None) -> Optional[Task]: """ Create new navigation property to tasks for identityGovernance param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TasksRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The tasks in the workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Task] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Task] = None, request_configuration: Optional[TasksRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to tasks for identityGovernance param body: The request body @@ -188,4 +187,27 @@ def 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 a130f9159e5..ecb79d55d2a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkflowVersion]: + async def get(self,request_configuration: Optional[WorkflowVersionVersionNumberItemRequestBuilderGetRequestConfiguration] = 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. @@ -51,7 +50,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkflowVersion, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WorkflowVersionVersionNumberItemRequestBuilderGetRequestConfiguration] = 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. @@ -125,4 +124,17 @@ def get_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 62f0527c352..1073f475c54 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[WorkflowVersionCollectionResponse]: + async def get(self,request_configuration: Optional[VersionsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkflowVersionCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[VersionsRequestBuilderGetRequestConfiguration] = 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. @@ -150,4 +149,17 @@ def 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 a564c0620dc..11f6f80525f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +37,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[WorkflowItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a workflow object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -57,7 +56,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Workflow]: + async def get(self,request_configuration: Optional[WorkflowItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Workflow]: """ Retrieve a deleted workflow object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -78,7 +77,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Workflow, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[WorkflowItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a workflow object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -89,7 +88,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WorkflowItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieve a deleted workflow object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -209,6 +208,16 @@ 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(): """ @@ -235,4 +244,17 @@ def get_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 233b72bf3ad..b07cce7d61d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[WorkflowCollectionResponse]: + async def get(self,request_configuration: Optional[WorkflowsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkflowCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WorkflowsRequestBuilderGetRequestConfiguration] = 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. @@ -150,4 +149,17 @@ def 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 63355643eb6..d3bbae0534f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +32,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[LifecycleWorkflowsRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property lifecycleWorkflows for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[LifecycleWorkflowsContainer]: + async def get(self,request_configuration: Optional[LifecycleWorkflowsRequestBuilderGetRequestConfiguration] = None) -> Optional[LifecycleWorkflowsContainer]: """ Get lifecycleWorkflows from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -71,7 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, LifecycleWorkflowsContainer, error_mapping) - async def patch(self,body: Optional[LifecycleWorkflowsContainer] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[LifecycleWorkflowsContainer]: + async def patch(self,body: Optional[LifecycleWorkflowsContainer] = None, request_configuration: Optional[LifecycleWorkflowsRequestBuilderPatchRequestConfiguration] = None) -> Optional[LifecycleWorkflowsContainer]: """ Update the navigation property lifecycleWorkflows in identityGovernance param body: The request body @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[LifecycleWorkflowsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property lifecycleWorkflows for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LifecycleWorkflowsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get lifecycleWorkflows from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -116,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[LifecycleWorkflowsContainer] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[LifecycleWorkflowsContainer] = None, request_configuration: Optional[LifecycleWorkflowsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property lifecycleWorkflows in identityGovernance param body: The request body @@ -195,6 +194,16 @@ 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(): """ @@ -221,4 +230,27 @@ def get_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 52c4b7126c3..2334c9021eb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[LifecycleManagementSettings]: + async def get(self,request_configuration: Optional[SettingsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, LifecycleManagementSettings, error_mapping) - async def patch(self,body: Optional[LifecycleManagementSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[LifecycleManagementSettings]: + async def patch(self,body: Optional[LifecycleManagementSettings] = None, request_configuration: Optional[SettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[LifecycleManagementSettings]: """ Update the properties of a lifecycleManagementSettings object. param body: The request body @@ -72,7 +71,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SettingsRequestBuilderGetRequestConfiguration] = 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. @@ -83,7 +82,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[LifecycleManagementSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[LifecycleManagementSettings] = None, request_configuration: Optional[SettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a lifecycleManagementSettings object. param body: The request body @@ -134,4 +133,27 @@ def get_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 7923b60cdb3..231308392bf 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 42a4c41e7b8..bac628158c9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[TaskDefinition]: + async def get(self,request_configuration: Optional[TaskDefinitionItemRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TaskDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TaskDefinitionItemRequestBuilderGetRequestConfiguration] = 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. @@ -95,4 +94,17 @@ def get_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 b9db968ad46..5a0819b9498 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[TaskDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[TaskDefinitionsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TaskDefinitionCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TaskDefinitionsRequestBuilderGetRequestConfiguration] = 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. @@ -150,4 +149,17 @@ def 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 c89362bcbd6..c2f515503d1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 993a0e4920b..da40f09c67f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 8e3d4496361..3bac5bb31ec 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Task]: + async def get(self,request_configuration: Optional[TaskItemRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Task, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TaskItemRequestBuilderGetRequestConfiguration] = 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. @@ -104,4 +103,17 @@ def get_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 dc56568f4c2..963209d14fc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 27aae1712b8..ef4d5ac7dc0 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ResumePostRequestBody] = None, request_configuration: Optional[MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ResumePostRequestBody] = None, request_configuration: Optional[MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 1cf4fa12f05..9ca97af118e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -70,7 +69,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the 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. @@ -81,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -132,4 +131,27 @@ def get_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 7c0f56726fd..c3a54a5cb47 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 6e8d86bd4da..abd5643dcc3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 35edac6334c..7aa241fc8c0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[SubjectRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SubjectRequestBuilderGetRequestConfiguration] = 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. @@ -114,4 +113,17 @@ def get_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 d974668288a..278ed773b2e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/task{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Task]: + async def get(self,request_configuration: Optional[TaskRequestBuilderGetRequestConfiguration] = None) -> Optional[Task]: """ The related workflow task param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Task, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TaskRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The related workflow task param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 e525e6dbf80..ec829e697a5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TaskProcessingResult]: + async def get(self,request_configuration: Optional[TaskProcessingResultItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TaskProcessingResult]: """ The result of processing the task. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TaskProcessingResult, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TaskProcessingResultItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The result of processing the task. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def get_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 63278d2efdb..81b700e77ed 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[TaskProcessingResultCollectionResponse]: + async def get(self,request_configuration: Optional[TaskProcessingResultsRequestBuilderGetRequestConfiguration] = None) -> Optional[TaskProcessingResultCollectionResponse]: """ The result of processing the task. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +62,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TaskProcessingResultCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TaskProcessingResultsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The result of processing the task. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,4 +148,17 @@ def 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 577b02a586c..833d47a54b0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[TaskCollectionResponse]: + async def get(self,request_configuration: Optional[TasksRequestBuilderGetRequestConfiguration] = 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. @@ -63,7 +62,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TaskCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TasksRequestBuilderGetRequestConfiguration] = 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. @@ -149,4 +148,17 @@ def 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 ca484b48a89..315a05aba9c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[WorkflowTemplate]: + async def get(self,request_configuration: Optional[WorkflowTemplateItemRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkflowTemplate, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WorkflowTemplateItemRequestBuilderGetRequestConfiguration] = 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. @@ -105,4 +104,17 @@ def get_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 cd6ccf5bf9d..9231e6fee7e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[WorkflowTemplateCollectionResponse]: + async def get(self,request_configuration: Optional[WorkflowTemplatesRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkflowTemplateCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WorkflowTemplatesRequestBuilderGetRequestConfiguration] = 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. @@ -150,4 +149,17 @@ def 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 c255c11a3ea..49d0e15c151 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 6e69cfde720..61511883df8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[CreatedByRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: """ The user who created the workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CreatedByRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The user who created the workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,4 +113,17 @@ def get_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 07c01f0aeae..9772bd0ad23 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -70,7 +69,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the 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. @@ -81,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -132,4 +131,27 @@ def get_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 634c47313c2..51e75e651ca 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 a4e872bde40..3f55487a444 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 aa65114c848..ac9b33ca8ce 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 e6d45c20405..b77aaf76fb9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[UserProcessingResultCollectionResponse]: + async def get(self,request_configuration: Optional[ExecutionScopeRequestBuilderGetRequestConfiguration] = 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. @@ -63,7 +62,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserProcessingResultCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExecutionScopeRequestBuilderGetRequestConfiguration] = 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. @@ -149,4 +148,17 @@ def 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 a24b68f9d5d..999c60ba8e6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{userProcessingResult%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserProcessingResult]: + async def get(self,request_configuration: Optional[UserProcessingResultItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserProcessingResult, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserProcessingResultItemRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 bf84fa0e9fb..168465e0795 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[LastModifiedByRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LastModifiedByRequestBuilderGetRequestConfiguration] = 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. @@ -114,4 +113,17 @@ def get_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 e6389d83510..2a798f185cb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -70,7 +69,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the 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. @@ -81,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -132,4 +131,27 @@ def get_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 a2d96874442..69c7ff66619 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 03e5da6460a..1f0bfaa9775 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 4da36cde241..fb815c5e35b 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ActivatePostRequestBody] = None, request_configuration: Optional[MicrosoftGraphIdentityGovernanceActivateRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ActivatePostRequestBody] = None, request_configuration: Optional[MicrosoftGraphIdentityGovernanceActivateRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 84ebe65a68e..1aa56f6a003 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[RequestConfiguration] = None) -> Optional[Workflow]: + async def post(self,body: Optional[CreateNewVersionPostRequestBody] = None, request_configuration: Optional[MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateNewVersionPostRequestBody] = None, request_configuration: Optional[MicrosoftGraphIdentityGovernanceCreateNewVersionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new version of the workflow object. param body: The request body @@ -76,4 +76,14 @@ 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 bad63b675f5..43919812aa5 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[RequestConfiguration] = None) -> Optional[Workflow]: + async def post(self,request_configuration: Optional[MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, Workflow, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[MicrosoftGraphIdentityGovernanceRestoreRequestBuilderPostRequestConfiguration] = 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,4 +68,14 @@ 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 11e78fec6bc..cdaf7d5ecbd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 e8425c069db..1b7b3772e61 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Run]: + async def get(self,request_configuration: Optional[RunItemRequestBuilderGetRequestConfiguration] = 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. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Run, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RunItemRequestBuilderGetRequestConfiguration] = 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. @@ -115,4 +114,17 @@ def get_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 19c0cff7cab..00b1903b0b5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 0904e4d1be8..84624b071e8 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ResumePostRequestBody] = None, request_configuration: Optional[MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ResumePostRequestBody] = None, request_configuration: Optional[MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 70c207fe3de..38910a283de 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -70,7 +69,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the 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. @@ -81,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -132,4 +131,27 @@ def get_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 c4d9d258be8..e9fdf5d63e3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 aa3b3565eb9..29767e90ec3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 9b7b12e8d62..e8b23edff17 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[SubjectRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SubjectRequestBuilderGetRequestConfiguration] = 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. @@ -114,4 +113,17 @@ def get_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 742ade386d6..82b55cfaeb1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/task{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Task]: + async def get(self,request_configuration: Optional[TaskRequestBuilderGetRequestConfiguration] = None) -> Optional[Task]: """ The related workflow task param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Task, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TaskRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The related workflow task param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 87666f205d4..270eb5bbb8f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TaskProcessingResult]: + async def get(self,request_configuration: Optional[TaskProcessingResultItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TaskProcessingResult]: """ The related taskProcessingResults. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TaskProcessingResult, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TaskProcessingResultItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The related taskProcessingResults. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def get_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 2496664cd90..3f232a28fa6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[TaskProcessingResultCollectionResponse]: + async def get(self,request_configuration: Optional[TaskProcessingResultsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TaskProcessingResultCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TaskProcessingResultsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the taskProcessingResult resources for a run. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -150,4 +149,17 @@ def 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 296baebdb69..c1bdc0d2051 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 c42f1a047a3..93433f31552 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -70,7 +69,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the 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. @@ -81,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -132,4 +131,27 @@ def get_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 0b2104cabe0..ef6767b227d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 8cb17264606..46b55d99ef9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 c1e28873951..8c50b80bc8a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[SubjectRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SubjectRequestBuilderGetRequestConfiguration] = 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. @@ -114,4 +113,17 @@ def get_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 8abeb23e510..a219c6f00b1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 9ab041a06cd..809ca080096 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ResumePostRequestBody] = None, request_configuration: Optional[MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ResumePostRequestBody] = None, request_configuration: Optional[MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 7e6e6b20d22..ab12f9324cb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -70,7 +69,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the 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. @@ -81,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -132,4 +131,27 @@ def get_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 cfe4a3e9c9c..9954760cde3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 b33b4b311e4..06d3d20b781 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 8b9077cf2ef..04f708711a9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[SubjectRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SubjectRequestBuilderGetRequestConfiguration] = 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. @@ -114,4 +113,17 @@ def get_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 e5cafb74d62..fb59ed9fd17 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/task{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Task]: + async def get(self,request_configuration: Optional[TaskRequestBuilderGetRequestConfiguration] = None) -> Optional[Task]: """ The related workflow task param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Task, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TaskRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The related workflow task param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 a8ea941e4ee..df8cfd093ec 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TaskProcessingResult]: + async def get(self,request_configuration: Optional[TaskProcessingResultItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TaskProcessingResult]: """ The associated individual task execution. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TaskProcessingResult, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TaskProcessingResultItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The associated individual task execution. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def get_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 cbd2250bd1a..03ce4f1b18a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[TaskProcessingResultCollectionResponse]: + async def get(self,request_configuration: Optional[TaskProcessingResultsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TaskProcessingResultCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TaskProcessingResultsRequestBuilderGetRequestConfiguration] = 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. @@ -150,4 +149,17 @@ def 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 3ade402cda6..c10e29889c7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserProcessingResult]: + async def get(self,request_configuration: Optional[UserProcessingResultItemRequestBuilderGetRequestConfiguration] = 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. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserProcessingResult, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserProcessingResultItemRequestBuilderGetRequestConfiguration] = 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. @@ -115,4 +114,17 @@ def get_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 604bc49f913..8a3491f6ec5 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[RequestConfiguration] = None) -> Optional[UserSummary]: + async def get(self,request_configuration: Optional[MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserSummary, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function summary param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -73,4 +73,14 @@ 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 5699ad1b4c9..d9da4da575f 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,7 +2,6 @@ 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 @@ -45,7 +44,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[RequestConfiguration] = None) -> Optional[UserProcessingResultCollectionResponse]: + async def get(self,request_configuration: Optional[UserProcessingResultsRequestBuilderGetRequestConfiguration] = 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. @@ -81,7 +80,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserProcessingResultsRequestBuilderGetRequestConfiguration] = 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. @@ -167,4 +166,17 @@ def 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 93f28d22cc1..1f3de0debf6 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[RequestConfiguration] = None) -> Optional[RunSummary]: + async def get(self,request_configuration: Optional[MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RunSummary, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function summary param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -73,4 +73,14 @@ 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 1ba35d2db71..f378974f4d0 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,7 +2,6 @@ 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 @@ -45,7 +44,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[RequestConfiguration] = None) -> Optional[RunCollectionResponse]: + async def get(self,request_configuration: Optional[RunsRequestBuilderGetRequestConfiguration] = 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. @@ -81,7 +80,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RunsRequestBuilderGetRequestConfiguration] = 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. @@ -167,4 +166,17 @@ def 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 dc9e93af2af..7fe08768809 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 69c45105092..c0a91a4232e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/task{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Task]: + async def get(self,request_configuration: Optional[TaskRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Task, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TaskRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 6413ee22d55..c36db774268 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/taskDefinition{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TaskDefinition]: + async def get(self,request_configuration: Optional[TaskDefinitionRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TaskDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TaskDefinitionRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 38e8c2ac3f1..bfb00ceef7c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 d076bb3cd9b..2c565e707ca 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ResumePostRequestBody] = None, request_configuration: Optional[MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ResumePostRequestBody] = None, request_configuration: Optional[MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 611e359dbf3..c72b6348eba 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -70,7 +69,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the 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. @@ -81,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -132,4 +131,27 @@ def get_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 10d5ac5f6f5..6e09b70d865 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 4d70e4ca930..98a76c6fddb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 9c181259b25..b7d066d0362 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[SubjectRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SubjectRequestBuilderGetRequestConfiguration] = 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. @@ -114,4 +113,17 @@ def get_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 b30d43fe935..165def18550 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/task{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Task]: + async def get(self,request_configuration: Optional[TaskRequestBuilderGetRequestConfiguration] = None) -> Optional[Task]: """ The related workflow task param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Task, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TaskRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The related workflow task param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 6c0a35c373c..64c08fbbda6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TaskProcessingResult]: + async def get(self,request_configuration: Optional[TaskProcessingResultItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TaskProcessingResult]: """ The related lifecycle workflow taskProcessingResults. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TaskProcessingResult, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TaskProcessingResultItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The related lifecycle workflow taskProcessingResults. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def get_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 2ee3d41ea93..4d6d485fb8b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[TaskProcessingResultCollectionResponse]: + async def get(self,request_configuration: Optional[TaskProcessingResultsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TaskProcessingResultCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TaskProcessingResultsRequestBuilderGetRequestConfiguration] = 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. @@ -150,4 +149,17 @@ def 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 8fd1dc49bc8..54efeba79ec 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TaskReport]: + async def get(self,request_configuration: Optional[TaskReportItemRequestBuilderGetRequestConfiguration] = 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. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TaskReport, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TaskReportItemRequestBuilderGetRequestConfiguration] = 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. @@ -124,4 +123,17 @@ def get_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 bd7e7083d85..59f2d4d1da0 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[RequestConfiguration] = None) -> Optional[TaskReportSummary]: + async def get(self,request_configuration: Optional[MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TaskReportSummary, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function summary param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -73,4 +73,14 @@ 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 24f43ce2268..6ad5018c4f4 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,7 +2,6 @@ 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 @@ -45,7 +44,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[RequestConfiguration] = None) -> Optional[TaskReportCollectionResponse]: + async def get(self,request_configuration: Optional[TaskReportsRequestBuilderGetRequestConfiguration] = 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. @@ -81,7 +80,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TaskReportsRequestBuilderGetRequestConfiguration] = 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. @@ -167,4 +166,17 @@ def 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 3f28ef1ece6..1b59eba4806 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 f018bb658d4..756c4586c6a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TaskItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property tasks for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Task]: + async def get(self,request_configuration: Optional[TaskItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Task]: """ The tasks in the workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Task, error_mapping) - async def patch(self,body: Optional[Task] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Task]: + async def patch(self,body: Optional[Task] = None, request_configuration: Optional[TaskItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Task]: """ Update the navigation property tasks in identityGovernance param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TaskItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property tasks for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TaskItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The tasks in the workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Task] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Task] = None, request_configuration: Optional[TaskItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property tasks in identityGovernance param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 77d323ab234..6af66f7f411 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 cfb09538c99..eb8099d1371 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ResumePostRequestBody] = None, request_configuration: Optional[MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ResumePostRequestBody] = None, request_configuration: Optional[MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 2289e7bb7ea..a92be11a220 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -70,7 +69,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the 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. @@ -81,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -132,4 +131,27 @@ def get_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 9a9ad3520bf..785668f6445 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 f74b426196f..6336b5c7607 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 268c6328691..bbffab3d06d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[SubjectRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SubjectRequestBuilderGetRequestConfiguration] = 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. @@ -114,4 +113,17 @@ def get_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 0c861084221..9df98d92a4b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/task{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Task]: + async def get(self,request_configuration: Optional[TaskRequestBuilderGetRequestConfiguration] = None) -> Optional[Task]: """ The related workflow task param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Task, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TaskRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The related workflow task param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 655ad75bdc4..1029396c6d6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TaskProcessingResult]: + async def get(self,request_configuration: Optional[TaskProcessingResultItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TaskProcessingResult]: """ The result of processing the task. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TaskProcessingResult, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TaskProcessingResultItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The result of processing the task. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def get_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 085788686cd..e2eb3646a3d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[TaskProcessingResultCollectionResponse]: + async def get(self,request_configuration: Optional[TaskProcessingResultsRequestBuilderGetRequestConfiguration] = None) -> Optional[TaskProcessingResultCollectionResponse]: """ The result of processing the task. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +62,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TaskProcessingResultCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TaskProcessingResultsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The result of processing the task. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,4 +148,17 @@ def 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 3d37dd0c1ef..e50cea50692 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[TaskCollectionResponse]: + async def get(self,request_configuration: Optional[TasksRequestBuilderGetRequestConfiguration] = None) -> Optional[TaskCollectionResponse]: """ The tasks in the workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TaskCollectionResponse, error_mapping) - async def post(self,body: Optional[Task] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Task]: + async def post(self,body: Optional[Task] = None, request_configuration: Optional[TasksRequestBuilderPostRequestConfiguration] = None) -> Optional[Task]: """ Create new navigation property to tasks for identityGovernance param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TasksRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The tasks in the workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Task] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Task] = None, request_configuration: Optional[TasksRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to tasks for identityGovernance param body: The request body @@ -188,4 +187,27 @@ def 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 e13ac0dca21..0667f846dcc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 fbaa609e8fa..a855d02655e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -70,7 +69,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the 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. @@ -81,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -132,4 +131,27 @@ def get_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 767db946fa4..bb710da1bdf 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 c7ea6dfa5af..694711d24b5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 8af04feb1bb..1415fb7e876 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[SubjectRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SubjectRequestBuilderGetRequestConfiguration] = 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. @@ -114,4 +113,17 @@ def get_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 6f289afad2f..a0b827e800b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 68252332149..bfb13eb42b8 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ResumePostRequestBody] = None, request_configuration: Optional[MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ResumePostRequestBody] = None, request_configuration: Optional[MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 af5192148ee..626f242f5fc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -70,7 +69,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the 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. @@ -81,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -132,4 +131,27 @@ def get_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 2d0af9ccbe5..58145c18856 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 c861fdc23ae..2de17e03d83 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 6e0f3eaca84..d8d5f7b5428 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[SubjectRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SubjectRequestBuilderGetRequestConfiguration] = 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. @@ -114,4 +113,17 @@ def get_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 cff9ab078a3..16d4b130a4a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/task{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Task]: + async def get(self,request_configuration: Optional[TaskRequestBuilderGetRequestConfiguration] = None) -> Optional[Task]: """ The related workflow task param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Task, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TaskRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The related workflow task param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 58120789d32..ce2192253fd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TaskProcessingResult]: + async def get(self,request_configuration: Optional[TaskProcessingResultItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TaskProcessingResult]: """ The associated individual task execution. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TaskProcessingResult, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TaskProcessingResultItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The associated individual task execution. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def get_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 ef07c6ae387..8468ccf3453 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[TaskProcessingResultCollectionResponse]: + async def get(self,request_configuration: Optional[TaskProcessingResultsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TaskProcessingResultCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TaskProcessingResultsRequestBuilderGetRequestConfiguration] = 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. @@ -150,4 +149,17 @@ def 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 c6dfd04b123..b9e4a892f48 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserProcessingResult]: + async def get(self,request_configuration: Optional[UserProcessingResultItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UserProcessingResult]: """ Per-user workflow execution results. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserProcessingResult, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserProcessingResultItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Per-user workflow execution results. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,4 +113,17 @@ def get_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 d4b2f29f10d..c98cd518bb0 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[RequestConfiguration] = None) -> Optional[UserSummary]: + async def get(self,request_configuration: Optional[MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserSummary, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function summary param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -73,4 +73,14 @@ 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 47689006165..3bb399c3f06 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,7 +2,6 @@ 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 @@ -45,7 +44,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[RequestConfiguration] = None) -> Optional[UserProcessingResultCollectionResponse]: + async def get(self,request_configuration: Optional[UserProcessingResultsRequestBuilderGetRequestConfiguration] = 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. @@ -81,7 +80,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserProcessingResultsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the userProcessingResult resources for a workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -167,4 +166,17 @@ def 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 61b07f77179..c782fb35868 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 0069508af62..598c2509af8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[CreatedByRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: """ The user who created the workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CreatedByRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The user who created the workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,4 +113,17 @@ def get_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 75736d595d5..810efe37d60 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -70,7 +69,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the 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. @@ -81,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -132,4 +131,27 @@ def get_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 ccf4d02bfa0..ed01ed60308 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 7b703b9cc60..d37f6345981 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 11909119610..02f340f414d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[LastModifiedByRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LastModifiedByRequestBuilderGetRequestConfiguration] = 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. @@ -114,4 +113,17 @@ def get_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 a3951591b21..2b6fdd47ca5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -70,7 +69,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the 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. @@ -81,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -132,4 +131,27 @@ def get_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 b541aaf9e09..4053397e274 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 a434b637d5d..9059c92fa50 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 0bc577fe384..955fd4d3128 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 70fa39a1a92..5efc36fbaf1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TaskItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property tasks for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Task]: + async def get(self,request_configuration: Optional[TaskItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Task]: """ The tasks in the workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Task, error_mapping) - async def patch(self,body: Optional[Task] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Task]: + async def patch(self,body: Optional[Task] = None, request_configuration: Optional[TaskItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Task]: """ Update the navigation property tasks in identityGovernance param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TaskItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property tasks for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TaskItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The tasks in the workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Task] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Task] = None, request_configuration: Optional[TaskItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property tasks in identityGovernance param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 80816f43f60..c143fc093bc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 d980bf614ce..e46886f17db 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ResumePostRequestBody] = None, request_configuration: Optional[MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ResumePostRequestBody] = None, request_configuration: Optional[MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 1678f48077d..a75b7eef180 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -70,7 +69,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the 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. @@ -81,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -132,4 +131,27 @@ def get_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 a225197c2d5..91b41a4f74e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 8d2f82f75a7..f05b93c5bf3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 6927436f377..b772a46ac78 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[SubjectRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SubjectRequestBuilderGetRequestConfiguration] = 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. @@ -114,4 +113,17 @@ def get_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 c78ebd3c783..a7982890076 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/task{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Task]: + async def get(self,request_configuration: Optional[TaskRequestBuilderGetRequestConfiguration] = None) -> Optional[Task]: """ The related workflow task param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Task, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TaskRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The related workflow task param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 dda651a7941..cfb3d9058b3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TaskProcessingResult]: + async def get(self,request_configuration: Optional[TaskProcessingResultItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TaskProcessingResult]: """ The result of processing the task. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TaskProcessingResult, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TaskProcessingResultItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The result of processing the task. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def get_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 a2884b8d35a..5d95a712e11 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[TaskProcessingResultCollectionResponse]: + async def get(self,request_configuration: Optional[TaskProcessingResultsRequestBuilderGetRequestConfiguration] = None) -> Optional[TaskProcessingResultCollectionResponse]: """ The result of processing the task. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +62,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TaskProcessingResultCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TaskProcessingResultsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The result of processing the task. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,4 +148,17 @@ def 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 22138248b16..5134474a113 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[TaskCollectionResponse]: + async def get(self,request_configuration: Optional[TasksRequestBuilderGetRequestConfiguration] = None) -> Optional[TaskCollectionResponse]: """ The tasks in the workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TaskCollectionResponse, error_mapping) - async def post(self,body: Optional[Task] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Task]: + async def post(self,body: Optional[Task] = None, request_configuration: Optional[TasksRequestBuilderPostRequestConfiguration] = None) -> Optional[Task]: """ Create new navigation property to tasks for identityGovernance param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TasksRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The tasks in the workflow. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Task] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Task] = None, request_configuration: Optional[TasksRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to tasks for identityGovernance param body: The request body @@ -188,4 +187,27 @@ def 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 897324b719a..df9398ff7d2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkflowVersion]: + async def get(self,request_configuration: Optional[WorkflowVersionVersionNumberItemRequestBuilderGetRequestConfiguration] = 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. @@ -51,7 +50,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkflowVersion, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WorkflowVersionVersionNumberItemRequestBuilderGetRequestConfiguration] = 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. @@ -125,4 +124,17 @@ def get_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 50fced5aebb..4d47d364273 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[WorkflowVersionCollectionResponse]: + async def get(self,request_configuration: Optional[VersionsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkflowVersionCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[VersionsRequestBuilderGetRequestConfiguration] = 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. @@ -150,4 +149,17 @@ def 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 471d3f0c4ed..aced300e4b8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +37,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[WorkflowItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -57,7 +56,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Workflow]: + async def get(self,request_configuration: Optional[WorkflowItemRequestBuilderGetRequestConfiguration] = 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. @@ -78,7 +77,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Workflow, error_mapping) - async def patch(self,body: Optional[Workflow] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Workflow]: + async def patch(self,body: Optional[Workflow] = None, request_configuration: Optional[WorkflowItemRequestBuilderPatchRequestConfiguration] = 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 @@ -102,7 +101,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[WorkflowItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WorkflowItemRequestBuilderGetRequestConfiguration] = 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. @@ -124,7 +123,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Workflow] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Workflow] = None, request_configuration: Optional[WorkflowItemRequestBuilderPatchRequestConfiguration] = 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 @@ -248,6 +247,16 @@ 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(): """ @@ -274,4 +283,27 @@ def get_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 06c7e79b4e3..1414264f43b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[WorkflowCollectionResponse]: + async def get(self,request_configuration: Optional[WorkflowsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkflowCollectionResponse, error_mapping) - async def post(self,body: Optional[Workflow] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Workflow]: + async def post(self,body: Optional[Workflow] = None, request_configuration: Optional[WorkflowsRequestBuilderPostRequestConfiguration] = None) -> Optional[Workflow]: """ Create a new workflow object. You can create up to 50 workflows in a tenant. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WorkflowsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Workflow] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Workflow] = None, request_configuration: Optional[WorkflowsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new workflow object. You can create up to 50 workflows in a tenant. param body: The request body @@ -190,4 +189,27 @@ def 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 aaa6ed2ff8d..4b6ede7e594 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +56,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[RequestConfiguration] = None) -> Optional[ApprovalCollectionResponse]: + async def get(self,request_configuration: Optional[AssignmentApprovalsRequestBuilderGetRequestConfiguration] = None) -> Optional[ApprovalCollectionResponse]: """ Get assignmentApprovals from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -77,7 +76,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ApprovalCollectionResponse, error_mapping) - async def post(self,body: Optional[Approval] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Approval]: + async def post(self,body: Optional[Approval] = None, request_configuration: Optional[AssignmentApprovalsRequestBuilderPostRequestConfiguration] = None) -> Optional[Approval]: """ Create new navigation property to assignmentApprovals for identityGovernance param body: The request body @@ -100,7 +99,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AssignmentApprovalsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get assignmentApprovals from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Approval] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Approval] = None, request_configuration: Optional[AssignmentApprovalsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to assignmentApprovals for identityGovernance param body: The request body @@ -201,4 +200,27 @@ def 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 f995c959cda..fdf057fe90d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 6c5ee01489b..f5d37203cd3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -127,4 +126,17 @@ def 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 6204c4ae35f..fe8062966b2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ApprovalItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property assignmentApprovals for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Approval]: + async def get(self,request_configuration: Optional[ApprovalItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Approval]: """ Get assignmentApprovals from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Approval, error_mapping) - async def patch(self,body: Optional[Approval] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Approval]: + async def patch(self,body: Optional[Approval] = None, request_configuration: Optional[ApprovalItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Approval]: """ Update the navigation property assignmentApprovals in identityGovernance param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ApprovalItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property assignmentApprovals for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ApprovalItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get assignmentApprovals from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Approval] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Approval] = None, request_configuration: Optional[ApprovalItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property assignmentApprovals in identityGovernance param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 9cf65011e91..ea970866d52 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 6d5764c419d..b9d2ff0cbe9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{approvalStage%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ApprovalStageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property stages for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ApprovalStage]: + async def get(self,request_configuration: Optional[ApprovalStageItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ApprovalStage, error_mapping) - async def patch(self,body: Optional[ApprovalStage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ApprovalStage]: + async def patch(self,body: Optional[ApprovalStage] = None, request_configuration: Optional[ApprovalStageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ApprovalStage]: """ Approve or deny an approvalStage object in an approval. param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ApprovalStageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property stages for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ApprovalStageItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ApprovalStage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ApprovalStage] = None, request_configuration: Optional[ApprovalStageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Approve or deny an approvalStage object in an approval. param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 cc25e9e48de..fc62cb39a5a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ApprovalStageCollectionResponse]: + async def get(self,request_configuration: Optional[StagesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ApprovalStageCollectionResponse, error_mapping) - async def post(self,body: Optional[ApprovalStage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ApprovalStage]: + async def post(self,body: Optional[ApprovalStage] = None, request_configuration: Optional[StagesRequestBuilderPostRequestConfiguration] = None) -> Optional[ApprovalStage]: """ Create new navigation property to stages for identityGovernance param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[StagesRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ApprovalStage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ApprovalStage] = None, request_configuration: Optional[StagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to stages for identityGovernance param body: The request body @@ -189,4 +188,27 @@ def 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 47142e85ab3..58ed385fa30 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +56,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[RequestConfiguration] = None) -> Optional[PrivilegedAccessGroupAssignmentScheduleInstanceCollectionResponse]: + async def get(self,request_configuration: Optional[AssignmentScheduleInstancesRequestBuilderGetRequestConfiguration] = 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. @@ -78,7 +77,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PrivilegedAccessGroupAssignmentScheduleInstanceCollectionResponse, error_mapping) - async def post(self,body: Optional[PrivilegedAccessGroupAssignmentScheduleInstance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrivilegedAccessGroupAssignmentScheduleInstance]: + async def post(self,body: Optional[PrivilegedAccessGroupAssignmentScheduleInstance] = None, request_configuration: Optional[AssignmentScheduleInstancesRequestBuilderPostRequestConfiguration] = None) -> Optional[PrivilegedAccessGroupAssignmentScheduleInstance]: """ Create new navigation property to assignmentScheduleInstances for identityGovernance param body: The request body @@ -101,7 +100,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AssignmentScheduleInstancesRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PrivilegedAccessGroupAssignmentScheduleInstance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PrivilegedAccessGroupAssignmentScheduleInstance] = None, request_configuration: Optional[AssignmentScheduleInstancesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to assignmentScheduleInstances for identityGovernance param body: The request body @@ -202,4 +201,27 @@ def 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 79e3eab156b..f65f2cf9d7c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 d5c8b7e7b6f..bbb451ae232 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -127,4 +126,17 @@ def 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 58b788d3989..35551b23d24 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/activatedUsing{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrivilegedAccessGroupEligibilityScheduleInstance]: + async def get(self,request_configuration: Optional[ActivatedUsingRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PrivilegedAccessGroupEligibilityScheduleInstance, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ActivatedUsingRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 d30ab28faea..da3c02f709d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}/group{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: + async def get(self,request_configuration: Optional[GroupRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GroupRequestBuilderGetRequestConfiguration] = 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. @@ -104,4 +103,17 @@ def get_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 c0c07ae5f3b..d4707135aa8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 e2801bf6aeb..067ed32bb42 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}/group/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 a3b9bb8e09e..07cb86e47c8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/principal{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 03fbb5c9b91..d608feb2754 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[PrivilegedAccessGroupAssignmentScheduleInstanceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property assignmentScheduleInstances for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PrivilegedAccessGroupAssignmentScheduleInstance]: + async def get(self,request_configuration: Optional[PrivilegedAccessGroupAssignmentScheduleInstanceItemRequestBuilderGetRequestConfiguration] = 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. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PrivilegedAccessGroupAssignmentScheduleInstance, error_mapping) - async def patch(self,body: Optional[PrivilegedAccessGroupAssignmentScheduleInstance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrivilegedAccessGroupAssignmentScheduleInstance]: + async def patch(self,body: Optional[PrivilegedAccessGroupAssignmentScheduleInstance] = None, request_configuration: Optional[PrivilegedAccessGroupAssignmentScheduleInstanceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PrivilegedAccessGroupAssignmentScheduleInstance]: """ Update the navigation property assignmentScheduleInstances in identityGovernance param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[PrivilegedAccessGroupAssignmentScheduleInstanceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property assignmentScheduleInstances for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PrivilegedAccessGroupAssignmentScheduleInstanceItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PrivilegedAccessGroupAssignmentScheduleInstance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PrivilegedAccessGroupAssignmentScheduleInstance] = None, request_configuration: Optional[PrivilegedAccessGroupAssignmentScheduleInstanceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property assignmentScheduleInstances in identityGovernance param body: The request body @@ -166,6 +165,16 @@ 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(): """ @@ -192,4 +201,27 @@ def get_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 52ee253dd0b..42b6542bfdd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +56,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[RequestConfiguration] = None) -> Optional[PrivilegedAccessGroupAssignmentScheduleRequestCollectionResponse]: + async def get(self,request_configuration: Optional[AssignmentScheduleRequestsRequestBuilderGetRequestConfiguration] = 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. @@ -78,7 +77,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PrivilegedAccessGroupAssignmentScheduleRequestCollectionResponse, error_mapping) - async def post(self,body: Optional[PrivilegedAccessGroupAssignmentScheduleRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrivilegedAccessGroupAssignmentScheduleRequest]: + async def post(self,body: Optional[PrivilegedAccessGroupAssignmentScheduleRequest] = None, request_configuration: Optional[AssignmentScheduleRequestsRequestBuilderPostRequestConfiguration] = None) -> Optional[PrivilegedAccessGroupAssignmentScheduleRequest]: """ Create a new privilegedAccessGroupAssignmentScheduleRequest object. param body: The request body @@ -102,7 +101,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AssignmentScheduleRequestsRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PrivilegedAccessGroupAssignmentScheduleRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PrivilegedAccessGroupAssignmentScheduleRequest] = None, request_configuration: Optional[AssignmentScheduleRequestsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new privilegedAccessGroupAssignmentScheduleRequest object. param body: The request body @@ -203,4 +202,27 @@ def 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 7467f23d569..c1108a0f9c6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 c6b47373175..90118e13273 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -127,4 +126,17 @@ def 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 b451fe2ba59..44fa597ca9e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/activatedUsing{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrivilegedAccessGroupEligibilitySchedule]: + async def get(self,request_configuration: Optional[ActivatedUsingRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PrivilegedAccessGroupEligibilitySchedule, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ActivatedUsingRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 c60df8bddf5..58e9a0fff4c 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 91a420d569b..74779ba67c8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}/group{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: + async def get(self,request_configuration: Optional[GroupRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GroupRequestBuilderGetRequestConfiguration] = 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. @@ -104,4 +103,17 @@ def get_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 1b91d7b5009..8e7beb3722e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/group/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 077bee7491b..cbde6a34404 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}/group/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 3b38cccae19..03fefdf4ced 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/principal{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 6dcd76afcda..9e305cac3c4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +31,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[PrivilegedAccessGroupAssignmentScheduleRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property assignmentScheduleRequests for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PrivilegedAccessGroupAssignmentScheduleRequest]: + async def get(self,request_configuration: Optional[PrivilegedAccessGroupAssignmentScheduleRequestItemRequestBuilderGetRequestConfiguration] = 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. @@ -71,7 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PrivilegedAccessGroupAssignmentScheduleRequest, error_mapping) - async def patch(self,body: Optional[PrivilegedAccessGroupAssignmentScheduleRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrivilegedAccessGroupAssignmentScheduleRequest]: + async def patch(self,body: Optional[PrivilegedAccessGroupAssignmentScheduleRequest] = None, request_configuration: Optional[PrivilegedAccessGroupAssignmentScheduleRequestItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PrivilegedAccessGroupAssignmentScheduleRequest]: """ Update the navigation property assignmentScheduleRequests in identityGovernance param body: The request body @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[PrivilegedAccessGroupAssignmentScheduleRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property assignmentScheduleRequests for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PrivilegedAccessGroupAssignmentScheduleRequestItemRequestBuilderGetRequestConfiguration] = 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. @@ -116,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PrivilegedAccessGroupAssignmentScheduleRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PrivilegedAccessGroupAssignmentScheduleRequest] = None, request_configuration: Optional[PrivilegedAccessGroupAssignmentScheduleRequestItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property assignmentScheduleRequests in identityGovernance param body: The request body @@ -186,6 +185,16 @@ 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(): """ @@ -212,4 +221,27 @@ def get_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 6d31293c2da..9cecc87683e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/targetSchedule{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrivilegedAccessGroupEligibilitySchedule]: + async def get(self,request_configuration: Optional[TargetScheduleRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PrivilegedAccessGroupEligibilitySchedule, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TargetScheduleRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Schedule created by this request. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 13fac58295f..ccb83377da9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +56,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[RequestConfiguration] = None) -> Optional[PrivilegedAccessGroupAssignmentScheduleCollectionResponse]: + async def get(self,request_configuration: Optional[AssignmentSchedulesRequestBuilderGetRequestConfiguration] = 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. @@ -78,7 +77,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PrivilegedAccessGroupAssignmentScheduleCollectionResponse, error_mapping) - async def post(self,body: Optional[PrivilegedAccessGroupAssignmentSchedule] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrivilegedAccessGroupAssignmentSchedule]: + async def post(self,body: Optional[PrivilegedAccessGroupAssignmentSchedule] = None, request_configuration: Optional[AssignmentSchedulesRequestBuilderPostRequestConfiguration] = None) -> Optional[PrivilegedAccessGroupAssignmentSchedule]: """ Create new navigation property to assignmentSchedules for identityGovernance param body: The request body @@ -101,7 +100,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AssignmentSchedulesRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PrivilegedAccessGroupAssignmentSchedule] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PrivilegedAccessGroupAssignmentSchedule] = None, request_configuration: Optional[AssignmentSchedulesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to assignmentSchedules for identityGovernance param body: The request body @@ -202,4 +201,27 @@ def 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 fd955996675..89c70a73af9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 4ebf4c5a3d2..e502d5a4379 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -127,4 +126,17 @@ def 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 64347a9e791..7d08a77554d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/activatedUsing{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrivilegedAccessGroupEligibilitySchedule]: + async def get(self,request_configuration: Optional[ActivatedUsingRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PrivilegedAccessGroupEligibilitySchedule, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ActivatedUsingRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 fa9f6c94aa3..4f8df18f0ad 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}/group{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: + async def get(self,request_configuration: Optional[GroupRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GroupRequestBuilderGetRequestConfiguration] = 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. @@ -104,4 +103,17 @@ def get_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 403c207b3ce..c80acbc1a68 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 be039ecc750..c96ddc5a409 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}/group/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 01b31319ab3..4f5df358bdf 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/principal{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 98db29ad973..435600c013c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[PrivilegedAccessGroupAssignmentScheduleItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property assignmentSchedules for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PrivilegedAccessGroupAssignmentSchedule]: + async def get(self,request_configuration: Optional[PrivilegedAccessGroupAssignmentScheduleItemRequestBuilderGetRequestConfiguration] = 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. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PrivilegedAccessGroupAssignmentSchedule, error_mapping) - async def patch(self,body: Optional[PrivilegedAccessGroupAssignmentSchedule] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrivilegedAccessGroupAssignmentSchedule]: + async def patch(self,body: Optional[PrivilegedAccessGroupAssignmentSchedule] = None, request_configuration: Optional[PrivilegedAccessGroupAssignmentScheduleItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PrivilegedAccessGroupAssignmentSchedule]: """ Update the navigation property assignmentSchedules in identityGovernance param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[PrivilegedAccessGroupAssignmentScheduleItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property assignmentSchedules for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PrivilegedAccessGroupAssignmentScheduleItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PrivilegedAccessGroupAssignmentSchedule] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PrivilegedAccessGroupAssignmentSchedule] = None, request_configuration: Optional[PrivilegedAccessGroupAssignmentScheduleItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property assignmentSchedules in identityGovernance param body: The request body @@ -166,6 +165,16 @@ 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(): """ @@ -192,4 +201,27 @@ def get_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 4a678ac38fc..85ebc00cf72 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 3dd923d887c..deed2de51dc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +56,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[RequestConfiguration] = None) -> Optional[PrivilegedAccessGroupEligibilityScheduleInstanceCollectionResponse]: + async def get(self,request_configuration: Optional[EligibilityScheduleInstancesRequestBuilderGetRequestConfiguration] = 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. @@ -78,7 +77,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PrivilegedAccessGroupEligibilityScheduleInstanceCollectionResponse, error_mapping) - async def post(self,body: Optional[PrivilegedAccessGroupEligibilityScheduleInstance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrivilegedAccessGroupEligibilityScheduleInstance]: + async def post(self,body: Optional[PrivilegedAccessGroupEligibilityScheduleInstance] = None, request_configuration: Optional[EligibilityScheduleInstancesRequestBuilderPostRequestConfiguration] = None) -> Optional[PrivilegedAccessGroupEligibilityScheduleInstance]: """ Create new navigation property to eligibilityScheduleInstances for identityGovernance param body: The request body @@ -101,7 +100,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EligibilityScheduleInstancesRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PrivilegedAccessGroupEligibilityScheduleInstance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PrivilegedAccessGroupEligibilityScheduleInstance] = None, request_configuration: Optional[EligibilityScheduleInstancesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to eligibilityScheduleInstances for identityGovernance param body: The request body @@ -202,4 +201,27 @@ def 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 b3bb8d4385b..642977403ea 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -127,4 +126,17 @@ def 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 95ec65eb56f..4042378cdc2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}/group{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: + async def get(self,request_configuration: Optional[GroupRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GroupRequestBuilderGetRequestConfiguration] = 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. @@ -104,4 +103,17 @@ def get_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 8ce82094ef7..632c21257fc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 55a3e927726..44cf9aca03c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}/group/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 eb18dec22a5..fb8f5ed68ff 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/principal{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 84c6144b195..5133073377e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[PrivilegedAccessGroupEligibilityScheduleInstanceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property eligibilityScheduleInstances for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PrivilegedAccessGroupEligibilityScheduleInstance]: + async def get(self,request_configuration: Optional[PrivilegedAccessGroupEligibilityScheduleInstanceItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PrivilegedAccessGroupEligibilityScheduleInstance, error_mapping) - async def patch(self,body: Optional[PrivilegedAccessGroupEligibilityScheduleInstance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrivilegedAccessGroupEligibilityScheduleInstance]: + async def patch(self,body: Optional[PrivilegedAccessGroupEligibilityScheduleInstance] = None, request_configuration: Optional[PrivilegedAccessGroupEligibilityScheduleInstanceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PrivilegedAccessGroupEligibilityScheduleInstance]: """ Update the navigation property eligibilityScheduleInstances in identityGovernance param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[PrivilegedAccessGroupEligibilityScheduleInstanceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property eligibilityScheduleInstances for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PrivilegedAccessGroupEligibilityScheduleInstanceItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PrivilegedAccessGroupEligibilityScheduleInstance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PrivilegedAccessGroupEligibilityScheduleInstance] = None, request_configuration: Optional[PrivilegedAccessGroupEligibilityScheduleInstanceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property eligibilityScheduleInstances in identityGovernance param body: The request body @@ -156,6 +155,16 @@ 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(): """ @@ -182,4 +191,27 @@ def get_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 285ac1f75f2..fbe34e951a8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 c522f74df10..29914936634 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +56,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[RequestConfiguration] = None) -> Optional[PrivilegedAccessGroupEligibilityScheduleRequestCollectionResponse]: + async def get(self,request_configuration: Optional[EligibilityScheduleRequestsRequestBuilderGetRequestConfiguration] = 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. @@ -78,7 +77,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PrivilegedAccessGroupEligibilityScheduleRequestCollectionResponse, error_mapping) - async def post(self,body: Optional[PrivilegedAccessGroupEligibilityScheduleRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrivilegedAccessGroupEligibilityScheduleRequest]: + async def post(self,body: Optional[PrivilegedAccessGroupEligibilityScheduleRequest] = None, request_configuration: Optional[EligibilityScheduleRequestsRequestBuilderPostRequestConfiguration] = None) -> Optional[PrivilegedAccessGroupEligibilityScheduleRequest]: """ Create a new privilegedAccessGroupEligibilityScheduleRequest object. param body: The request body @@ -102,7 +101,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EligibilityScheduleRequestsRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PrivilegedAccessGroupEligibilityScheduleRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PrivilegedAccessGroupEligibilityScheduleRequest] = None, request_configuration: Optional[EligibilityScheduleRequestsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new privilegedAccessGroupEligibilityScheduleRequest object. param body: The request body @@ -203,4 +202,27 @@ def 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 956422ab367..dbe351da83e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -127,4 +126,17 @@ def 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 4fd8131ebe2..6b3e0b42fee 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 9b212aeb6fa..25fd4f7520d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}/group{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: + async def get(self,request_configuration: Optional[GroupRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GroupRequestBuilderGetRequestConfiguration] = 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. @@ -104,4 +103,17 @@ def get_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 d6a33013f7b..7106971b373 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/group/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 d1ac4b63760..e94f56e0452 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}/group/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 42d6233267c..5c122cba56e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/principal{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 10a7c5bdef0..2339e05d136 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +30,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[PrivilegedAccessGroupEligibilityScheduleRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property eligibilityScheduleRequests for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PrivilegedAccessGroupEligibilityScheduleRequest]: + async def get(self,request_configuration: Optional[PrivilegedAccessGroupEligibilityScheduleRequestItemRequestBuilderGetRequestConfiguration] = 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. @@ -70,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PrivilegedAccessGroupEligibilityScheduleRequest, error_mapping) - async def patch(self,body: Optional[PrivilegedAccessGroupEligibilityScheduleRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrivilegedAccessGroupEligibilityScheduleRequest]: + async def patch(self,body: Optional[PrivilegedAccessGroupEligibilityScheduleRequest] = None, request_configuration: Optional[PrivilegedAccessGroupEligibilityScheduleRequestItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PrivilegedAccessGroupEligibilityScheduleRequest]: """ Update the navigation property eligibilityScheduleRequests in identityGovernance param body: The request body @@ -93,7 +92,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[PrivilegedAccessGroupEligibilityScheduleRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property eligibilityScheduleRequests for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -104,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PrivilegedAccessGroupEligibilityScheduleRequestItemRequestBuilderGetRequestConfiguration] = 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. @@ -115,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PrivilegedAccessGroupEligibilityScheduleRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PrivilegedAccessGroupEligibilityScheduleRequest] = None, request_configuration: Optional[PrivilegedAccessGroupEligibilityScheduleRequestItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property eligibilityScheduleRequests in identityGovernance param body: The request body @@ -176,6 +175,16 @@ 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(): """ @@ -202,4 +211,27 @@ def get_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 3118ad8e4b3..32d7e38373a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/targetSchedule{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrivilegedAccessGroupEligibilitySchedule]: + async def get(self,request_configuration: Optional[TargetScheduleRequestBuilderGetRequestConfiguration] = None) -> Optional[PrivilegedAccessGroupEligibilitySchedule]: """ Schedule created by this request. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PrivilegedAccessGroupEligibilitySchedule, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TargetScheduleRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Schedule created by this request. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 5c2a2df426c..91c25a08f3c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 a6c1e55df5f..ad9c7294712 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +56,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[RequestConfiguration] = None) -> Optional[PrivilegedAccessGroupEligibilityScheduleCollectionResponse]: + async def get(self,request_configuration: Optional[EligibilitySchedulesRequestBuilderGetRequestConfiguration] = 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. @@ -78,7 +77,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PrivilegedAccessGroupEligibilityScheduleCollectionResponse, error_mapping) - async def post(self,body: Optional[PrivilegedAccessGroupEligibilitySchedule] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrivilegedAccessGroupEligibilitySchedule]: + async def post(self,body: Optional[PrivilegedAccessGroupEligibilitySchedule] = None, request_configuration: Optional[EligibilitySchedulesRequestBuilderPostRequestConfiguration] = None) -> Optional[PrivilegedAccessGroupEligibilitySchedule]: """ Create new navigation property to eligibilitySchedules for identityGovernance param body: The request body @@ -101,7 +100,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EligibilitySchedulesRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PrivilegedAccessGroupEligibilitySchedule] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PrivilegedAccessGroupEligibilitySchedule] = None, request_configuration: Optional[EligibilitySchedulesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to eligibilitySchedules for identityGovernance param body: The request body @@ -202,4 +201,27 @@ def 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 cf70a37465c..133c3ba5399 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -127,4 +126,17 @@ def 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 c09a7898e50..0d206c3b075 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}/group{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: + async def get(self,request_configuration: Optional[GroupRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GroupRequestBuilderGetRequestConfiguration] = 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. @@ -104,4 +103,17 @@ def get_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 c1da473ae26..d82aefa9141 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 0b2c4d98479..10daed34986 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}/group/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 2a609a7be43..6ea171354e6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/principal{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 64812e3548e..2e176f10990 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[PrivilegedAccessGroupEligibilityScheduleItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property eligibilitySchedules for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PrivilegedAccessGroupEligibilitySchedule]: + async def get(self,request_configuration: Optional[PrivilegedAccessGroupEligibilityScheduleItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PrivilegedAccessGroupEligibilitySchedule, error_mapping) - async def patch(self,body: Optional[PrivilegedAccessGroupEligibilitySchedule] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrivilegedAccessGroupEligibilitySchedule]: + async def patch(self,body: Optional[PrivilegedAccessGroupEligibilitySchedule] = None, request_configuration: Optional[PrivilegedAccessGroupEligibilityScheduleItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PrivilegedAccessGroupEligibilitySchedule]: """ Update the navigation property eligibilitySchedules in identityGovernance param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[PrivilegedAccessGroupEligibilityScheduleItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property eligibilitySchedules for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PrivilegedAccessGroupEligibilityScheduleItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PrivilegedAccessGroupEligibilitySchedule] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PrivilegedAccessGroupEligibilitySchedule] = None, request_configuration: Optional[PrivilegedAccessGroupEligibilityScheduleItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property eligibilitySchedules in identityGovernance param body: The request body @@ -156,6 +155,16 @@ 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(): """ @@ -182,4 +191,27 @@ def get_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 5f338ef3906..6f61665117e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +33,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[GroupRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property group for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -52,7 +51,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PrivilegedAccessGroup]: + async def get(self,request_configuration: Optional[GroupRequestBuilderGetRequestConfiguration] = 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. @@ -72,7 +71,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PrivilegedAccessGroup, error_mapping) - async def patch(self,body: Optional[PrivilegedAccessGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrivilegedAccessGroup]: + async def patch(self,body: Optional[PrivilegedAccessGroup] = None, request_configuration: Optional[GroupRequestBuilderPatchRequestConfiguration] = None) -> Optional[PrivilegedAccessGroup]: """ Update the navigation property group in identityGovernance param body: The request body @@ -95,7 +94,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[GroupRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property group for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -106,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GroupRequestBuilderGetRequestConfiguration] = 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. @@ -117,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PrivilegedAccessGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PrivilegedAccessGroup] = None, request_configuration: Optional[GroupRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property group in identityGovernance param body: The request body @@ -205,6 +204,16 @@ 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(): """ @@ -231,4 +240,27 @@ def get_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 6e8ecfadd61..9d901c2418f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[PrivilegedAccessRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property privilegedAccess for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PrivilegedAccessRoot]: + async def get(self,request_configuration: Optional[PrivilegedAccessRequestBuilderGetRequestConfiguration] = None) -> Optional[PrivilegedAccessRoot]: """ Get privilegedAccess from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PrivilegedAccessRoot, error_mapping) - async def patch(self,body: Optional[PrivilegedAccessRoot] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrivilegedAccessRoot]: + async def patch(self,body: Optional[PrivilegedAccessRoot] = None, request_configuration: Optional[PrivilegedAccessRequestBuilderPatchRequestConfiguration] = None) -> Optional[PrivilegedAccessRoot]: """ Update the navigation property privilegedAccess in identityGovernance param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[PrivilegedAccessRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property privilegedAccess for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PrivilegedAccessRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get privilegedAccess from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PrivilegedAccessRoot] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PrivilegedAccessRoot] = None, request_configuration: Optional[PrivilegedAccessRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property privilegedAccess in identityGovernance param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 815f7f4bda4..fcf3bf844da 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[AgreementAcceptanceCollectionResponse]: + async def get(self,request_configuration: Optional[AgreementAcceptancesRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AgreementAcceptanceCollectionResponse, error_mapping) - async def post(self,body: Optional[AgreementAcceptance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementAcceptance]: + async def post(self,body: Optional[AgreementAcceptance] = None, request_configuration: Optional[AgreementAcceptancesRequestBuilderPostRequestConfiguration] = None) -> Optional[AgreementAcceptance]: """ Create new navigation property to agreementAcceptances for identityGovernance param body: The request body @@ -87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AgreementAcceptancesRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AgreementAcceptance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AgreementAcceptance] = None, request_configuration: Optional[AgreementAcceptancesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to agreementAcceptances for identityGovernance param body: The request body @@ -188,4 +187,27 @@ def 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 b311b174a6f..af0cfb726e3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 d329131ca1b..5aacdc24a78 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AgreementAcceptanceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property agreementAcceptances for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AgreementAcceptance]: + async def get(self,request_configuration: Optional[AgreementAcceptanceItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AgreementAcceptance, error_mapping) - async def patch(self,body: Optional[AgreementAcceptance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementAcceptance]: + async def patch(self,body: Optional[AgreementAcceptance] = None, request_configuration: Optional[AgreementAcceptanceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AgreementAcceptance]: """ Update the navigation property agreementAcceptances in identityGovernance param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AgreementAcceptanceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property agreementAcceptances for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AgreementAcceptanceItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AgreementAcceptance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AgreementAcceptance] = None, request_configuration: Optional[AgreementAcceptanceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property agreementAcceptances in identityGovernance param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 98d537a96a2..d3216b2e38f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[AgreementCollectionResponse]: + async def get(self,request_configuration: Optional[AgreementsRequestBuilderGetRequestConfiguration] = None) -> Optional[AgreementCollectionResponse]: """ Retrieve a list of agreement objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AgreementCollectionResponse, error_mapping) - async def post(self,body: Optional[Agreement] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Agreement]: + async def post(self,body: Optional[Agreement] = None, request_configuration: Optional[AgreementsRequestBuilderPostRequestConfiguration] = None) -> Optional[Agreement]: """ Create a new agreement object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AgreementsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of agreement objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Agreement] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Agreement] = None, request_configuration: Optional[AgreementsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new agreement object. param body: The request body @@ -190,4 +189,27 @@ def 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 098492d8bc5..f8865d4c7b8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 0eafa063218..fd36a92805b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[AgreementAcceptanceCollectionResponse]: + async def get(self,request_configuration: Optional[AcceptancesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AgreementAcceptanceCollectionResponse, error_mapping) - async def post(self,body: Optional[AgreementAcceptance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementAcceptance]: + async def post(self,body: Optional[AgreementAcceptance] = None, request_configuration: Optional[AcceptancesRequestBuilderPostRequestConfiguration] = None) -> Optional[AgreementAcceptance]: """ Create new navigation property to acceptances for identityGovernance param body: The request body @@ -88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AcceptancesRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AgreementAcceptance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AgreementAcceptance] = None, request_configuration: Optional[AcceptancesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to acceptances for identityGovernance param body: The request body @@ -189,4 +188,27 @@ def 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 48b6e836a31..7750583d676 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 4623ce7d0b7..83b0ce5ad6f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{agreementAcceptance%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AgreementAcceptanceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property acceptances for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AgreementAcceptance]: + async def get(self,request_configuration: Optional[AgreementAcceptanceItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AgreementAcceptance, error_mapping) - async def patch(self,body: Optional[AgreementAcceptance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementAcceptance]: + async def patch(self,body: Optional[AgreementAcceptance] = None, request_configuration: Optional[AgreementAcceptanceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AgreementAcceptance]: """ Update the navigation property acceptances in identityGovernance param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AgreementAcceptanceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property acceptances for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AgreementAcceptanceItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AgreementAcceptance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AgreementAcceptance] = None, request_configuration: Optional[AgreementAcceptanceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property acceptances in identityGovernance param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 34a5469e858..22d455b3fbe 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AgreementItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete an agreement object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Agreement]: + async def get(self,request_configuration: Optional[AgreementItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Agreement]: """ Retrieve all files related to an agreement. This includes the default file and all localized files. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Agreement, error_mapping) - async def patch(self,body: Optional[Agreement] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Agreement]: + async def patch(self,body: Optional[Agreement] = None, request_configuration: Optional[AgreementItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Agreement]: """ Update the properties of an agreement object. param body: The request body @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AgreementItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete an agreement object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AgreementItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieve all files related to an agreement. This includes the default file and all localized files. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -116,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Agreement] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Agreement] = None, request_configuration: Optional[AgreementItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of an agreement object. param body: The request body @@ -168,6 +167,16 @@ 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(): """ @@ -194,4 +203,27 @@ def get_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 2db4b3a2173..2720bd7d487 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[FileRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property file for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AgreementFile]: + async def get(self,request_configuration: Optional[FileRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AgreementFile, error_mapping) - async def patch(self,body: Optional[AgreementFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementFile]: + async def patch(self,body: Optional[AgreementFile] = None, request_configuration: Optional[FileRequestBuilderPatchRequestConfiguration] = None) -> Optional[AgreementFile]: """ Update the navigation property file in identityGovernance param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[FileRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property file for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FileRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AgreementFile] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AgreementFile] = None, request_configuration: Optional[FileRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property file in identityGovernance param body: The request body @@ -146,6 +145,16 @@ 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(): """ @@ -172,4 +181,27 @@ def get_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 7d81e5505f8..b04ee9ac6cf 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 84df25dcc76..d42e41dba42 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AgreementFileLocalizationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property localizations for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AgreementFileLocalization]: + async def get(self,request_configuration: Optional[AgreementFileLocalizationItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AgreementFileLocalization, error_mapping) - async def patch(self,body: Optional[AgreementFileLocalization] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementFileLocalization]: + async def patch(self,body: Optional[AgreementFileLocalization] = None, request_configuration: Optional[AgreementFileLocalizationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AgreementFileLocalization]: """ Update the navigation property localizations in identityGovernance param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AgreementFileLocalizationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property localizations for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AgreementFileLocalizationItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AgreementFileLocalization] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AgreementFileLocalization] = None, request_configuration: Optional[AgreementFileLocalizationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property localizations in identityGovernance param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 6b9ab311b83..cc7cfbbb4c2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 33cc05f183c..78adea64372 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{agreementFileVersion%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AgreementFileVersionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property versions for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AgreementFileVersion]: + async def get(self,request_configuration: Optional[AgreementFileVersionItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AgreementFileVersion, error_mapping) - async def patch(self,body: Optional[AgreementFileVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementFileVersion]: + async def patch(self,body: Optional[AgreementFileVersion] = None, request_configuration: Optional[AgreementFileVersionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AgreementFileVersion]: """ Update the navigation property versions in identityGovernance param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AgreementFileVersionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property versions for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AgreementFileVersionItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AgreementFileVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AgreementFileVersion] = None, request_configuration: Optional[AgreementFileVersionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property versions in identityGovernance param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 fea73059e37..bffa12cd050 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AgreementFileVersionCollectionResponse]: + async def get(self,request_configuration: Optional[VersionsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AgreementFileVersionCollectionResponse, error_mapping) - async def post(self,body: Optional[AgreementFileVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementFileVersion]: + async def post(self,body: Optional[AgreementFileVersion] = None, request_configuration: Optional[VersionsRequestBuilderPostRequestConfiguration] = None) -> Optional[AgreementFileVersion]: """ Create new navigation property to versions for identityGovernance param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[VersionsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AgreementFileVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AgreementFileVersion] = None, request_configuration: Optional[VersionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to versions for identityGovernance param body: The request body @@ -188,4 +187,27 @@ def 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 d6d3faad635..113636c8caa 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AgreementFileLocalizationCollectionResponse]: + async def get(self,request_configuration: Optional[LocalizationsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AgreementFileLocalizationCollectionResponse, error_mapping) - async def post(self,body: Optional[AgreementFileLocalization] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementFileLocalization]: + async def post(self,body: Optional[AgreementFileLocalization] = None, request_configuration: Optional[LocalizationsRequestBuilderPostRequestConfiguration] = None) -> Optional[AgreementFileLocalization]: """ Create new navigation property to localizations for identityGovernance param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LocalizationsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AgreementFileLocalization] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AgreementFileLocalization] = None, request_configuration: Optional[LocalizationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to localizations for identityGovernance param body: The request body @@ -189,4 +188,27 @@ def 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 f69faed23ce..cc58b56df6b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 74ed91eaa7b..bbbdfa3f26c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AgreementFileLocalizationCollectionResponse]: + async def get(self,request_configuration: Optional[FilesRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AgreementFileLocalizationCollectionResponse, error_mapping) - async def post(self,body: Optional[AgreementFileLocalization] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementFileLocalization]: + async def post(self,body: Optional[AgreementFileLocalization] = None, request_configuration: Optional[FilesRequestBuilderPostRequestConfiguration] = None) -> Optional[AgreementFileLocalization]: """ Create a new localized agreement file. param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FilesRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AgreementFileLocalization] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AgreementFileLocalization] = None, request_configuration: Optional[FilesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new localized agreement file. param body: The request body @@ -189,4 +188,27 @@ def 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 2a797a450e4..7b5e1c479d4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AgreementFileLocalizationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property files for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AgreementFileLocalization]: + async def get(self,request_configuration: Optional[AgreementFileLocalizationItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AgreementFileLocalization, error_mapping) - async def patch(self,body: Optional[AgreementFileLocalization] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementFileLocalization]: + async def patch(self,body: Optional[AgreementFileLocalization] = None, request_configuration: Optional[AgreementFileLocalizationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AgreementFileLocalization]: """ Update the navigation property files in identityGovernance param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AgreementFileLocalizationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property files for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AgreementFileLocalizationItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AgreementFileLocalization] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AgreementFileLocalization] = None, request_configuration: Optional[AgreementFileLocalizationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property files in identityGovernance param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 00f7c0f1482..ea8e06cba54 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 3188a57d057..4011ab94d5d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{agreementFileVersion%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AgreementFileVersionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property versions for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AgreementFileVersion]: + async def get(self,request_configuration: Optional[AgreementFileVersionItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AgreementFileVersion, error_mapping) - async def patch(self,body: Optional[AgreementFileVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementFileVersion]: + async def patch(self,body: Optional[AgreementFileVersion] = None, request_configuration: Optional[AgreementFileVersionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AgreementFileVersion]: """ Update the navigation property versions in identityGovernance param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AgreementFileVersionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property versions for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AgreementFileVersionItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AgreementFileVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AgreementFileVersion] = None, request_configuration: Optional[AgreementFileVersionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property versions in identityGovernance param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 e55d8454e60..a481b665891 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AgreementFileVersionCollectionResponse]: + async def get(self,request_configuration: Optional[VersionsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AgreementFileVersionCollectionResponse, error_mapping) - async def post(self,body: Optional[AgreementFileVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AgreementFileVersion]: + async def post(self,body: Optional[AgreementFileVersion] = None, request_configuration: Optional[VersionsRequestBuilderPostRequestConfiguration] = None) -> Optional[AgreementFileVersion]: """ Create new navigation property to versions for identityGovernance param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[VersionsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AgreementFileVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AgreementFileVersion] = None, request_configuration: Optional[VersionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to versions for identityGovernance param body: The request body @@ -188,4 +187,27 @@ def 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 0f7b05460bb..b66444ef82e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TermsOfUseRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property termsOfUse for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[TermsOfUseContainer]: + async def get(self,request_configuration: Optional[TermsOfUseRequestBuilderGetRequestConfiguration] = None) -> Optional[TermsOfUseContainer]: """ Get termsOfUse from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TermsOfUseContainer, error_mapping) - async def patch(self,body: Optional[TermsOfUseContainer] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TermsOfUseContainer]: + async def patch(self,body: Optional[TermsOfUseContainer] = None, request_configuration: Optional[TermsOfUseRequestBuilderPatchRequestConfiguration] = None) -> Optional[TermsOfUseContainer]: """ Update the navigation property termsOfUse in identityGovernance param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TermsOfUseRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property termsOfUse for identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermsOfUseRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get termsOfUse from identityGovernance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TermsOfUseContainer] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TermsOfUseContainer] = None, request_configuration: Optional[TermsOfUseRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property termsOfUse in identityGovernance param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 13f58e3e1ff..da71ea00796 100644 --- a/msgraph/generated/identity_protection/identity_protection_request_builder.py +++ b/msgraph/generated/identity_protection/identity_protection_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +30,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[RequestConfiguration] = None) -> Optional[IdentityProtectionRoot]: + async def get(self,request_configuration: Optional[IdentityProtectionRequestBuilderGetRequestConfiguration] = None) -> Optional[IdentityProtectionRoot]: """ Get identityProtection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +50,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, IdentityProtectionRoot, error_mapping) - async def patch(self,body: Optional[IdentityProtectionRoot] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[IdentityProtectionRoot]: + async def patch(self,body: Optional[IdentityProtectionRoot] = None, request_configuration: Optional[IdentityProtectionRequestBuilderPatchRequestConfiguration] = None) -> Optional[IdentityProtectionRoot]: """ Update identityProtection param body: The request body @@ -74,7 +73,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[IdentityProtectionRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get identityProtection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,7 +84,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[IdentityProtectionRoot] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[IdentityProtectionRoot] = None, request_configuration: Optional[IdentityProtectionRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update identityProtection param body: The request body @@ -172,4 +171,27 @@ def get_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 929235a273a..2dd94b5c864 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 b0e04cc3dc4..d9885d6b5f5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RiskDetectionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property riskDetections for identityProtection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[RiskDetection]: + async def get(self,request_configuration: Optional[RiskDetectionItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RiskDetection, error_mapping) - async def patch(self,body: Optional[RiskDetection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RiskDetection]: + async def patch(self,body: Optional[RiskDetection] = None, request_configuration: Optional[RiskDetectionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[RiskDetection]: """ Update the navigation property riskDetections in identityProtection param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RiskDetectionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property riskDetections for identityProtection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RiskDetectionItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[RiskDetection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[RiskDetection] = None, request_configuration: Optional[RiskDetectionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property riskDetections in identityProtection param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 5c18dc51f4b..8a03a3e45e7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[RiskDetectionCollectionResponse]: + async def get(self,request_configuration: Optional[RiskDetectionsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RiskDetectionCollectionResponse, error_mapping) - async def post(self,body: Optional[RiskDetection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RiskDetection]: + async def post(self,body: Optional[RiskDetection] = None, request_configuration: Optional[RiskDetectionsRequestBuilderPostRequestConfiguration] = None) -> Optional[RiskDetection]: """ Create new navigation property to riskDetections for identityProtection param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RiskDetectionsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[RiskDetection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RiskDetection] = None, request_configuration: Optional[RiskDetectionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to riskDetections for identityProtection param body: The request body @@ -189,4 +188,27 @@ def 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 382151570ed..6489cb60689 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ConfirmCompromisedPostRequestBody] = None, request_configuration: Optional[ConfirmCompromisedRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ConfirmCompromisedPostRequestBody] = None, request_configuration: Optional[ConfirmCompromisedRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 1080e4b207d..b9caee5aff6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 d532bfadb29..626ec8e2122 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[DismissPostRequestBody] = None, request_configuration: Optional[DismissRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DismissPostRequestBody] = None, request_configuration: Optional[DismissRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 558c67ed7d8..16d8009a46f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 c9b427bf608..2cf011e03c5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[RiskyServicePrincipalHistoryItemCollectionResponse]: + async def get(self,request_configuration: Optional[HistoryRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RiskyServicePrincipalHistoryItemCollectionResponse, error_mapping) - async def post(self,body: Optional[RiskyServicePrincipalHistoryItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RiskyServicePrincipalHistoryItem]: + async def post(self,body: Optional[RiskyServicePrincipalHistoryItem] = None, request_configuration: Optional[HistoryRequestBuilderPostRequestConfiguration] = None) -> Optional[RiskyServicePrincipalHistoryItem]: """ Create new navigation property to history for identityProtection param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[HistoryRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[RiskyServicePrincipalHistoryItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RiskyServicePrincipalHistoryItem] = None, request_configuration: Optional[HistoryRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to history for identityProtection param body: The request body @@ -189,4 +188,27 @@ def 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 31ad5ecf8b1..1d846a2bf12 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RiskyServicePrincipalHistoryItemItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property history for identityProtection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[RiskyServicePrincipalHistoryItem]: + async def get(self,request_configuration: Optional[RiskyServicePrincipalHistoryItemItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RiskyServicePrincipalHistoryItem, error_mapping) - async def patch(self,body: Optional[RiskyServicePrincipalHistoryItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RiskyServicePrincipalHistoryItem]: + async def patch(self,body: Optional[RiskyServicePrincipalHistoryItem] = None, request_configuration: Optional[RiskyServicePrincipalHistoryItemItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[RiskyServicePrincipalHistoryItem]: """ Update the navigation property history in identityProtection param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RiskyServicePrincipalHistoryItemItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property history for identityProtection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RiskyServicePrincipalHistoryItemItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[RiskyServicePrincipalHistoryItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[RiskyServicePrincipalHistoryItem] = None, request_configuration: Optional[RiskyServicePrincipalHistoryItemItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property history in identityProtection param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 7a164a571ae..66077e9cef6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RiskyServicePrincipalItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property riskyServicePrincipals for identityProtection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[RiskyServicePrincipal]: + async def get(self,request_configuration: Optional[RiskyServicePrincipalItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RiskyServicePrincipal, error_mapping) - async def patch(self,body: Optional[RiskyServicePrincipal] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RiskyServicePrincipal]: + async def patch(self,body: Optional[RiskyServicePrincipal] = None, request_configuration: Optional[RiskyServicePrincipalItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[RiskyServicePrincipal]: """ Update the navigation property riskyServicePrincipals in identityProtection param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RiskyServicePrincipalItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property riskyServicePrincipals for identityProtection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RiskyServicePrincipalItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[RiskyServicePrincipal] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[RiskyServicePrincipal] = None, request_configuration: Optional[RiskyServicePrincipalItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property riskyServicePrincipals in identityProtection param body: The request body @@ -146,6 +145,16 @@ 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(): """ @@ -172,4 +181,27 @@ def get_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 11751be16b4..abacbb46cfa 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +45,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[RequestConfiguration] = None) -> Optional[RiskyServicePrincipalCollectionResponse]: + async def get(self,request_configuration: Optional[RiskyServicePrincipalsRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RiskyServicePrincipalCollectionResponse, error_mapping) - async def post(self,body: Optional[RiskyServicePrincipal] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RiskyServicePrincipal]: + async def post(self,body: Optional[RiskyServicePrincipal] = None, request_configuration: Optional[RiskyServicePrincipalsRequestBuilderPostRequestConfiguration] = None) -> Optional[RiskyServicePrincipal]: """ Create new navigation property to riskyServicePrincipals for identityProtection param body: The request body @@ -90,7 +89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RiskyServicePrincipalsRequestBuilderGetRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[RiskyServicePrincipal] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RiskyServicePrincipal] = None, request_configuration: Optional[RiskyServicePrincipalsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to riskyServicePrincipals for identityProtection param body: The request body @@ -209,4 +208,27 @@ def 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 2d738b76456..c0b4237544f 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ConfirmCompromisedPostRequestBody] = None, request_configuration: Optional[ConfirmCompromisedRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ConfirmCompromisedPostRequestBody] = None, request_configuration: Optional[ConfirmCompromisedRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 b07b1ab2e6f..c01912b9fea 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 858cdea8dc9..3c84636d4de 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[DismissPostRequestBody] = None, request_configuration: Optional[DismissRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DismissPostRequestBody] = None, request_configuration: Optional[DismissRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 55d31fc43d2..576ae9bb9cd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 7bb91d0ba71..6cb5e291743 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[RiskyUserHistoryItemCollectionResponse]: + async def get(self,request_configuration: Optional[HistoryRequestBuilderGetRequestConfiguration] = None) -> Optional[RiskyUserHistoryItemCollectionResponse]: """ - Read the properties and relationships of a riskyUserHistoryItem object. + Get the riskyUserHistoryItems from the history navigation property. 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-get-riskyuserhistoryitem?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/riskyuser-list-history?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RiskyUserHistoryItemCollectionResponse, error_mapping) - async def post(self,body: Optional[RiskyUserHistoryItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RiskyUserHistoryItem]: + async def post(self,body: Optional[RiskyUserHistoryItem] = None, request_configuration: Optional[HistoryRequestBuilderPostRequestConfiguration] = None) -> Optional[RiskyUserHistoryItem]: """ Create new navigation property to history for identityProtection param body: The request body @@ -88,9 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[HistoryRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ - Read the properties and relationships of a riskyUserHistoryItem object. + Get the riskyUserHistoryItems from the history navigation property. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[RiskyUserHistoryItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RiskyUserHistoryItem] = None, request_configuration: Optional[HistoryRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to history for identityProtection param body: The request body @@ -136,7 +135,7 @@ def count(self) -> CountRequestBuilder: @dataclass class HistoryRequestBuilderGetQueryParameters(): """ - Read the properties and relationships of a riskyUserHistoryItem object. + Get the riskyUserHistoryItems from the history navigation property. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -189,4 +188,27 @@ def 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 2b4fb5ccc25..50a9d50258c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RiskyUserHistoryItemItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property history for identityProtection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[RiskyUserHistoryItem]: + async def get(self,request_configuration: Optional[RiskyUserHistoryItemItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RiskyUserHistoryItem, error_mapping) - async def patch(self,body: Optional[RiskyUserHistoryItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RiskyUserHistoryItem]: + async def patch(self,body: Optional[RiskyUserHistoryItem] = None, request_configuration: Optional[RiskyUserHistoryItemItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[RiskyUserHistoryItem]: """ Update the navigation property history in identityProtection param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RiskyUserHistoryItemItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property history for identityProtection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RiskyUserHistoryItemItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[RiskyUserHistoryItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[RiskyUserHistoryItem] = None, request_configuration: Optional[RiskyUserHistoryItemItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property history in identityProtection param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 f033f09d373..182f807049a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RiskyUserItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property riskyUsers for identityProtection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[RiskyUser]: + async def get(self,request_configuration: Optional[RiskyUserItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RiskyUser, error_mapping) - async def patch(self,body: Optional[RiskyUser] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RiskyUser]: + async def patch(self,body: Optional[RiskyUser] = None, request_configuration: Optional[RiskyUserItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[RiskyUser]: """ Update the navigation property riskyUsers in identityProtection param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RiskyUserItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property riskyUsers for identityProtection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RiskyUserItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[RiskyUser] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[RiskyUser] = None, request_configuration: Optional[RiskyUserItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property riskyUsers in identityProtection param body: The request body @@ -146,6 +145,16 @@ 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(): """ @@ -172,4 +181,27 @@ def get_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 c9a2a316c72..eca50aa781d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +45,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[RequestConfiguration] = None) -> Optional[RiskyUserCollectionResponse]: + async def get(self,request_configuration: Optional[RiskyUsersRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RiskyUserCollectionResponse, error_mapping) - async def post(self,body: Optional[RiskyUser] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RiskyUser]: + async def post(self,body: Optional[RiskyUser] = None, request_configuration: Optional[RiskyUsersRequestBuilderPostRequestConfiguration] = None) -> Optional[RiskyUser]: """ Create new navigation property to riskyUsers for identityProtection param body: The request body @@ -90,7 +89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RiskyUsersRequestBuilderGetRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[RiskyUser] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RiskyUser] = None, request_configuration: Optional[RiskyUsersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to riskyUsers for identityProtection param body: The request body @@ -209,4 +208,27 @@ def 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 20e0153c2fb..c5114f5d81f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 3a28e7c4e64..92f1cd6e6ce 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ServicePrincipalRiskDetectionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property servicePrincipalRiskDetections for identityProtection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ServicePrincipalRiskDetection]: + async def get(self,request_configuration: Optional[ServicePrincipalRiskDetectionItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServicePrincipalRiskDetection, error_mapping) - async def patch(self,body: Optional[ServicePrincipalRiskDetection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServicePrincipalRiskDetection]: + async def patch(self,body: Optional[ServicePrincipalRiskDetection] = None, request_configuration: Optional[ServicePrincipalRiskDetectionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ServicePrincipalRiskDetection]: """ Update the navigation property servicePrincipalRiskDetections in identityProtection param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ServicePrincipalRiskDetectionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property servicePrincipalRiskDetections for identityProtection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServicePrincipalRiskDetectionItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ServicePrincipalRiskDetection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ServicePrincipalRiskDetection] = None, request_configuration: Optional[ServicePrincipalRiskDetectionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property servicePrincipalRiskDetections in identityProtection param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 c98cba6a9b2..2d2e40bbf36 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ServicePrincipalRiskDetectionCollectionResponse]: + async def get(self,request_configuration: Optional[ServicePrincipalRiskDetectionsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServicePrincipalRiskDetectionCollectionResponse, error_mapping) - async def post(self,body: Optional[ServicePrincipalRiskDetection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServicePrincipalRiskDetection]: + async def post(self,body: Optional[ServicePrincipalRiskDetection] = None, request_configuration: Optional[ServicePrincipalRiskDetectionsRequestBuilderPostRequestConfiguration] = None) -> Optional[ServicePrincipalRiskDetection]: """ Create new navigation property to servicePrincipalRiskDetections for identityProtection param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServicePrincipalRiskDetectionsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ServicePrincipalRiskDetection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ServicePrincipalRiskDetection] = None, request_configuration: Optional[ServicePrincipalRiskDetectionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to servicePrincipalRiskDetections for identityProtection param body: The request body @@ -189,4 +188,27 @@ def 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 0f9a7ee3438..f6b50a7ffb8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[AvailableProviderTypesGetResponse]: + async def get(self,request_configuration: Optional[AvailableProviderTypesRequestBuilderGetRequestConfiguration] = None) -> Optional[AvailableProviderTypesGetResponse]: """ Invoke function availableProviderTypes param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AvailableProviderTypesGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AvailableProviderTypesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function availableProviderTypes param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,4 +112,17 @@ def 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 e906d7329c6..09bf468f56c 100644 --- a/msgraph/generated/identity_providers/count/count_request_builder.py +++ b/msgraph/generated/identity_providers/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -95,4 +94,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 95cfc9461cb..c781cfff3eb 100644 --- a/msgraph/generated/identity_providers/identity_providers_request_builder.py +++ b/msgraph/generated/identity_providers/identity_providers_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +46,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[RequestConfiguration] = None) -> Optional[IdentityProviderCollectionResponse]: + async def get(self,request_configuration: Optional[IdentityProvidersRequestBuilderGetRequestConfiguration] = None) -> Optional[IdentityProviderCollectionResponse]: """ Retrieve all identityProviders in the directory. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, IdentityProviderCollectionResponse, error_mapping) - async def post(self,body: Optional[IdentityProvider] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[IdentityProvider]: + async def post(self,body: Optional[IdentityProvider] = None, request_configuration: Optional[IdentityProvidersRequestBuilderPostRequestConfiguration] = None) -> Optional[IdentityProvider]: """ Create a new identityProvider by specifying display name, identityProvider type, client ID, and client secret. param body: The request body @@ -94,7 +93,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[IdentityProvidersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieve all identityProviders in the directory. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -106,7 +105,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[IdentityProvider] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[IdentityProvider] = None, request_configuration: Optional[IdentityProvidersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new identityProvider by specifying display name, identityProvider type, client ID, and client secret. param body: The request body @@ -207,4 +206,27 @@ def 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 df775145d1f..f289dbf6e48 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[IdentityProviderItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete an existing identityProvider. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[IdentityProvider]: + async def get(self,request_configuration: Optional[IdentityProviderItemRequestBuilderGetRequestConfiguration] = 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. @@ -70,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, IdentityProvider, error_mapping) - async def patch(self,body: Optional[IdentityProvider] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[IdentityProvider]: + async def patch(self,body: Optional[IdentityProvider] = None, request_configuration: Optional[IdentityProviderItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[IdentityProvider]: """ Update properties in an existing identityProvider. param body: The request body @@ -95,7 +94,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[IdentityProviderItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete an existing identityProvider. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -107,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[IdentityProviderItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties of an existing identityProvider. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -119,7 +118,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[IdentityProvider] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[IdentityProvider] = None, request_configuration: Optional[IdentityProviderItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update properties in an existing identityProvider. param body: The request body @@ -146,6 +145,16 @@ 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(): """ @@ -172,4 +181,27 @@ def get_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 d7ea520de0b..c1e7df46d86 100644 --- a/msgraph/generated/information_protection/bitlocker/bitlocker_request_builder.py +++ b/msgraph/generated/information_protection/bitlocker/bitlocker_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[Bitlocker]: + async def get(self,request_configuration: Optional[BitlockerRequestBuilderGetRequestConfiguration] = None) -> Optional[Bitlocker]: """ Get bitlocker from informationProtection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Bitlocker, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[BitlockerRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get bitlocker from informationProtection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -104,4 +103,17 @@ def get_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 6b6511ad815..72c7dc3767d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 c4c62cdf38c..7b5958148df 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[BitlockerRecoveryKey]: + async def get(self,request_configuration: Optional[BitlockerRecoveryKeyItemRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, BitlockerRecoveryKey, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[BitlockerRecoveryKeyItemRequestBuilderGetRequestConfiguration] = 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. @@ -95,4 +94,17 @@ def get_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 f18c34ef543..22eaf003ead 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[BitlockerRecoveryKeyCollectionResponse]: + async def get(self,request_configuration: Optional[RecoveryKeysRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, BitlockerRecoveryKeyCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RecoveryKeysRequestBuilderGetRequestConfiguration] = 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. @@ -150,4 +149,17 @@ def 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 4abc80b6686..80d8a1a8f0f 100644 --- a/msgraph/generated/information_protection/information_protection_request_builder.py +++ b/msgraph/generated/information_protection/information_protection_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> Optional[InformationProtection]: + async def get(self,request_configuration: Optional[InformationProtectionRequestBuilderGetRequestConfiguration] = None) -> Optional[InformationProtection]: """ Get informationProtection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, InformationProtection, error_mapping) - async def patch(self,body: Optional[InformationProtection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[InformationProtection]: + async def patch(self,body: Optional[InformationProtection] = None, request_configuration: Optional[InformationProtectionRequestBuilderPatchRequestConfiguration] = None) -> Optional[InformationProtection]: """ Update informationProtection param body: The request body @@ -72,7 +71,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[InformationProtectionRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get informationProtection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -83,7 +82,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[InformationProtection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[InformationProtection] = None, request_configuration: Optional[InformationProtectionRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update informationProtection param body: The request body @@ -152,4 +151,27 @@ def get_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 64b2a701dd3..64c8823f5c5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 cef05010e6d..4c08aab8206 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 9963b9476c2..da0e626f63d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ThreatAssessmentResultItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property results for informationProtection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ThreatAssessmentResult]: + async def get(self,request_configuration: Optional[ThreatAssessmentResultItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ThreatAssessmentResult, error_mapping) - async def patch(self,body: Optional[ThreatAssessmentResult] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ThreatAssessmentResult]: + async def patch(self,body: Optional[ThreatAssessmentResult] = None, request_configuration: Optional[ThreatAssessmentResultItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ThreatAssessmentResult]: """ Update the navigation property results in informationProtection param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ThreatAssessmentResultItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property results for informationProtection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ThreatAssessmentResultItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ThreatAssessmentResult] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ThreatAssessmentResult] = None, request_configuration: Optional[ThreatAssessmentResultItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property results in informationProtection param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 7e563f3812b..013ed94ed59 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ThreatAssessmentResultCollectionResponse]: + async def get(self,request_configuration: Optional[ResultsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ThreatAssessmentResultCollectionResponse, error_mapping) - async def post(self,body: Optional[ThreatAssessmentResult] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ThreatAssessmentResult]: + async def post(self,body: Optional[ThreatAssessmentResult] = None, request_configuration: Optional[ResultsRequestBuilderPostRequestConfiguration] = None) -> Optional[ThreatAssessmentResult]: """ Create new navigation property to results for informationProtection param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResultsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ThreatAssessmentResult] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ThreatAssessmentResult] = None, request_configuration: Optional[ResultsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to results for informationProtection param body: The request body @@ -188,4 +187,27 @@ def 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 4123023565b..e5418053d67 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ThreatAssessmentRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property threatAssessmentRequests for informationProtection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ThreatAssessmentRequest]: + async def get(self,request_configuration: Optional[ThreatAssessmentRequestItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ThreatAssessmentRequest, error_mapping) - async def patch(self,body: Optional[ThreatAssessmentRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ThreatAssessmentRequest]: + async def patch(self,body: Optional[ThreatAssessmentRequest] = None, request_configuration: Optional[ThreatAssessmentRequestItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ThreatAssessmentRequest]: """ Update the navigation property threatAssessmentRequests in informationProtection param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ThreatAssessmentRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property threatAssessmentRequests for informationProtection param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ThreatAssessmentRequestItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ThreatAssessmentRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ThreatAssessmentRequest] = None, request_configuration: Optional[ThreatAssessmentRequestItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property threatAssessmentRequests in informationProtection param body: The request body @@ -146,6 +145,16 @@ 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(): """ @@ -172,4 +181,27 @@ def get_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 734f4ab8cf8..8eaeed4999c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ThreatAssessmentRequestCollectionResponse]: + async def get(self,request_configuration: Optional[ThreatAssessmentRequestsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ThreatAssessmentRequestCollectionResponse, error_mapping) - async def post(self,body: Optional[ThreatAssessmentRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ThreatAssessmentRequest]: + async def post(self,body: Optional[ThreatAssessmentRequest] = None, request_configuration: Optional[ThreatAssessmentRequestsRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ThreatAssessmentRequestsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ThreatAssessmentRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ThreatAssessmentRequest] = None, request_configuration: Optional[ThreatAssessmentRequestsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new threat assessment request. A threat assessment request can be one of the following types: param body: The request body @@ -190,4 +189,27 @@ def 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 5bdb8d35bdd..9d31c7d92f9 100644 --- a/msgraph/generated/invitations/count/count_request_builder.py +++ b/msgraph/generated/invitations/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 765b5388013..db61fdd5b87 100644 --- a/msgraph/generated/invitations/invitations_request_builder.py +++ b/msgraph/generated/invitations/invitations_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[InvitationCollectionResponse]: + async def get(self,request_configuration: Optional[InvitationsRequestBuilderGetRequestConfiguration] = None) -> Optional[InvitationCollectionResponse]: """ Get entities from invitations param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, InvitationCollectionResponse, error_mapping) - async def post(self,body: Optional[Invitation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Invitation]: + async def post(self,body: Optional[Invitation] = None, request_configuration: Optional[InvitationsRequestBuilderPostRequestConfiguration] = 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 @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[InvitationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get entities from invitations param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Invitation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Invitation] = None, request_configuration: Optional[InvitationsRequestBuilderPostRequestConfiguration] = 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 @@ -189,4 +188,27 @@ def 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 3a2ec9f4114..ed42ea12c62 100644 --- a/msgraph/generated/invitations/item/invitation_item_request_builder.py +++ b/msgraph/generated/invitations/item/invitation_item_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[InvitationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete entity from invitations param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Invitation]: + async def get(self,request_configuration: Optional[InvitationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Invitation]: """ Get entity from invitations by key param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Invitation, error_mapping) - async def patch(self,body: Optional[Invitation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Invitation]: + async def patch(self,body: Optional[Invitation] = None, request_configuration: Optional[InvitationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Invitation]: """ Update entity in invitations param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[InvitationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete entity from invitations param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[InvitationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get entity from invitations by key param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Invitation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Invitation] = None, request_configuration: Optional[InvitationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update entity in invitations param body: The request body @@ -145,6 +144,16 @@ 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 + + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + @dataclass class InvitationItemRequestBuilderGetQueryParameters(): """ @@ -171,4 +180,27 @@ def get_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 4ca62a27078..3a5dc48a96e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[InvitedUserRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[InvitedUserRequestBuilderGetRequestConfiguration] = 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. @@ -114,4 +113,17 @@ def get_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 05e6e1157b5..df50c61f58d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -70,7 +69,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the 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. @@ -81,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -132,4 +131,27 @@ def get_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 0c16a29a4d3..c9eea154239 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 a736acdc8e3..68e463cf877 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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/kiota-lock.json b/msgraph/generated/kiota-lock.json index 82399ecaa1b..a8a60f3f3a4 100644 --- a/msgraph/generated/kiota-lock.json +++ b/msgraph/generated/kiota-lock.json @@ -1,5 +1,5 @@ { - "descriptionHash": "AE0F1EDD1B2E4A0564D35CCECF6D7C88818A918253CBC92B5D747D3EF58FE89E89730888BAA6630F1DF35596F590A42C5FB24DF831238728C26C4CF81AF2D630", + "descriptionHash": "0A292362B6C753C8D51A1FA616422B98338AF475A0E7D1595F16432FAF45D152B1638C51DCA17D818C80573B3E90500EC181BA76B494EB524663FBCB7B81A2D9", "descriptionLocation": "../../msgraph-metadata/clean_v10_openapi/openapi.yaml", "lockFileVersion": "1.0.0", "kiotaVersion": "1.13.0", 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 1fba61f422d..e32286f6a97 100644 --- a/msgraph/generated/oauth2_permission_grants/count/count_request_builder.py +++ b/msgraph/generated/oauth2_permission_grants/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 80b79478c93..048fe2e50df 100644 --- a/msgraph/generated/oauth2_permission_grants/delta/delta_request_builder.py +++ b/msgraph/generated/oauth2_permission_grants/delta/delta_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 e837bd572bc..3b9514f1ee1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[OAuth2PermissionGrantItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[OAuth2PermissionGrant]: + async def get(self,request_configuration: Optional[OAuth2PermissionGrantItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OAuth2PermissionGrant, error_mapping) - async def patch(self,body: Optional[OAuth2PermissionGrant] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OAuth2PermissionGrant]: + async def patch(self,body: Optional[OAuth2PermissionGrant] = None, request_configuration: Optional[OAuth2PermissionGrantItemRequestBuilderPatchRequestConfiguration] = 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 @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[OAuth2PermissionGrantItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OAuth2PermissionGrantItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OAuth2PermissionGrant] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OAuth2PermissionGrant] = None, request_configuration: Optional[OAuth2PermissionGrantItemRequestBuilderPatchRequestConfiguration] = 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 @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 5feb7a44787..78001216635 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[OAuth2PermissionGrantCollectionResponse]: + async def get(self,request_configuration: Optional[Oauth2PermissionGrantsRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OAuth2PermissionGrantCollectionResponse, error_mapping) - async def post(self,body: Optional[OAuth2PermissionGrant] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OAuth2PermissionGrant]: + async def post(self,body: Optional[OAuth2PermissionGrant] = None, request_configuration: Optional[Oauth2PermissionGrantsRequestBuilderPostRequestConfiguration] = 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 @@ -90,7 +89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[Oauth2PermissionGrantsRequestBuilderGetRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OAuth2PermissionGrant] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OAuth2PermissionGrant] = None, request_configuration: Optional[Oauth2PermissionGrantsRequestBuilderPostRequestConfiguration] = 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 @@ -200,4 +199,27 @@ def 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 d0a150cc5aa..95e7678b5c3 100644 --- a/msgraph/generated/organization/count/count_request_builder.py +++ b/msgraph/generated/organization/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 4d0699cfdb0..961c02199a1 100644 --- a/msgraph/generated/organization/delta/delta_request_builder.py +++ b/msgraph/generated/organization/delta/delta_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 1cbde321bb1..d394fedf913 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[RequestConfiguration] = None) -> Optional[GetAvailableExtensionPropertiesPostResponse]: + async def post(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 a76b4202f12..0872c0a10ff 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[RequestConfiguration] = None) -> Optional[GetByIdsPostResponse]: + async def post(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[GetByIdsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[GetByIdsRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 4717a45bc21..9cbe058633c 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[BackgroundImageRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) 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[RequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, content_type: Optional[str] = None, request_configuration: Optional[BackgroundImageRequestBuilderPutRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[BackgroundImageRequestBuilderGetRequestConfiguration] = 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[RequestConfi 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[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, content_type: Optional[str] = None, request_configuration: Optional[BackgroundImageRequestBuilderPutRequestConfiguration] = 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,4 +107,24 @@ 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 e62dcc34e68..5e1e07e44be 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[BannerLogoRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) 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[RequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, content_type: Optional[str] = None, request_configuration: Optional[BannerLogoRequestBuilderPutRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[BannerLogoRequestBuilderGetRequestConfiguration] = 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[RequestConfi 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[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, content_type: Optional[str] = None, request_configuration: Optional[BannerLogoRequestBuilderPutRequestConfiguration] = 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,4 +107,24 @@ 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 36f47054df6..5a5027b5a1d 100644 --- a/msgraph/generated/organization/item/branding/branding_request_builder.py +++ b/msgraph/generated/organization/item/branding/branding_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +34,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[BrandingRequestBuilderDeleteRequestConfiguration] = 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. @@ -54,7 +53,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[OrganizationalBranding]: + async def get(self,request_configuration: Optional[BrandingRequestBuilderGetRequestConfiguration] = 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. @@ -75,7 +74,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OrganizationalBranding, error_mapping) - async def patch(self,body: Optional[OrganizationalBranding] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OrganizationalBranding]: + async def patch(self,body: Optional[OrganizationalBranding] = None, request_configuration: Optional[BrandingRequestBuilderPatchRequestConfiguration] = None) -> Optional[OrganizationalBranding]: """ Update the properties of the default branding object specified by the organizationalBranding resource. param body: The request body @@ -99,7 +98,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[BrandingRequestBuilderDeleteRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[BrandingRequestBuilderGetRequestConfiguration] = 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. @@ -121,7 +120,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OrganizationalBranding] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OrganizationalBranding] = None, request_configuration: Optional[BrandingRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of the default branding object specified by the organizationalBranding resource. param body: The request body @@ -218,6 +217,16 @@ 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(): """ @@ -244,4 +253,27 @@ def get_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 80967f5fc11..39d1fc6a00e 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[CustomCSSRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) 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[RequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, content_type: Optional[str] = None, request_configuration: Optional[CustomCSSRequestBuilderPutRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CustomCSSRequestBuilderGetRequestConfiguration] = 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[RequestConfi 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[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, content_type: Optional[str] = None, request_configuration: Optional[CustomCSSRequestBuilderPutRequestConfiguration] = 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,4 +107,24 @@ 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 e6e8610e606..5232f6116e6 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[FaviconRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) 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[RequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, content_type: Optional[str] = None, request_configuration: Optional[FaviconRequestBuilderPutRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FaviconRequestBuilderGetRequestConfiguration] = 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[RequestConfi 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[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, content_type: Optional[str] = None, request_configuration: Optional[FaviconRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ A custom icon (favicon) to replace a default Microsoft product favicon on a Microsoft Entra tenant. param body: Binary request body @@ -107,4 +107,24 @@ 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 e44e3f26c92..cc62701cfb1 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[HeaderLogoRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) 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[RequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, content_type: Optional[str] = None, request_configuration: Optional[HeaderLogoRequestBuilderPutRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[HeaderLogoRequestBuilderGetRequestConfiguration] = 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[RequestConfi 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[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, content_type: Optional[str] = None, request_configuration: Optional[HeaderLogoRequestBuilderPutRequestConfiguration] = 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,4 +107,24 @@ 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 1649b7ea686..528da98d54d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 a13fd02d545..7330ee90e03 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[BackgroundImageRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) 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[RequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, content_type: Optional[str] = None, request_configuration: Optional[BackgroundImageRequestBuilderPutRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[BackgroundImageRequestBuilderGetRequestConfiguration] = 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[RequestConfi 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[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, content_type: Optional[str] = None, request_configuration: Optional[BackgroundImageRequestBuilderPutRequestConfiguration] = 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,4 +107,24 @@ 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 a56c727df3e..7b1fd267f57 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[BannerLogoRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) 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[RequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, content_type: Optional[str] = None, request_configuration: Optional[BannerLogoRequestBuilderPutRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[BannerLogoRequestBuilderGetRequestConfiguration] = 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[RequestConfi 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[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, content_type: Optional[str] = None, request_configuration: Optional[BannerLogoRequestBuilderPutRequestConfiguration] = 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,4 +107,24 @@ 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 9e52cbef722..907a9b3aed4 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[CustomCSSRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) 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[RequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, content_type: Optional[str] = None, request_configuration: Optional[CustomCSSRequestBuilderPutRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CustomCSSRequestBuilderGetRequestConfiguration] = 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[RequestConfi 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[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, content_type: Optional[str] = None, request_configuration: Optional[CustomCSSRequestBuilderPutRequestConfiguration] = 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,4 +107,24 @@ 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 612ad8143df..002b3bd39e1 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[FaviconRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) 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[RequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, content_type: Optional[str] = None, request_configuration: Optional[FaviconRequestBuilderPutRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FaviconRequestBuilderGetRequestConfiguration] = 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[RequestConfi 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[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, content_type: Optional[str] = None, request_configuration: Optional[FaviconRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ A custom icon (favicon) to replace a default Microsoft product favicon on a Microsoft Entra tenant. param body: Binary request body @@ -107,4 +107,24 @@ 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 5f1c063bd36..85fe891f718 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[HeaderLogoRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) 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[RequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, content_type: Optional[str] = None, request_configuration: Optional[HeaderLogoRequestBuilderPutRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[HeaderLogoRequestBuilderGetRequestConfiguration] = 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[RequestConfi 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[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, content_type: Optional[str] = None, request_configuration: Optional[HeaderLogoRequestBuilderPutRequestConfiguration] = 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,4 +107,24 @@ 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 a1c7b685d1f..a02969e681a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +33,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[OrganizationalBrandingLocalizationItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -53,7 +52,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[OrganizationalBrandingLocalization]: + async def get(self,request_configuration: Optional[OrganizationalBrandingLocalizationItemRequestBuilderGetRequestConfiguration] = 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. @@ -74,7 +73,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OrganizationalBrandingLocalization, error_mapping) - async def patch(self,body: Optional[OrganizationalBrandingLocalization] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OrganizationalBrandingLocalization]: + async def patch(self,body: Optional[OrganizationalBrandingLocalization] = None, request_configuration: Optional[OrganizationalBrandingLocalizationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OrganizationalBrandingLocalization]: """ Update the properties of an organizationalBrandingLocalization object for a specific localization. param body: The request body @@ -98,7 +97,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[OrganizationalBrandingLocalizationItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -109,7 +108,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OrganizationalBrandingLocalizationItemRequestBuilderGetRequestConfiguration] = 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. @@ -120,7 +119,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OrganizationalBrandingLocalization] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OrganizationalBrandingLocalization] = None, request_configuration: Optional[OrganizationalBrandingLocalizationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of an organizationalBrandingLocalization object for a specific localization. param body: The request body @@ -208,6 +207,16 @@ 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(): """ @@ -234,4 +243,27 @@ def get_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 83bc320b876..9c7ee6abf73 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[SquareLogoRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) 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[RequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, content_type: Optional[str] = None, request_configuration: Optional[SquareLogoRequestBuilderPutRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SquareLogoRequestBuilderGetRequestConfiguration] = 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[RequestConfi 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[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, content_type: Optional[str] = None, request_configuration: Optional[SquareLogoRequestBuilderPutRequestConfiguration] = 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,4 +107,24 @@ 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 d575b6e6035..95f705c9ca3 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[SquareLogoDarkRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) 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[RequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, content_type: Optional[str] = None, request_configuration: Optional[SquareLogoDarkRequestBuilderPutRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SquareLogoDarkRequestBuilderGetRequestConfiguration] = 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[RequestConfi 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[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, content_type: Optional[str] = None, request_configuration: Optional[SquareLogoDarkRequestBuilderPutRequestConfiguration] = 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,4 +107,24 @@ 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 e38230bd86a..047b89fb423 100644 --- a/msgraph/generated/organization/item/branding/localizations/localizations_request_builder.py +++ b/msgraph/generated/organization/item/branding/localizations/localizations_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[OrganizationalBrandingLocalizationCollectionResponse]: + async def get(self,request_configuration: Optional[LocalizationsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OrganizationalBrandingLocalizationCollectionResponse, error_mapping) - async def post(self,body: Optional[OrganizationalBrandingLocalization] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OrganizationalBrandingLocalization]: + async def post(self,body: Optional[OrganizationalBrandingLocalization] = None, request_configuration: Optional[LocalizationsRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LocalizationsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OrganizationalBrandingLocalization] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OrganizationalBrandingLocalization] = None, request_configuration: Optional[LocalizationsRequestBuilderPostRequestConfiguration] = 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 @@ -190,4 +189,27 @@ def 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 38572370962..3e0429af11a 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[SquareLogoRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) 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[RequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, content_type: Optional[str] = None, request_configuration: Optional[SquareLogoRequestBuilderPutRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SquareLogoRequestBuilderGetRequestConfiguration] = 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[RequestConfi 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[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, content_type: Optional[str] = None, request_configuration: Optional[SquareLogoRequestBuilderPutRequestConfiguration] = 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,4 +107,24 @@ 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 bab16f97076..b60a3168ae5 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[SquareLogoDarkRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) 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[RequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, content_type: Optional[str] = None, request_configuration: Optional[SquareLogoDarkRequestBuilderPutRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SquareLogoDarkRequestBuilderGetRequestConfiguration] = 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[RequestConfi 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[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, content_type: Optional[str] = None, request_configuration: Optional[SquareLogoDarkRequestBuilderPutRequestConfiguration] = 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,4 +107,24 @@ 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 a90bf86fc3c..748d0dc02f6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[CertificateBasedAuthConfigurationCollectionResponse]: + async def get(self,request_configuration: Optional[CertificateBasedAuthConfigurationRequestBuilderGetRequestConfiguration] = None) -> Optional[CertificateBasedAuthConfigurationCollectionResponse]: """ Get a list of certificateBasedAuthConfiguration objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CertificateBasedAuthConfigurationCollectionResponse, error_mapping) - async def post(self,body: Optional[CertificateBasedAuthConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CertificateBasedAuthConfiguration]: + async def post(self,body: Optional[CertificateBasedAuthConfiguration] = None, request_configuration: Optional[CertificateBasedAuthConfigurationRequestBuilderPostRequestConfiguration] = None) -> Optional[CertificateBasedAuthConfiguration]: """ Create a new certificateBasedAuthConfiguration object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CertificateBasedAuthConfigurationRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get a list of certificateBasedAuthConfiguration objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[CertificateBasedAuthConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CertificateBasedAuthConfiguration] = None, request_configuration: Optional[CertificateBasedAuthConfigurationRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new certificateBasedAuthConfiguration object. param body: The request body @@ -190,4 +189,27 @@ def 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 96161031ef9..6238cac20c5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 60da9004d5d..fb6d088dd89 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[CertificateBasedAuthConfigurationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a certificateBasedAuthConfiguration object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[CertificateBasedAuthConfiguration]: + async def get(self,request_configuration: Optional[CertificateBasedAuthConfigurationItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CertificateBasedAuthConfiguration, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[CertificateBasedAuthConfigurationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a certificateBasedAuthConfiguration object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -78,7 +77,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CertificateBasedAuthConfigurationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the properties of a certificateBasedAuthConfiguration object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,6 +98,16 @@ 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(): """ @@ -125,4 +134,17 @@ def get_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 6f23e2c35d8..6a1377de5c1 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[RequestConfiguration] = None) -> Optional[CheckMemberGroupsPostResponse]: + async def post(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[CheckMemberGroupsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[CheckMemberGroupsRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 cb8bcbe7a4e..6f38e31f821 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[RequestConfiguration] = None) -> Optional[CheckMemberObjectsPostResponse]: + async def post(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[CheckMemberObjectsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[CheckMemberObjectsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action checkMemberObjects param body: The request body @@ -75,4 +75,14 @@ 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 5e75b175fef..344bbe9a7d7 100644 --- a/msgraph/generated/organization/item/extensions/count/count_request_builder.py +++ b/msgraph/generated/organization/item/extensions/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 4b41af74d45..d03b7be9c01 100644 --- a/msgraph/generated/organization/item/extensions/extensions_request_builder.py +++ b/msgraph/generated/organization/item/extensions/extensions_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Extension]: """ Create new navigation property to extensions for organization param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to extensions for organization param body: The request body @@ -188,4 +187,27 @@ def 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 488b9b10fce..73290cdaca8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property extensions for organization param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Extension]: + async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: """ Update the navigation property extensions in organization param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property extensions for organization param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property extensions in organization param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 aff279c7855..78498427edd 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[RequestConfiguration] = None) -> Optional[GetMemberGroupsPostResponse]: + async def post(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[GetMemberGroupsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[GetMemberGroupsRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 5ec1310e6c3..7795a034cc2 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[RequestConfiguration] = None) -> Optional[GetMemberObjectsPostResponse]: + async def post(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[GetMemberObjectsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[GetMemberObjectsRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 0e032d6c48f..a7c701875d8 100644 --- a/msgraph/generated/organization/item/organization_item_request_builder.py +++ b/msgraph/generated/organization/item/organization_item_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +35,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[OrganizationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete entity from organization param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -54,12 +53,12 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Organization]: + async def get(self,request_configuration: Optional[OrganizationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Organization]: """ - 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. + Read properties and relationships of the organization object. 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/organization-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-organization-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -75,13 +74,13 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Organization, error_mapping) - async def patch(self,body: Optional[Organization] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Organization]: + async def patch(self,body: Optional[Organization] = None, request_configuration: Optional[OrganizationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Organization]: """ - Update the properties of the currently authenticated organization. In this case, organization is defined as a collection of exactly one record, and so its ID must be specified in the request. The ID is also known as the tenantId of the organization. + Update the properties of a organization object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Organization] - Find more info here: https://learn.microsoft.com/graph/api/organization-update?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-organization-update?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -99,7 +98,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[OrganizationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete entity from organization param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,9 +109,9 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OrganizationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ - 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. + Read properties and relationships of the organization object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -121,9 +120,9 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Organization] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Organization] = None, request_configuration: Optional[OrganizationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ - Update the properties of the currently authenticated organization. In this case, organization is defined as a collection of exactly one record, and so its ID must be specified in the request. The ID is also known as the tenantId of the organization. + Update the properties of a organization object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -227,10 +226,20 @@ 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(): """ - 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. + Read properties and relationships of the organization object. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -253,4 +262,27 @@ def get_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 c6a7cb62ce2..a8f0d658a3b 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[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def post(self,request_configuration: Optional[RestoreRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RestoreRequestBuilderPostRequestConfiguration] = 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,4 +68,14 @@ 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 979faea5b48..e4ef620fb80 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[RequestConfiguration] = None) -> Optional[SetMobileDeviceManagementAuthorityPostResponse]: + async def post(self,request_configuration: Optional[SetMobileDeviceManagementAuthorityRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, SetMobileDeviceManagementAuthorityPostResponse, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[SetMobileDeviceManagementAuthorityRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Set mobile device management authority param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,4 +68,14 @@ 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 16c59b7b083..03acd347d5b 100644 --- a/msgraph/generated/organization/organization_request_builder.py +++ b/msgraph/generated/organization/organization_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +47,7 @@ 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[RequestConfiguration] = None) -> Optional[OrganizationCollectionResponse]: + async def get(self,request_configuration: Optional[OrganizationRequestBuilderGetRequestConfiguration] = None) -> Optional[OrganizationCollectionResponse]: """ List properties and relationships of the organization objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OrganizationCollectionResponse, error_mapping) - async def post(self,body: Optional[Organization] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Organization]: + async def post(self,body: Optional[Organization] = None, request_configuration: Optional[OrganizationRequestBuilderPostRequestConfiguration] = None) -> Optional[Organization]: """ Add new entity to organization param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OrganizationRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ List properties and relationships of the organization objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Organization] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Organization] = None, request_configuration: Optional[OrganizationRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Add new entity to organization param body: The request body @@ -229,4 +228,27 @@ def 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 9de6d3d17a0..1d3ce6c9b95 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[ValidatePropertiesRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[ValidatePropertiesRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 4f3d8baf9eb..6d315898b8a 100644 --- a/msgraph/generated/permission_grants/delta/delta_request_builder.py +++ b/msgraph/generated/permission_grants/delta/delta_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 81abaf90157..58e8d622815 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[RequestConfiguration] = None) -> Optional[GetAvailableExtensionPropertiesPostResponse]: + async def post(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 25779e9adf9..3a2fb02a19b 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[RequestConfiguration] = None) -> Optional[GetByIdsPostResponse]: + async def post(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[GetByIdsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[GetByIdsRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 c4daa78f72c..3ab34eb2862 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[RequestConfiguration] = None) -> Optional[CheckMemberGroupsPostResponse]: + async def post(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[CheckMemberGroupsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[CheckMemberGroupsRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 caf75ff8c2c..922fb2df1ac 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[RequestConfiguration] = None) -> Optional[CheckMemberObjectsPostResponse]: + async def post(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[CheckMemberObjectsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[CheckMemberObjectsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action checkMemberObjects param body: The request body @@ -75,4 +75,14 @@ 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 81f51caabcb..31d64a3e9e6 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[RequestConfiguration] = None) -> Optional[GetMemberGroupsPostResponse]: + async def post(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[GetMemberGroupsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[GetMemberGroupsRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 a69c017f1bc..941b57ed549 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[RequestConfiguration] = None) -> Optional[GetMemberObjectsPostResponse]: + async def post(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[GetMemberObjectsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[GetMemberObjectsRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 c0344995860..d57f8caab58 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +31,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete entity from permissionGrants param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ResourceSpecificPermissionGrant]: + async def get(self,request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: """ Get entity from permissionGrants by key param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ResourceSpecificPermissionGrant, error_mapping) - async def patch(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: + async def patch(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: """ Update entity in permissionGrants param body: The request body @@ -93,7 +92,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete entity from permissionGrants param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -104,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get entity from permissionGrants by key param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update entity in permissionGrants param body: The request body @@ -185,6 +184,16 @@ 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(): """ @@ -211,4 +220,27 @@ def get_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 d7171b1c4c0..a390ca39f1f 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[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def post(self,request_configuration: Optional[RestoreRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RestoreRequestBuilderPostRequestConfiguration] = 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,4 +68,14 @@ 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 ad08f3ab452..511a151bb1f 100644 --- a/msgraph/generated/permission_grants/permission_grants_request_builder.py +++ b/msgraph/generated/permission_grants/permission_grants_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +46,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[RequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrantCollectionResponse]: + async def get(self,request_configuration: Optional[PermissionGrantsRequestBuilderGetRequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrantCollectionResponse]: """ Get entities from permissionGrants param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ResourceSpecificPermissionGrantCollectionResponse, error_mapping) - async def post(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: + async def post(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[PermissionGrantsRequestBuilderPostRequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: """ Add new entity to permissionGrants param body: The request body @@ -90,7 +89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PermissionGrantsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get entities from permissionGrants param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[PermissionGrantsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Add new entity to permissionGrants param body: The request body @@ -203,4 +202,27 @@ def get_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 6a5346764a2..fc1ee944539 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[ValidatePropertiesRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[ValidatePropertiesRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 8ce77cb8379..2c720f7beea 100644 --- a/msgraph/generated/places/count/count_request_builder.py +++ b/msgraph/generated/places/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 06ba77e0d8d..ad15b6ae6a9 100644 --- a/msgraph/generated/places/graph_room/count/count_request_builder.py +++ b/msgraph/generated/places/graph_room/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 9c5fb531329..617baa11b24 100644 --- a/msgraph/generated/places/graph_room/graph_room_request_builder.py +++ b/msgraph/generated/places/graph_room/graph_room_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[RoomCollectionResponse]: + async def get(self,request_configuration: Optional[GraphRoomRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RoomCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphRoomRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 8e5af5bd387..50f2ad01ec3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 f662390a85b..25b50362836 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[RoomListCollectionResponse]: + async def get(self,request_configuration: Optional[GraphRoomListRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RoomListCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphRoomListRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 1a1a7e1794d..8956b07f3dd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Room]: + async def get(self,request_configuration: Optional[GraphRoomRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Room, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphRoomRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 cd5a43ccb41..f91ace8a4d4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[RoomList]: + async def get(self,request_configuration: Optional[GraphRoomListRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RoomList, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphRoomListRequestBuilderGetRequestConfiguration] = 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. @@ -104,4 +103,17 @@ def get_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 4d9fd94c5cb..54d4f8009b3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 d6b4425dec0..76f4ec1aefd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{room%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RoomItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property rooms for places param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Room]: + async def get(self,request_configuration: Optional[RoomItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Room]: """ Get rooms from places param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Room, error_mapping) - async def patch(self,body: Optional[Room] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Room]: + async def patch(self,body: Optional[Room] = None, request_configuration: Optional[RoomItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Room]: """ Update the navigation property rooms in places param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RoomItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property rooms for places param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RoomItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get rooms from places param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Room] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Room] = None, request_configuration: Optional[RoomItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property rooms in places param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 7b6da86826b..bf38172a17b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[RoomCollectionResponse]: + async def get(self,request_configuration: Optional[RoomsRequestBuilderGetRequestConfiguration] = None) -> Optional[RoomCollectionResponse]: """ Get rooms from places param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RoomCollectionResponse, error_mapping) - async def post(self,body: Optional[Room] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Room]: + async def post(self,body: Optional[Room] = None, request_configuration: Optional[RoomsRequestBuilderPostRequestConfiguration] = None) -> Optional[Room]: """ Create new navigation property to rooms for places param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RoomsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get rooms from places param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Room] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Room] = None, request_configuration: Optional[RoomsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to rooms for places param body: The request body @@ -188,4 +187,27 @@ def 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 b8c84fe05eb..2cf44b23973 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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[PlaceItemRequestBuilderDeleteRequestConfiguration] = 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[RequestConfiguration] = No 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[RequestConfiguration] = None) -> Optional[Place]: + async def patch(self,body: Optional[Place] = None, request_configuration: Optional[PlaceItemRequestBuilderPatchRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[PlaceItemRequestBuilderDeleteRequestConfiguration] = 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[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Place] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Place] = None, request_configuration: Optional[PlaceItemRequestBuilderPatchRequestConfiguration] = 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,4 +124,24 @@ 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 19b22dfeb7d..07fe459df46 100644 --- a/msgraph/generated/planner/buckets/buckets_request_builder.py +++ b/msgraph/generated/planner/buckets/buckets_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[PlannerBucketCollectionResponse]: + async def get(self,request_configuration: Optional[BucketsRequestBuilderGetRequestConfiguration] = None) -> Optional[PlannerBucketCollectionResponse]: """ Retrieve a list of plannerbucket objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PlannerBucketCollectionResponse, error_mapping) - async def post(self,body: Optional[PlannerBucket] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerBucket]: + async def post(self,body: Optional[PlannerBucket] = None, request_configuration: Optional[BucketsRequestBuilderPostRequestConfiguration] = None) -> Optional[PlannerBucket]: """ Create a new plannerBucket object. param body: The request body @@ -89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[BucketsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of plannerbucket objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PlannerBucket] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PlannerBucket] = None, request_configuration: Optional[BucketsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new plannerBucket object. param body: The request body @@ -190,4 +189,27 @@ def 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 25b9945352d..2f4b072b578 100644 --- a/msgraph/generated/planner/buckets/count/count_request_builder.py +++ b/msgraph/generated/planner/buckets/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 e448b218240..9b2563fb557 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[PlannerBucketItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete plannerBucket. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PlannerBucket]: + async def get(self,request_configuration: Optional[PlannerBucketItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PlannerBucket, error_mapping) - async def patch(self,body: Optional[PlannerBucket] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerBucket]: + async def patch(self,body: Optional[PlannerBucket] = None, request_configuration: Optional[PlannerBucketItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerBucket]: """ Update the navigation property buckets in planner param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[PlannerBucketItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete plannerBucket. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PlannerBucketItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerBucket] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerBucket] = None, request_configuration: Optional[PlannerBucketItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property buckets in planner param body: The request body @@ -148,6 +147,16 @@ 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(): """ @@ -174,4 +183,27 @@ def get_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 fe6adcd4b27..ff0da66d279 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 6381f1e8d52..5f60bfc054e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property assignedToTaskBoardFormat for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PlannerAssignedToTaskBoardTaskFormat]: + async def get(self,request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PlannerAssignedToTaskBoardTaskFormat, error_mapping) - async def patch(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerAssignedToTaskBoardTaskFormat]: + async def patch(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None, request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerAssignedToTaskBoardTaskFormat]: """ Update the navigation property assignedToTaskBoardFormat in planner param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property assignedToTaskBoardFormat for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None, request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property assignedToTaskBoardFormat in planner param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 5875b825cbf..ee4efa0dd6e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property bucketTaskBoardFormat for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PlannerBucketTaskBoardTaskFormat]: + async def get(self,request_configuration: Optional[BucketTaskBoardFormatRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PlannerBucketTaskBoardTaskFormat, error_mapping) - async def patch(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerBucketTaskBoardTaskFormat]: + async def patch(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, request_configuration: Optional[BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerBucketTaskBoardTaskFormat]: """ Update the navigation property bucketTaskBoardFormat in planner param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property bucketTaskBoardFormat for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[BucketTaskBoardFormatRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, request_configuration: Optional[BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property bucketTaskBoardFormat in planner param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 bdd65e72a5d..80143c0c4de 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DetailsRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property details for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PlannerTaskDetails]: + async def get(self,request_configuration: Optional[DetailsRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PlannerTaskDetails, error_mapping) - async def patch(self,body: Optional[PlannerTaskDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTaskDetails]: + async def patch(self,body: Optional[PlannerTaskDetails] = None, request_configuration: Optional[DetailsRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerTaskDetails]: """ Update the navigation property details in planner param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DetailsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property details for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DetailsRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerTaskDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerTaskDetails] = None, request_configuration: Optional[DetailsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property details in planner param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 09429e46416..55a9ffd5b96 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +30,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[PlannerTaskItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property tasks for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PlannerTask]: + async def get(self,request_configuration: Optional[PlannerTaskItemRequestBuilderGetRequestConfiguration] = 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. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PlannerTask, error_mapping) - async def patch(self,body: Optional[PlannerTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTask]: + async def patch(self,body: Optional[PlannerTask] = None, request_configuration: Optional[PlannerTaskItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerTask]: """ Update the navigation property tasks in planner param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[PlannerTaskItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property tasks for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PlannerTaskItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerTask] = None, request_configuration: Optional[PlannerTaskItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property tasks in planner param body: The request body @@ -175,6 +174,16 @@ 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(): """ @@ -201,4 +210,27 @@ def get_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 a51177607b7..ca90616f54f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property progressTaskBoardFormat for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PlannerProgressTaskBoardTaskFormat]: + async def get(self,request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PlannerProgressTaskBoardTaskFormat, error_mapping) - async def patch(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerProgressTaskBoardTaskFormat]: + async def patch(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerProgressTaskBoardTaskFormat]: """ Update the navigation property progressTaskBoardFormat in planner param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property progressTaskBoardFormat for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property progressTaskBoardFormat in planner param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 496cbc9c969..2fc80cedc05 100644 --- a/msgraph/generated/planner/buckets/item/tasks/tasks_request_builder.py +++ b/msgraph/generated/planner/buckets/item/tasks/tasks_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[PlannerTaskCollectionResponse]: + async def get(self,request_configuration: Optional[TasksRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PlannerTaskCollectionResponse, error_mapping) - async def post(self,body: Optional[PlannerTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTask]: + async def post(self,body: Optional[PlannerTask] = None, request_configuration: Optional[TasksRequestBuilderPostRequestConfiguration] = None) -> Optional[PlannerTask]: """ Create new navigation property to tasks for planner param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TasksRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PlannerTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PlannerTask] = None, request_configuration: Optional[TasksRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to tasks for planner param body: The request body @@ -189,4 +188,27 @@ def 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 ba7aec8a91e..4d7ae44f140 100644 --- a/msgraph/generated/planner/planner_request_builder.py +++ b/msgraph/generated/planner/planner_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> Optional[Planner]: + async def get(self,request_configuration: Optional[PlannerRequestBuilderGetRequestConfiguration] = None) -> Optional[Planner]: """ Get planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Planner, error_mapping) - async def patch(self,body: Optional[Planner] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Planner]: + async def patch(self,body: Optional[Planner] = None, request_configuration: Optional[PlannerRequestBuilderPatchRequestConfiguration] = None) -> Optional[Planner]: """ Update planner param body: The request body @@ -73,7 +72,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PlannerRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -84,7 +83,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Planner] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Planner] = None, request_configuration: Optional[PlannerRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update planner param body: The request body @@ -162,4 +161,27 @@ def get_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 d819a40123c..8bf761cbc2b 100644 --- a/msgraph/generated/planner/plans/count/count_request_builder.py +++ b/msgraph/generated/planner/plans/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 f78a06c5795..7abe30ea444 100644 --- a/msgraph/generated/planner/plans/item/buckets/buckets_request_builder.py +++ b/msgraph/generated/planner/plans/item/buckets/buckets_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[PlannerBucketCollectionResponse]: + async def get(self,request_configuration: Optional[BucketsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PlannerBucketCollectionResponse, error_mapping) - async def post(self,body: Optional[PlannerBucket] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerBucket]: + async def post(self,body: Optional[PlannerBucket] = None, request_configuration: Optional[BucketsRequestBuilderPostRequestConfiguration] = None) -> Optional[PlannerBucket]: """ Create new navigation property to buckets for planner param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[BucketsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PlannerBucket] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PlannerBucket] = None, request_configuration: Optional[BucketsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to buckets for planner param body: The request body @@ -189,4 +188,27 @@ def 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 a9a5eb31725..25a62618e3d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 6f91e2493b5..16114b39371 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[PlannerBucketItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property buckets for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PlannerBucket]: + async def get(self,request_configuration: Optional[PlannerBucketItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PlannerBucket, error_mapping) - async def patch(self,body: Optional[PlannerBucket] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerBucket]: + async def patch(self,body: Optional[PlannerBucket] = None, request_configuration: Optional[PlannerBucketItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerBucket]: """ Update the navigation property buckets in planner param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[PlannerBucketItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property buckets for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PlannerBucketItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerBucket] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerBucket] = None, request_configuration: Optional[PlannerBucketItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property buckets in planner param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 db094f0379d..b62f8186c73 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 4bd1c9c57b8..75ec7286b16 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{plannerTask%2Did}/assignedToTaskBoardFormat{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property assignedToTaskBoardFormat for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PlannerAssignedToTaskBoardTaskFormat]: + async def get(self,request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PlannerAssignedToTaskBoardTaskFormat, error_mapping) - async def patch(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerAssignedToTaskBoardTaskFormat]: + async def patch(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None, request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerAssignedToTaskBoardTaskFormat]: """ Update the navigation property assignedToTaskBoardFormat in planner param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property assignedToTaskBoardFormat for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None, request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property assignedToTaskBoardFormat in planner param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 f1fd4a0efd8..fabd9b713c7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{plannerTask%2Did}/bucketTaskBoardFormat{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property bucketTaskBoardFormat for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PlannerBucketTaskBoardTaskFormat]: + async def get(self,request_configuration: Optional[BucketTaskBoardFormatRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PlannerBucketTaskBoardTaskFormat, error_mapping) - async def patch(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerBucketTaskBoardTaskFormat]: + async def patch(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, request_configuration: Optional[BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerBucketTaskBoardTaskFormat]: """ Update the navigation property bucketTaskBoardFormat in planner param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property bucketTaskBoardFormat for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[BucketTaskBoardFormatRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, request_configuration: Optional[BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property bucketTaskBoardFormat in planner param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 534818840db..037ea457101 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{plannerTask%2Did}/details{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DetailsRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property details for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PlannerTaskDetails]: + async def get(self,request_configuration: Optional[DetailsRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PlannerTaskDetails, error_mapping) - async def patch(self,body: Optional[PlannerTaskDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTaskDetails]: + async def patch(self,body: Optional[PlannerTaskDetails] = None, request_configuration: Optional[DetailsRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerTaskDetails]: """ Update the navigation property details in planner param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DetailsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property details for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DetailsRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerTaskDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerTaskDetails] = None, request_configuration: Optional[DetailsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property details in planner param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 617982b6525..b02eed071c6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +30,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[PlannerTaskItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property tasks for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PlannerTask]: + async def get(self,request_configuration: Optional[PlannerTaskItemRequestBuilderGetRequestConfiguration] = 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. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PlannerTask, error_mapping) - async def patch(self,body: Optional[PlannerTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTask]: + async def patch(self,body: Optional[PlannerTask] = None, request_configuration: Optional[PlannerTaskItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerTask]: """ Update the navigation property tasks in planner param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[PlannerTaskItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property tasks for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PlannerTaskItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerTask] = None, request_configuration: Optional[PlannerTaskItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property tasks in planner param body: The request body @@ -175,6 +174,16 @@ 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(): """ @@ -201,4 +210,27 @@ def get_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 d470cbf1a98..393c20a7a30 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{plannerTask%2Did}/progressTaskBoardFormat{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property progressTaskBoardFormat for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PlannerProgressTaskBoardTaskFormat]: + async def get(self,request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PlannerProgressTaskBoardTaskFormat, error_mapping) - async def patch(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerProgressTaskBoardTaskFormat]: + async def patch(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerProgressTaskBoardTaskFormat]: """ Update the navigation property progressTaskBoardFormat in planner param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property progressTaskBoardFormat for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property progressTaskBoardFormat in planner param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 e8cdd52d661..b7de12cc590 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[PlannerTaskCollectionResponse]: + async def get(self,request_configuration: Optional[TasksRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PlannerTaskCollectionResponse, error_mapping) - async def post(self,body: Optional[PlannerTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTask]: + async def post(self,body: Optional[PlannerTask] = None, request_configuration: Optional[TasksRequestBuilderPostRequestConfiguration] = None) -> Optional[PlannerTask]: """ Create new navigation property to tasks for planner param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TasksRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PlannerTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PlannerTask] = None, request_configuration: Optional[TasksRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to tasks for planner param body: The request body @@ -189,4 +188,27 @@ def 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 dbde2f92245..6bb87119365 100644 --- a/msgraph/generated/planner/plans/item/details/details_request_builder.py +++ b/msgraph/generated/planner/plans/item/details/details_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DetailsRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property details for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PlannerPlanDetails]: + async def get(self,request_configuration: Optional[DetailsRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PlannerPlanDetails, error_mapping) - async def patch(self,body: Optional[PlannerPlanDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerPlanDetails]: + async def patch(self,body: Optional[PlannerPlanDetails] = None, request_configuration: Optional[DetailsRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerPlanDetails]: """ Update the navigation property details in planner param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DetailsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property details for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DetailsRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerPlanDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerPlanDetails] = None, request_configuration: Optional[DetailsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property details in planner param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 5707629e288..d0e863c4174 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[PlannerPlanItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a plannerPlan object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PlannerPlan]: + async def get(self,request_configuration: Optional[PlannerPlanItemRequestBuilderGetRequestConfiguration] = 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. @@ -70,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PlannerPlan, error_mapping) - async def patch(self,body: Optional[PlannerPlan] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerPlan]: + async def patch(self,body: Optional[PlannerPlan] = None, request_configuration: Optional[PlannerPlanItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerPlan]: """ Update the properties of a plannerPlan object. param body: The request body @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[PlannerPlanItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a plannerPlan object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PlannerPlanItemRequestBuilderGetRequestConfiguration] = 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. @@ -116,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerPlan] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerPlan] = None, request_configuration: Optional[PlannerPlanItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a plannerPlan object. param body: The request body @@ -168,6 +167,16 @@ 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(): """ @@ -194,4 +203,27 @@ def get_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 1abea39774b..ca793d21ce8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 f05adf80cd9..5b25bbba5b4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property assignedToTaskBoardFormat for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PlannerAssignedToTaskBoardTaskFormat]: + async def get(self,request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PlannerAssignedToTaskBoardTaskFormat, error_mapping) - async def patch(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerAssignedToTaskBoardTaskFormat]: + async def patch(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None, request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerAssignedToTaskBoardTaskFormat]: """ Update the navigation property assignedToTaskBoardFormat in planner param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property assignedToTaskBoardFormat for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None, request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property assignedToTaskBoardFormat in planner param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 465e0b462ce..0cd19fe39a7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property bucketTaskBoardFormat for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PlannerBucketTaskBoardTaskFormat]: + async def get(self,request_configuration: Optional[BucketTaskBoardFormatRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PlannerBucketTaskBoardTaskFormat, error_mapping) - async def patch(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerBucketTaskBoardTaskFormat]: + async def patch(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, request_configuration: Optional[BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerBucketTaskBoardTaskFormat]: """ Update the navigation property bucketTaskBoardFormat in planner param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property bucketTaskBoardFormat for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[BucketTaskBoardFormatRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, request_configuration: Optional[BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property bucketTaskBoardFormat in planner param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 b86834c8c6b..6485e794ab9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DetailsRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property details for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PlannerTaskDetails]: + async def get(self,request_configuration: Optional[DetailsRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PlannerTaskDetails, error_mapping) - async def patch(self,body: Optional[PlannerTaskDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTaskDetails]: + async def patch(self,body: Optional[PlannerTaskDetails] = None, request_configuration: Optional[DetailsRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerTaskDetails]: """ Update the navigation property details in planner param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DetailsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property details for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DetailsRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerTaskDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerTaskDetails] = None, request_configuration: Optional[DetailsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property details in planner param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 2b0f724cfe0..f66c68c817f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +30,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[PlannerTaskItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property tasks for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PlannerTask]: + async def get(self,request_configuration: Optional[PlannerTaskItemRequestBuilderGetRequestConfiguration] = 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. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PlannerTask, error_mapping) - async def patch(self,body: Optional[PlannerTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTask]: + async def patch(self,body: Optional[PlannerTask] = None, request_configuration: Optional[PlannerTaskItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerTask]: """ Update the navigation property tasks in planner param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[PlannerTaskItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property tasks for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PlannerTaskItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerTask] = None, request_configuration: Optional[PlannerTaskItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property tasks in planner param body: The request body @@ -175,6 +174,16 @@ 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(): """ @@ -201,4 +210,27 @@ def get_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 057f115e488..5621de42139 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property progressTaskBoardFormat for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PlannerProgressTaskBoardTaskFormat]: + async def get(self,request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PlannerProgressTaskBoardTaskFormat, error_mapping) - async def patch(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerProgressTaskBoardTaskFormat]: + async def patch(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerProgressTaskBoardTaskFormat]: """ Update the navigation property progressTaskBoardFormat in planner param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property progressTaskBoardFormat for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property progressTaskBoardFormat in planner param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 d2a9cd3eb2a..23b5a4e59e1 100644 --- a/msgraph/generated/planner/plans/item/tasks/tasks_request_builder.py +++ b/msgraph/generated/planner/plans/item/tasks/tasks_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[PlannerTaskCollectionResponse]: + async def get(self,request_configuration: Optional[TasksRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PlannerTaskCollectionResponse, error_mapping) - async def post(self,body: Optional[PlannerTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTask]: + async def post(self,body: Optional[PlannerTask] = None, request_configuration: Optional[TasksRequestBuilderPostRequestConfiguration] = None) -> Optional[PlannerTask]: """ Create new navigation property to tasks for planner param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TasksRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PlannerTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PlannerTask] = None, request_configuration: Optional[TasksRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to tasks for planner param body: The request body @@ -189,4 +188,27 @@ def 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 3d8c1f99c29..9bed1c3047e 100644 --- a/msgraph/generated/planner/plans/plans_request_builder.py +++ b/msgraph/generated/planner/plans/plans_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[PlannerPlanCollectionResponse]: + async def get(self,request_configuration: Optional[PlansRequestBuilderGetRequestConfiguration] = None) -> Optional[PlannerPlanCollectionResponse]: """ Get a list of plannerPlan objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PlannerPlanCollectionResponse, error_mapping) - async def post(self,body: Optional[PlannerPlan] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerPlan]: + async def post(self,body: Optional[PlannerPlan] = None, request_configuration: Optional[PlansRequestBuilderPostRequestConfiguration] = None) -> Optional[PlannerPlan]: """ Use this API to create a new plannerPlan. param body: The request body @@ -89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PlansRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get a list of plannerPlan objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PlannerPlan] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PlannerPlan] = None, request_configuration: Optional[PlansRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Use this API to create a new plannerPlan. param body: The request body @@ -190,4 +189,27 @@ def 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 0451a878198..7ab67ee46e9 100644 --- a/msgraph/generated/planner/tasks/count/count_request_builder.py +++ b/msgraph/generated/planner/tasks/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 aa7229b4ee8..ca7509a234c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property assignedToTaskBoardFormat for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PlannerAssignedToTaskBoardTaskFormat]: + async def get(self,request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PlannerAssignedToTaskBoardTaskFormat, error_mapping) - async def patch(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerAssignedToTaskBoardTaskFormat]: + async def patch(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None, request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerAssignedToTaskBoardTaskFormat]: """ Update the navigation property assignedToTaskBoardFormat in planner param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property assignedToTaskBoardFormat for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None, request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property assignedToTaskBoardFormat in planner param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 0cfc5b08566..3f023092c84 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property bucketTaskBoardFormat for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PlannerBucketTaskBoardTaskFormat]: + async def get(self,request_configuration: Optional[BucketTaskBoardFormatRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PlannerBucketTaskBoardTaskFormat, error_mapping) - async def patch(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerBucketTaskBoardTaskFormat]: + async def patch(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, request_configuration: Optional[BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerBucketTaskBoardTaskFormat]: """ Update the navigation property bucketTaskBoardFormat in planner param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property bucketTaskBoardFormat for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[BucketTaskBoardFormatRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, request_configuration: Optional[BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property bucketTaskBoardFormat in planner param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 f7820d10f9c..757fde5c92c 100644 --- a/msgraph/generated/planner/tasks/item/details/details_request_builder.py +++ b/msgraph/generated/planner/tasks/item/details/details_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DetailsRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property details for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PlannerTaskDetails]: + async def get(self,request_configuration: Optional[DetailsRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PlannerTaskDetails, error_mapping) - async def patch(self,body: Optional[PlannerTaskDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTaskDetails]: + async def patch(self,body: Optional[PlannerTaskDetails] = None, request_configuration: Optional[DetailsRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerTaskDetails]: """ Update the navigation property details in planner param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DetailsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property details for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DetailsRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerTaskDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerTaskDetails] = None, request_configuration: Optional[DetailsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property details in planner param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 c9e0d18b971..863252d52dc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +30,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[PlannerTaskItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a plannerTask object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PlannerTask]: + async def get(self,request_configuration: Optional[PlannerTaskItemRequestBuilderGetRequestConfiguration] = 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. @@ -71,7 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PlannerTask, error_mapping) - async def patch(self,body: Optional[PlannerTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTask]: + async def patch(self,body: Optional[PlannerTask] = None, request_configuration: Optional[PlannerTaskItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerTask]: """ Update the navigation property tasks in planner param body: The request body @@ -95,7 +94,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[PlannerTaskItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a plannerTask object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -106,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PlannerTaskItemRequestBuilderGetRequestConfiguration] = 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. @@ -117,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerTask] = None, request_configuration: Optional[PlannerTaskItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property tasks in planner param body: The request body @@ -178,6 +177,16 @@ 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(): """ @@ -204,4 +213,27 @@ def get_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 739d1b466e9..72264bf3052 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property progressTaskBoardFormat for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PlannerProgressTaskBoardTaskFormat]: + async def get(self,request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PlannerProgressTaskBoardTaskFormat, error_mapping) - async def patch(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerProgressTaskBoardTaskFormat]: + async def patch(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerProgressTaskBoardTaskFormat]: """ Update the navigation property progressTaskBoardFormat in planner param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property progressTaskBoardFormat for planner param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property progressTaskBoardFormat in planner param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 189fe106b55..91a59bc4cae 100644 --- a/msgraph/generated/planner/tasks/tasks_request_builder.py +++ b/msgraph/generated/planner/tasks/tasks_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[PlannerTaskCollectionResponse]: + async def get(self,request_configuration: Optional[TasksRequestBuilderGetRequestConfiguration] = None) -> Optional[PlannerTaskCollectionResponse]: """ Retrieve a list of plannertask objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PlannerTaskCollectionResponse, error_mapping) - async def post(self,body: Optional[PlannerTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTask]: + async def post(self,body: Optional[PlannerTask] = None, request_configuration: Optional[TasksRequestBuilderPostRequestConfiguration] = None) -> Optional[PlannerTask]: """ Create a new plannerTask. param body: The request body @@ -89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TasksRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of plannertask objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PlannerTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PlannerTask] = None, request_configuration: Optional[TasksRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new plannerTask. param body: The request body @@ -190,4 +189,27 @@ def 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 0216d6b81b6..50b157d7497 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ActivityBasedTimeoutPolicyCollectionResponse]: + async def get(self,request_configuration: Optional[ActivityBasedTimeoutPoliciesRequestBuilderGetRequestConfiguration] = None) -> Optional[ActivityBasedTimeoutPolicyCollectionResponse]: """ Get a list of activityBasedTimeoutPolicy objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ActivityBasedTimeoutPolicyCollectionResponse, error_mapping) - async def post(self,body: Optional[ActivityBasedTimeoutPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ActivityBasedTimeoutPolicy]: + async def post(self,body: Optional[ActivityBasedTimeoutPolicy] = None, request_configuration: Optional[ActivityBasedTimeoutPoliciesRequestBuilderPostRequestConfiguration] = None) -> Optional[ActivityBasedTimeoutPolicy]: """ Create a new activityBasedTimeoutPolicy object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ActivityBasedTimeoutPoliciesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get a list of activityBasedTimeoutPolicy objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ActivityBasedTimeoutPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ActivityBasedTimeoutPolicy] = None, request_configuration: Optional[ActivityBasedTimeoutPoliciesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new activityBasedTimeoutPolicy object. param body: The request body @@ -190,4 +189,27 @@ def 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 c0c823cb453..02436838d8f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 b010509433b..dcbcc53d2c1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ActivityBasedTimeoutPolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete an activityBasedTimeoutPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ActivityBasedTimeoutPolicy]: + async def get(self,request_configuration: Optional[ActivityBasedTimeoutPolicyItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ActivityBasedTimeoutPolicy, error_mapping) - async def patch(self,body: Optional[ActivityBasedTimeoutPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ActivityBasedTimeoutPolicy]: + async def patch(self,body: Optional[ActivityBasedTimeoutPolicy] = None, request_configuration: Optional[ActivityBasedTimeoutPolicyItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ActivityBasedTimeoutPolicy]: """ Update the properties of an activityBasedTimeoutPolicy object. param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ActivityBasedTimeoutPolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete an activityBasedTimeoutPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ActivityBasedTimeoutPolicyItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the properties of an activityBasedTimeoutPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ActivityBasedTimeoutPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ActivityBasedTimeoutPolicy] = None, request_configuration: Optional[ActivityBasedTimeoutPolicyItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of an activityBasedTimeoutPolicy object. param body: The request body @@ -148,6 +147,16 @@ 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(): """ @@ -174,4 +183,27 @@ def get_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 a58c924defb..c00f632f94a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[AppliesToRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: """ Get appliesTo from policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +62,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AppliesToRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get appliesTo from policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,4 +148,17 @@ def 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 35a251fce97..7342365b67d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 d8f65bd2c50..fe6e7930805 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObject]: """ Get appliesTo from policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get appliesTo from policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 31ac986d599..afcf1022afa 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AdminConsentRequestPolicyRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property adminConsentRequestPolicy for policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AdminConsentRequestPolicy]: + async def get(self,request_configuration: Optional[AdminConsentRequestPolicyRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AdminConsentRequestPolicy, error_mapping) - async def patch(self,body: Optional[AdminConsentRequestPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AdminConsentRequestPolicy]: + async def patch(self,body: Optional[AdminConsentRequestPolicy] = None, request_configuration: Optional[AdminConsentRequestPolicyRequestBuilderPatchRequestConfiguration] = None) -> Optional[AdminConsentRequestPolicy]: """ Update the properties of an adminConsentRequestPolicy object. param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AdminConsentRequestPolicyRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property adminConsentRequestPolicy for policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AdminConsentRequestPolicyRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AdminConsentRequestPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AdminConsentRequestPolicy] = None, request_configuration: Optional[AdminConsentRequestPolicyRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of an adminConsentRequestPolicy object. param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 751c063d842..45bd683d1f7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[AppManagementPolicyCollectionResponse]: + async def get(self,request_configuration: Optional[AppManagementPoliciesRequestBuilderGetRequestConfiguration] = None) -> Optional[AppManagementPolicyCollectionResponse]: """ Retrieve a list of appManagementPolicy objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AppManagementPolicyCollectionResponse, error_mapping) - async def post(self,body: Optional[AppManagementPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppManagementPolicy]: + async def post(self,body: Optional[AppManagementPolicy] = None, request_configuration: Optional[AppManagementPoliciesRequestBuilderPostRequestConfiguration] = None) -> Optional[AppManagementPolicy]: """ Create an appManagementPolicy object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AppManagementPoliciesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of appManagementPolicy objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AppManagementPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AppManagementPolicy] = None, request_configuration: Optional[AppManagementPoliciesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create an appManagementPolicy object. param body: The request body @@ -190,4 +189,27 @@ def 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 a5f17675083..90594fb5d71 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 8e61b6881de..6ced45c8ce9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AppManagementPolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete an appManagementPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AppManagementPolicy]: + async def get(self,request_configuration: Optional[AppManagementPolicyItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AppManagementPolicy, error_mapping) - async def patch(self,body: Optional[AppManagementPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppManagementPolicy]: + async def patch(self,body: Optional[AppManagementPolicy] = None, request_configuration: Optional[AppManagementPolicyItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AppManagementPolicy]: """ Update an appManagementPolicy object. param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AppManagementPolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete an appManagementPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AppManagementPolicyItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read the properties of an appManagementPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AppManagementPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AppManagementPolicy] = None, request_configuration: Optional[AppManagementPolicyItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update an appManagementPolicy object. param body: The request body @@ -148,6 +147,16 @@ 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(): """ @@ -174,4 +183,27 @@ def get_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 2fd1ee6bbbc..c75a3cf4b36 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[AppliesToRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AppliesToRequestBuilderGetRequestConfiguration] = 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. @@ -150,4 +149,17 @@ def 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 514ccec4e6a..9e5c9c34534 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 ecf44ab8730..1842ea46a57 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 72ab2d38687..33d911aede3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AuthenticationFlowsPolicyRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property authenticationFlowsPolicy for policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AuthenticationFlowsPolicy]: + async def get(self,request_configuration: Optional[AuthenticationFlowsPolicyRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AuthenticationFlowsPolicy, error_mapping) - async def patch(self,body: Optional[AuthenticationFlowsPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationFlowsPolicy]: + async def patch(self,body: Optional[AuthenticationFlowsPolicy] = None, request_configuration: Optional[AuthenticationFlowsPolicyRequestBuilderPatchRequestConfiguration] = 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 @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AuthenticationFlowsPolicyRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property authenticationFlowsPolicy for policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AuthenticationFlowsPolicyRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AuthenticationFlowsPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AuthenticationFlowsPolicy] = None, request_configuration: Optional[AuthenticationFlowsPolicyRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the selfServiceSignUp property of an authenticationFlowsPolicy object. The properties id, type, and description cannot be modified. param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 395506c5217..1ebacd607b5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AuthenticationMethodConfigurationCollectionResponse]: + async def get(self,request_configuration: Optional[AuthenticationMethodConfigurationsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AuthenticationMethodConfigurationCollectionResponse, error_mapping) - async def post(self,body: Optional[AuthenticationMethodConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationMethodConfiguration]: + async def post(self,body: Optional[AuthenticationMethodConfiguration] = None, request_configuration: Optional[AuthenticationMethodConfigurationsRequestBuilderPostRequestConfiguration] = None) -> Optional[AuthenticationMethodConfiguration]: """ Create new navigation property to authenticationMethodConfigurations for policies param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AuthenticationMethodConfigurationsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AuthenticationMethodConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AuthenticationMethodConfiguration] = None, request_configuration: Optional[AuthenticationMethodConfigurationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to authenticationMethodConfigurations for policies param body: The request body @@ -188,4 +187,27 @@ def 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 6cfe7ebe8b6..ffcc2d4fee3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 501feaca1cf..74ccea2c610 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AuthenticationMethodConfigurationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property authenticationMethodConfigurations for policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AuthenticationMethodConfiguration]: + async def get(self,request_configuration: Optional[AuthenticationMethodConfigurationItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AuthenticationMethodConfiguration, error_mapping) - async def patch(self,body: Optional[AuthenticationMethodConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationMethodConfiguration]: + async def patch(self,body: Optional[AuthenticationMethodConfiguration] = None, request_configuration: Optional[AuthenticationMethodConfigurationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AuthenticationMethodConfiguration]: """ Update the navigation property authenticationMethodConfigurations in policies param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AuthenticationMethodConfigurationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property authenticationMethodConfigurations for policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AuthenticationMethodConfigurationItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AuthenticationMethodConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AuthenticationMethodConfiguration] = None, request_configuration: Optional[AuthenticationMethodConfigurationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property authenticationMethodConfigurations in policies param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 9b885e5698c..701d8e63f22 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AuthenticationMethodsPolicyRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property authenticationMethodsPolicy for policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AuthenticationMethodsPolicy]: + async def get(self,request_configuration: Optional[AuthenticationMethodsPolicyRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AuthenticationMethodsPolicy, error_mapping) - async def patch(self,body: Optional[AuthenticationMethodsPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationMethodsPolicy]: + async def patch(self,body: Optional[AuthenticationMethodsPolicy] = None, request_configuration: Optional[AuthenticationMethodsPolicyRequestBuilderPatchRequestConfiguration] = None) -> Optional[AuthenticationMethodsPolicy]: """ Update the properties of an authenticationMethodsPolicy object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AuthenticationMethodsPolicyRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property authenticationMethodsPolicy for policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AuthenticationMethodsPolicyRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AuthenticationMethodsPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AuthenticationMethodsPolicy] = None, request_configuration: Optional[AuthenticationMethodsPolicyRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of an authenticationMethodsPolicy object. param body: The request body @@ -147,6 +146,16 @@ 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(): """ @@ -173,4 +182,27 @@ def get_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 f4dedc84eba..536497f93e6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AuthenticationStrengthPolicyCollectionResponse]: + async def get(self,request_configuration: Optional[AuthenticationStrengthPoliciesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AuthenticationStrengthPolicyCollectionResponse, error_mapping) - async def post(self,body: Optional[AuthenticationStrengthPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationStrengthPolicy]: + async def post(self,body: Optional[AuthenticationStrengthPolicy] = None, request_configuration: Optional[AuthenticationStrengthPoliciesRequestBuilderPostRequestConfiguration] = None) -> Optional[AuthenticationStrengthPolicy]: """ Create a new custom authenticationStrengthPolicy object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AuthenticationStrengthPoliciesRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AuthenticationStrengthPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AuthenticationStrengthPolicy] = None, request_configuration: Optional[AuthenticationStrengthPoliciesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new custom authenticationStrengthPolicy object. param body: The request body @@ -190,4 +189,27 @@ def 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 ae63f63f779..57fa2a1301f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 3ea27b99da5..e9e5fdad48d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AuthenticationStrengthPolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a custom authenticationStrengthPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AuthenticationStrengthPolicy]: + async def get(self,request_configuration: Optional[AuthenticationStrengthPolicyItemRequestBuilderGetRequestConfiguration] = 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. @@ -70,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AuthenticationStrengthPolicy, error_mapping) - async def patch(self,body: Optional[AuthenticationStrengthPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationStrengthPolicy]: + async def patch(self,body: Optional[AuthenticationStrengthPolicy] = None, request_configuration: Optional[AuthenticationStrengthPolicyItemRequestBuilderPatchRequestConfiguration] = 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 @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AuthenticationStrengthPolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a custom authenticationStrengthPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AuthenticationStrengthPolicyItemRequestBuilderGetRequestConfiguration] = 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. @@ -116,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AuthenticationStrengthPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AuthenticationStrengthPolicy] = None, request_configuration: Optional[AuthenticationStrengthPolicyItemRequestBuilderPatchRequestConfiguration] = 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 @@ -168,6 +167,16 @@ 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(): """ @@ -194,4 +203,27 @@ def get_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 0a062b6d604..fa82e36c0a0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AuthenticationCombinationConfigurationCollectionResponse]: + async def get(self,request_configuration: Optional[CombinationConfigurationsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AuthenticationCombinationConfigurationCollectionResponse, error_mapping) - async def post(self,body: Optional[AuthenticationCombinationConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationCombinationConfiguration]: + async def post(self,body: Optional[AuthenticationCombinationConfiguration] = None, request_configuration: Optional[CombinationConfigurationsRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CombinationConfigurationsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AuthenticationCombinationConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AuthenticationCombinationConfiguration] = None, request_configuration: Optional[CombinationConfigurationsRequestBuilderPostRequestConfiguration] = 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 @@ -190,4 +189,27 @@ def 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 886e7786030..9b26347df7b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 914fb5ea203..e88152c7dc1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AuthenticationCombinationConfigurationItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AuthenticationCombinationConfiguration]: + async def get(self,request_configuration: Optional[AuthenticationCombinationConfigurationItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AuthenticationCombinationConfiguration, error_mapping) - async def patch(self,body: Optional[AuthenticationCombinationConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationCombinationConfiguration]: + async def patch(self,body: Optional[AuthenticationCombinationConfiguration] = None, request_configuration: Optional[AuthenticationCombinationConfigurationItemRequestBuilderPatchRequestConfiguration] = 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 @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AuthenticationCombinationConfigurationItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AuthenticationCombinationConfigurationItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AuthenticationCombinationConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AuthenticationCombinationConfiguration] = None, request_configuration: Optional[AuthenticationCombinationConfigurationItemRequestBuilderPatchRequestConfiguration] = 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 @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 e5917c40444..ddc42073833 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[RequestConfiguration] = None) -> Optional[UpdateAllowedCombinationsResult]: + async def post(self,body: Optional[UpdateAllowedCombinationsPostRequestBody] = None, request_configuration: Optional[UpdateAllowedCombinationsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UpdateAllowedCombinationsPostRequestBody] = None, request_configuration: Optional[UpdateAllowedCombinationsRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 260c4aaa822..a49f60487ff 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[RequestConfiguration] = None) -> Optional[AuthenticationStrengthUsage]: + async def get(self,request_configuration: Optional[UsageRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AuthenticationStrengthUsage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UsageRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function usage param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 d7c676d0ff4..7c2485ae04e 100644 --- a/msgraph/generated/policies/authorization_policy/authorization_policy_request_builder.py +++ b/msgraph/generated/policies/authorization_policy/authorization_policy_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AuthorizationPolicyRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property authorizationPolicy for policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AuthorizationPolicy]: + async def get(self,request_configuration: Optional[AuthorizationPolicyRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AuthorizationPolicy, error_mapping) - async def patch(self,body: Optional[AuthorizationPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthorizationPolicy]: + async def patch(self,body: Optional[AuthorizationPolicy] = None, request_configuration: Optional[AuthorizationPolicyRequestBuilderPatchRequestConfiguration] = None) -> Optional[AuthorizationPolicy]: """ Update the properties of an authorizationPolicy object. param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AuthorizationPolicyRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property authorizationPolicy for policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AuthorizationPolicyRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties of an authorizationPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AuthorizationPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AuthorizationPolicy] = None, request_configuration: Optional[AuthorizationPolicyRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of an authorizationPolicy object. param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 f5e23242ac2..ba5b9056419 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ClaimsMappingPolicyCollectionResponse]: + async def get(self,request_configuration: Optional[ClaimsMappingPoliciesRequestBuilderGetRequestConfiguration] = None) -> Optional[ClaimsMappingPolicyCollectionResponse]: """ Get a list of claimsMappingPolicy objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ClaimsMappingPolicyCollectionResponse, error_mapping) - async def post(self,body: Optional[ClaimsMappingPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ClaimsMappingPolicy]: + async def post(self,body: Optional[ClaimsMappingPolicy] = None, request_configuration: Optional[ClaimsMappingPoliciesRequestBuilderPostRequestConfiguration] = None) -> Optional[ClaimsMappingPolicy]: """ Create a new claimsMappingPolicy object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ClaimsMappingPoliciesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get a list of claimsMappingPolicy objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ClaimsMappingPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ClaimsMappingPolicy] = None, request_configuration: Optional[ClaimsMappingPoliciesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new claimsMappingPolicy object. param body: The request body @@ -190,4 +189,27 @@ def 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 0a0655c1783..ba5e298bd9f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 01a9d107efa..6796ebe18cd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[AppliesToRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: """ Get appliesTo from policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +62,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AppliesToRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get appliesTo from policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,4 +148,17 @@ def 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 35ed3aa0d31..b3a1c461af2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 bd417a023b8..430c88f648f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObject]: """ Get appliesTo from policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get appliesTo from policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 0fde10dbbf3..d428ccc0dcf 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ClaimsMappingPolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a claimsMappingPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ClaimsMappingPolicy]: + async def get(self,request_configuration: Optional[ClaimsMappingPolicyItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ClaimsMappingPolicy, error_mapping) - async def patch(self,body: Optional[ClaimsMappingPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ClaimsMappingPolicy]: + async def patch(self,body: Optional[ClaimsMappingPolicy] = None, request_configuration: Optional[ClaimsMappingPolicyItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ClaimsMappingPolicy]: """ Update the properties of a claimsMappingPolicy object. param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ClaimsMappingPolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a claimsMappingPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ClaimsMappingPolicyItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ClaimsMappingPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ClaimsMappingPolicy] = None, request_configuration: Optional[ClaimsMappingPolicyItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a claimsMappingPolicy object. param body: The request body @@ -148,6 +147,16 @@ 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(): """ @@ -174,4 +183,27 @@ def get_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 83e0f5f102f..c8f53715a6f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ConditionalAccessPolicyCollectionResponse]: + async def get(self,request_configuration: Optional[ConditionalAccessPoliciesRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ConditionalAccessPolicyCollectionResponse, error_mapping) - async def post(self,body: Optional[ConditionalAccessPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConditionalAccessPolicy]: + async def post(self,body: Optional[ConditionalAccessPolicy] = None, request_configuration: Optional[ConditionalAccessPoliciesRequestBuilderPostRequestConfiguration] = None) -> Optional[ConditionalAccessPolicy]: """ Create new navigation property to conditionalAccessPolicies for policies param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ConditionalAccessPoliciesRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ConditionalAccessPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ConditionalAccessPolicy] = None, request_configuration: Optional[ConditionalAccessPoliciesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to conditionalAccessPolicies for policies param body: The request body @@ -188,4 +187,27 @@ def 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 9a1d3a274fd..f728e42f735 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 a442f4f088d..086e1910d84 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ConditionalAccessPolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property conditionalAccessPolicies for policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ConditionalAccessPolicy]: + async def get(self,request_configuration: Optional[ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ConditionalAccessPolicy, error_mapping) - async def patch(self,body: Optional[ConditionalAccessPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConditionalAccessPolicy]: + async def patch(self,body: Optional[ConditionalAccessPolicy] = None, request_configuration: Optional[ConditionalAccessPolicyItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ConditionalAccessPolicy]: """ Update the navigation property conditionalAccessPolicies in policies param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ConditionalAccessPolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property conditionalAccessPolicies for policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ConditionalAccessPolicyItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ConditionalAccessPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ConditionalAccessPolicy] = None, request_configuration: Optional[ConditionalAccessPolicyItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property conditionalAccessPolicies in policies param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 e063f2367b5..71f9f2d27cd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[CrossTenantAccessPolicyRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property crossTenantAccessPolicy for policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[CrossTenantAccessPolicy]: + async def get(self,request_configuration: Optional[CrossTenantAccessPolicyRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CrossTenantAccessPolicy, error_mapping) - async def patch(self,body: Optional[CrossTenantAccessPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CrossTenantAccessPolicy]: + async def patch(self,body: Optional[CrossTenantAccessPolicy] = None, request_configuration: Optional[CrossTenantAccessPolicyRequestBuilderPatchRequestConfiguration] = None) -> Optional[CrossTenantAccessPolicy]: """ Update the properties of a cross-tenant access policy. param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[CrossTenantAccessPolicyRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property crossTenantAccessPolicy for policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CrossTenantAccessPolicyRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[CrossTenantAccessPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[CrossTenantAccessPolicy] = None, request_configuration: Optional[CrossTenantAccessPolicyRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a cross-tenant access policy. param body: The request body @@ -157,6 +156,16 @@ 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(): """ @@ -183,4 +192,27 @@ def get_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 73a1c454132..d70f26d5f9c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DefaultRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property default for policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[CrossTenantAccessPolicyConfigurationDefault]: + async def get(self,request_configuration: Optional[DefaultRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CrossTenantAccessPolicyConfigurationDefault, error_mapping) - async def patch(self,body: Optional[CrossTenantAccessPolicyConfigurationDefault] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CrossTenantAccessPolicyConfigurationDefault]: + async def patch(self,body: Optional[CrossTenantAccessPolicyConfigurationDefault] = None, request_configuration: Optional[DefaultRequestBuilderPatchRequestConfiguration] = None) -> Optional[CrossTenantAccessPolicyConfigurationDefault]: """ Update the default configuration of a cross-tenant access policy. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DefaultRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property default for policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DefaultRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[CrossTenantAccessPolicyConfigurationDefault] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[CrossTenantAccessPolicyConfigurationDefault] = None, request_configuration: Optional[DefaultRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the default configuration of a cross-tenant access policy. param body: The request body @@ -147,6 +146,16 @@ 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(): """ @@ -173,4 +182,27 @@ def get_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 b4970783d1d..fd2896bb7e6 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[ResetToSystemDefaultRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[ResetToSystemDefaultRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 afebe944387..9074cd27f3a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 81489e36915..2828aa220ec 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[CrossTenantAccessPolicyConfigurationPartner]: + async def get(self,request_configuration: Optional[CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CrossTenantAccessPolicyConfigurationPartner, error_mapping) - async def patch(self,body: Optional[CrossTenantAccessPolicyConfigurationPartner] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CrossTenantAccessPolicyConfigurationPartner]: + async def patch(self,body: Optional[CrossTenantAccessPolicyConfigurationPartner] = None, request_configuration: Optional[CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[CrossTenantAccessPolicyConfigurationPartner]: """ Update the properties of a partner-specific configuration. param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[CrossTenantAccessPolicyConfigurationPartner] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[CrossTenantAccessPolicyConfigurationPartner] = None, request_configuration: Optional[CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a partner-specific configuration. param body: The request body @@ -148,6 +147,16 @@ 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(): """ @@ -174,4 +183,27 @@ def get_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 a8252b617ef..8d64d5593d5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[IdentitySynchronizationRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[CrossTenantIdentitySyncPolicyPartner]: + async def get(self,request_configuration: Optional[IdentitySynchronizationRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CrossTenantIdentitySyncPolicyPartner, error_mapping) - async def put(self,body: Optional[CrossTenantIdentitySyncPolicyPartner] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CrossTenantIdentitySyncPolicyPartner]: + async def put(self,body: Optional[CrossTenantIdentitySyncPolicyPartner] = None, request_configuration: Optional[IdentitySynchronizationRequestBuilderPutRequestConfiguration] = None) -> Optional[CrossTenantIdentitySyncPolicyPartner]: """ Update the navigation property identitySynchronization in policies param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[IdentitySynchronizationRequestBuilderDeleteRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[IdentitySynchronizationRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_put_request_information(self,body: Optional[CrossTenantIdentitySyncPolicyPartner] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: Optional[CrossTenantIdentitySyncPolicyPartner] = None, request_configuration: Optional[IdentitySynchronizationRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property identitySynchronization in policies param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 1bfbbb64c34..a0fc120aea6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[CrossTenantAccessPolicyConfigurationPartnerCollectionResponse]: + async def get(self,request_configuration: Optional[PartnersRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CrossTenantAccessPolicyConfigurationPartnerCollectionResponse, error_mapping) - async def post(self,body: Optional[CrossTenantAccessPolicyConfigurationPartner] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CrossTenantAccessPolicyConfigurationPartner]: + async def post(self,body: Optional[CrossTenantAccessPolicyConfigurationPartner] = None, request_configuration: Optional[PartnersRequestBuilderPostRequestConfiguration] = None) -> Optional[CrossTenantAccessPolicyConfigurationPartner]: """ Create a new partner configuration in a cross-tenant access policy. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PartnersRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[CrossTenantAccessPolicyConfigurationPartner] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CrossTenantAccessPolicyConfigurationPartner] = None, request_configuration: Optional[PartnersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new partner configuration in a cross-tenant access policy. param body: The request body @@ -190,4 +189,27 @@ def 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 49daac3e3eb..c61f32e8c66 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DefaultAppManagementPolicyRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property defaultAppManagementPolicy for policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[TenantAppManagementPolicy]: + async def get(self,request_configuration: Optional[DefaultAppManagementPolicyRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TenantAppManagementPolicy, error_mapping) - async def patch(self,body: Optional[TenantAppManagementPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TenantAppManagementPolicy]: + async def patch(self,body: Optional[TenantAppManagementPolicy] = None, request_configuration: Optional[DefaultAppManagementPolicyRequestBuilderPatchRequestConfiguration] = None) -> Optional[TenantAppManagementPolicy]: """ Update the properties of a tenantAppManagementPolicy object. param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DefaultAppManagementPolicyRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property defaultAppManagementPolicy for policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DefaultAppManagementPolicyRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read the properties of a tenantAppManagementPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TenantAppManagementPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TenantAppManagementPolicy] = None, request_configuration: Optional[DefaultAppManagementPolicyRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a tenantAppManagementPolicy object. param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 6d677ef219e..a279b99173b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DeviceRegistrationPolicy]: + async def get(self,request_configuration: Optional[DeviceRegistrationPolicyRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceRegistrationPolicy]: """ Get deviceRegistrationPolicy from policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceRegistrationPolicy, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeviceRegistrationPolicyRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get deviceRegistrationPolicy from policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -89,4 +88,17 @@ def get_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 bd22316d999..edc41cbe596 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 f957d3ea834..6ed89899f6b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[FeatureRolloutPolicyCollectionResponse]: + async def get(self,request_configuration: Optional[FeatureRolloutPoliciesRequestBuilderGetRequestConfiguration] = None) -> Optional[FeatureRolloutPolicyCollectionResponse]: """ Retrieve a list of featureRolloutPolicy objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, FeatureRolloutPolicyCollectionResponse, error_mapping) - async def post(self,body: Optional[FeatureRolloutPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[FeatureRolloutPolicy]: + async def post(self,body: Optional[FeatureRolloutPolicy] = None, request_configuration: Optional[FeatureRolloutPoliciesRequestBuilderPostRequestConfiguration] = None) -> Optional[FeatureRolloutPolicy]: """ Create a new featureRolloutPolicy object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FeatureRolloutPoliciesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of featureRolloutPolicy objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[FeatureRolloutPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[FeatureRolloutPolicy] = None, request_configuration: Optional[FeatureRolloutPoliciesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new featureRolloutPolicy object. param body: The request body @@ -190,4 +189,27 @@ def 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 f887a94396f..f1c81f209a2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[AppliesToRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - async def post(self,body: Optional[DirectoryObject] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def post(self,body: Optional[DirectoryObject] = None, request_configuration: Optional[AppliesToRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AppliesToRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DirectoryObject] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DirectoryObject] = None, request_configuration: Optional[AppliesToRequestBuilderPostRequestConfiguration] = 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 @@ -199,4 +198,27 @@ def 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 4d0785df8ee..68651e1c167 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 85d04bfc9bc..471214d8e29 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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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[RequestConfiguration] = No raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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,4 +65,14 @@ 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 adea44dee0b..ad675e85da6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/policies/featureRolloutPolicies/{featureRolloutPolicy%2Did}/appliesTo/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[StringCollectionResponse]: + async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, StringCollectionResponse, error_mapping) - async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = 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 @@ -157,6 +156,19 @@ 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(): """ @@ -203,4 +215,27 @@ def 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 f92836ae141..185ac7b23d5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[FeatureRolloutPolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a featureRolloutPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[FeatureRolloutPolicy]: + async def get(self,request_configuration: Optional[FeatureRolloutPolicyItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, FeatureRolloutPolicy, error_mapping) - async def patch(self,body: Optional[FeatureRolloutPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[FeatureRolloutPolicy]: + async def patch(self,body: Optional[FeatureRolloutPolicy] = None, request_configuration: Optional[FeatureRolloutPolicyItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[FeatureRolloutPolicy]: """ Update the properties of featureRolloutPolicy object. param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[FeatureRolloutPolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a featureRolloutPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FeatureRolloutPolicyItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[FeatureRolloutPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[FeatureRolloutPolicy] = None, request_configuration: Optional[FeatureRolloutPolicyItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of featureRolloutPolicy object. param body: The request body @@ -148,6 +147,16 @@ 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(): """ @@ -174,4 +183,27 @@ def get_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 df1acf78e5a..0732c12bf3a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 93506dcbb27..099e365c78f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[HomeRealmDiscoveryPolicyCollectionResponse]: + async def get(self,request_configuration: Optional[HomeRealmDiscoveryPoliciesRequestBuilderGetRequestConfiguration] = None) -> Optional[HomeRealmDiscoveryPolicyCollectionResponse]: """ Get a list of homeRealmDiscoveryPolicy objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, HomeRealmDiscoveryPolicyCollectionResponse, error_mapping) - async def post(self,body: Optional[HomeRealmDiscoveryPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[HomeRealmDiscoveryPolicy]: + async def post(self,body: Optional[HomeRealmDiscoveryPolicy] = None, request_configuration: Optional[HomeRealmDiscoveryPoliciesRequestBuilderPostRequestConfiguration] = None) -> Optional[HomeRealmDiscoveryPolicy]: """ Create a new homeRealmDiscoveryPolicy object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[HomeRealmDiscoveryPoliciesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get a list of homeRealmDiscoveryPolicy objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[HomeRealmDiscoveryPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[HomeRealmDiscoveryPolicy] = None, request_configuration: Optional[HomeRealmDiscoveryPoliciesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new homeRealmDiscoveryPolicy object. param body: The request body @@ -190,4 +189,27 @@ def 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 3b728e7bfe2..069d550db4b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[AppliesToRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: """ Get appliesTo from policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +62,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AppliesToRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get appliesTo from policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,4 +148,17 @@ def 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 084b2104994..6b64c29a429 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 ae277ca3ba1..808652bf71c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObject]: """ Get appliesTo from policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get appliesTo from policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 c2b1cf3ce37..1a8a24c6d75 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[HomeRealmDiscoveryPolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a homeRealmDiscoveryPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[HomeRealmDiscoveryPolicy]: + async def get(self,request_configuration: Optional[HomeRealmDiscoveryPolicyItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, HomeRealmDiscoveryPolicy, error_mapping) - async def patch(self,body: Optional[HomeRealmDiscoveryPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[HomeRealmDiscoveryPolicy]: + async def patch(self,body: Optional[HomeRealmDiscoveryPolicy] = None, request_configuration: Optional[HomeRealmDiscoveryPolicyItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[HomeRealmDiscoveryPolicy]: """ Update the properties of a homeRealmDiscoveryPolicy object. param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[HomeRealmDiscoveryPolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a homeRealmDiscoveryPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[HomeRealmDiscoveryPolicyItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[HomeRealmDiscoveryPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[HomeRealmDiscoveryPolicy] = None, request_configuration: Optional[HomeRealmDiscoveryPolicyItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a homeRealmDiscoveryPolicy object. param body: The request body @@ -148,6 +147,16 @@ 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(): """ @@ -174,4 +183,27 @@ def get_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 1837c3998dd..f3c9d038f02 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[IdentitySecurityDefaultsEnforcementPolicyRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property identitySecurityDefaultsEnforcementPolicy for policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[IdentitySecurityDefaultsEnforcementPolicy]: + async def get(self,request_configuration: Optional[IdentitySecurityDefaultsEnforcementPolicyRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, IdentitySecurityDefaultsEnforcementPolicy, error_mapping) - async def patch(self,body: Optional[IdentitySecurityDefaultsEnforcementPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[IdentitySecurityDefaultsEnforcementPolicy]: + async def patch(self,body: Optional[IdentitySecurityDefaultsEnforcementPolicy] = None, request_configuration: Optional[IdentitySecurityDefaultsEnforcementPolicyRequestBuilderPatchRequestConfiguration] = None) -> Optional[IdentitySecurityDefaultsEnforcementPolicy]: """ Update the properties of an identitySecurityDefaultsEnforcementPolicy object. param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[IdentitySecurityDefaultsEnforcementPolicyRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property identitySecurityDefaultsEnforcementPolicy for policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[IdentitySecurityDefaultsEnforcementPolicyRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieve the properties of an identitySecurityDefaultsEnforcementPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[IdentitySecurityDefaultsEnforcementPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[IdentitySecurityDefaultsEnforcementPolicy] = None, request_configuration: Optional[IdentitySecurityDefaultsEnforcementPolicyRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of an identitySecurityDefaultsEnforcementPolicy object. param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 c9d3eb8a86f..38703f0fda9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 83051a58ff5..b3e374a9116 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 d096f8ca035..ade68bcdfff 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[PermissionGrantConditionSetCollectionResponse]: + async def get(self,request_configuration: Optional[ExcludesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PermissionGrantConditionSetCollectionResponse, error_mapping) - async def post(self,body: Optional[PermissionGrantConditionSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PermissionGrantConditionSet]: + async def post(self,body: Optional[PermissionGrantConditionSet] = None, request_configuration: Optional[ExcludesRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExcludesRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PermissionGrantConditionSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PermissionGrantConditionSet] = None, request_configuration: Optional[ExcludesRequestBuilderPostRequestConfiguration] = 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 @@ -190,4 +189,27 @@ def 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 7128cb59740..a4598ecd580 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[PermissionGrantConditionSetItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PermissionGrantConditionSet]: + async def get(self,request_configuration: Optional[PermissionGrantConditionSetItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PermissionGrantConditionSet, error_mapping) - async def patch(self,body: Optional[PermissionGrantConditionSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PermissionGrantConditionSet]: + async def patch(self,body: Optional[PermissionGrantConditionSet] = None, request_configuration: Optional[PermissionGrantConditionSetItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PermissionGrantConditionSet]: """ Update the navigation property excludes in policies param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[PermissionGrantConditionSetItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PermissionGrantConditionSetItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PermissionGrantConditionSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PermissionGrantConditionSet] = None, request_configuration: Optional[PermissionGrantConditionSetItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property excludes in policies param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 37ff68eaef9..ed06f32fd3d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 341b86474b3..b31fda13202 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[PermissionGrantConditionSetCollectionResponse]: + async def get(self,request_configuration: Optional[IncludesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PermissionGrantConditionSetCollectionResponse, error_mapping) - async def post(self,body: Optional[PermissionGrantConditionSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PermissionGrantConditionSet]: + async def post(self,body: Optional[PermissionGrantConditionSet] = None, request_configuration: Optional[IncludesRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[IncludesRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PermissionGrantConditionSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PermissionGrantConditionSet] = None, request_configuration: Optional[IncludesRequestBuilderPostRequestConfiguration] = 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 @@ -190,4 +189,27 @@ def 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 593bd67e156..52826a6902e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[PermissionGrantConditionSetItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PermissionGrantConditionSet]: + async def get(self,request_configuration: Optional[PermissionGrantConditionSetItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PermissionGrantConditionSet, error_mapping) - async def patch(self,body: Optional[PermissionGrantConditionSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PermissionGrantConditionSet]: + async def patch(self,body: Optional[PermissionGrantConditionSet] = None, request_configuration: Optional[PermissionGrantConditionSetItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PermissionGrantConditionSet]: """ Update the navigation property includes in policies param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[PermissionGrantConditionSetItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PermissionGrantConditionSetItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PermissionGrantConditionSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PermissionGrantConditionSet] = None, request_configuration: Optional[PermissionGrantConditionSetItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property includes in policies param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 575d9baaf61..50f6020b4bc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[PermissionGrantPolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a permissionGrantPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PermissionGrantPolicy]: + async def get(self,request_configuration: Optional[PermissionGrantPolicyItemRequestBuilderGetRequestConfiguration] = None) -> Optional[PermissionGrantPolicy]: """ Retrieve a single permissionGrantPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PermissionGrantPolicy, error_mapping) - async def patch(self,body: Optional[PermissionGrantPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PermissionGrantPolicy]: + async def patch(self,body: Optional[PermissionGrantPolicy] = None, request_configuration: Optional[PermissionGrantPolicyItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PermissionGrantPolicy]: """ Update properties of a permissionGrantPolicy. param body: The request body @@ -93,7 +92,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[PermissionGrantPolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a permissionGrantPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -104,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PermissionGrantPolicyItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieve a single permissionGrantPolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PermissionGrantPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PermissionGrantPolicy] = None, request_configuration: Optional[PermissionGrantPolicyItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update properties of a permissionGrantPolicy. param body: The request body @@ -158,6 +157,16 @@ 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(): """ @@ -184,4 +193,27 @@ def get_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 0849e8865ab..4748fc21087 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[PermissionGrantPolicyCollectionResponse]: + async def get(self,request_configuration: Optional[PermissionGrantPoliciesRequestBuilderGetRequestConfiguration] = None) -> Optional[PermissionGrantPolicyCollectionResponse]: """ Retrieve the list of permissionGrantPolicy objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PermissionGrantPolicyCollectionResponse, error_mapping) - async def post(self,body: Optional[PermissionGrantPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PermissionGrantPolicy]: + async def post(self,body: Optional[PermissionGrantPolicy] = None, request_configuration: Optional[PermissionGrantPoliciesRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PermissionGrantPoliciesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieve the list of permissionGrantPolicy objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PermissionGrantPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PermissionGrantPolicy] = None, request_configuration: Optional[PermissionGrantPoliciesRequestBuilderPostRequestConfiguration] = 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 @@ -190,4 +189,27 @@ def 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 8c3a42cdcab..09e33565154 100644 --- a/msgraph/generated/policies/policies_request_builder.py +++ b/msgraph/generated/policies/policies_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +46,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[RequestConfiguration] = None) -> Optional[PolicyRoot]: + async def get(self,request_configuration: Optional[PoliciesRequestBuilderGetRequestConfiguration] = None) -> Optional[PolicyRoot]: """ Get policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PolicyRoot, error_mapping) - async def patch(self,body: Optional[PolicyRoot] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PolicyRoot]: + async def patch(self,body: Optional[PolicyRoot] = None, request_configuration: Optional[PoliciesRequestBuilderPatchRequestConfiguration] = None) -> Optional[PolicyRoot]: """ Update policies param body: The request body @@ -90,7 +89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PoliciesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PolicyRoot] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PolicyRoot] = None, request_configuration: Optional[PoliciesRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update policies param body: The request body @@ -332,4 +331,27 @@ def get_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 d21bc99e477..33124f272fe 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 7f042fd9c30..1666beb4e17 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 44eead5ecad..77186174134 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[UnifiedRoleManagementPolicyRuleCollectionResponse]: + async def get(self,request_configuration: Optional[EffectiveRulesRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedRoleManagementPolicyRuleCollectionResponse, error_mapping) - async def post(self,body: Optional[UnifiedRoleManagementPolicyRule] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleManagementPolicyRule]: + async def post(self,body: Optional[UnifiedRoleManagementPolicyRule] = None, request_configuration: Optional[EffectiveRulesRequestBuilderPostRequestConfiguration] = None) -> Optional[UnifiedRoleManagementPolicyRule]: """ Create new navigation property to effectiveRules for policies param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EffectiveRulesRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UnifiedRoleManagementPolicyRule] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnifiedRoleManagementPolicyRule] = None, request_configuration: Optional[EffectiveRulesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to effectiveRules for policies param body: The request body @@ -188,4 +187,27 @@ def 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 414e1572782..e324cf8c515 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[UnifiedRoleManagementPolicyRuleItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property effectiveRules for policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[UnifiedRoleManagementPolicyRule]: + async def get(self,request_configuration: Optional[UnifiedRoleManagementPolicyRuleItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedRoleManagementPolicyRule, error_mapping) - async def patch(self,body: Optional[UnifiedRoleManagementPolicyRule] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleManagementPolicyRule]: + async def patch(self,body: Optional[UnifiedRoleManagementPolicyRule] = None, request_configuration: Optional[UnifiedRoleManagementPolicyRuleItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UnifiedRoleManagementPolicyRule]: """ Update the navigation property effectiveRules in policies param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[UnifiedRoleManagementPolicyRuleItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property effectiveRules for policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UnifiedRoleManagementPolicyRuleItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UnifiedRoleManagementPolicyRule] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UnifiedRoleManagementPolicyRule] = None, request_configuration: Optional[UnifiedRoleManagementPolicyRuleItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property effectiveRules in policies param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 311767bf52f..e6637fb8c85 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 210223a6f3c..de38ffb6b3a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[UnifiedRoleManagementPolicyRuleItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property rules for policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[UnifiedRoleManagementPolicyRule]: + async def get(self,request_configuration: Optional[UnifiedRoleManagementPolicyRuleItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedRoleManagementPolicyRule, error_mapping) - async def patch(self,body: Optional[UnifiedRoleManagementPolicyRule] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleManagementPolicyRule]: + async def patch(self,body: Optional[UnifiedRoleManagementPolicyRule] = None, request_configuration: Optional[UnifiedRoleManagementPolicyRuleItemRequestBuilderPatchRequestConfiguration] = 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 @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[UnifiedRoleManagementPolicyRuleItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property rules for policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UnifiedRoleManagementPolicyRuleItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UnifiedRoleManagementPolicyRule] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UnifiedRoleManagementPolicyRule] = None, request_configuration: Optional[UnifiedRoleManagementPolicyRuleItemRequestBuilderPatchRequestConfiguration] = 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 @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 e1b0e60f6a6..4c78c497a4d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[UnifiedRoleManagementPolicyRuleCollectionResponse]: + async def get(self,request_configuration: Optional[RulesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedRoleManagementPolicyRuleCollectionResponse, error_mapping) - async def post(self,body: Optional[UnifiedRoleManagementPolicyRule] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleManagementPolicyRule]: + async def post(self,body: Optional[UnifiedRoleManagementPolicyRule] = None, request_configuration: Optional[RulesRequestBuilderPostRequestConfiguration] = None) -> Optional[UnifiedRoleManagementPolicyRule]: """ Create new navigation property to rules for policies param body: The request body @@ -88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RulesRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UnifiedRoleManagementPolicyRule] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnifiedRoleManagementPolicyRule] = None, request_configuration: Optional[RulesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to rules for policies param body: The request body @@ -189,4 +188,27 @@ def 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 63adc5ca381..5b8367c9793 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[UnifiedRoleManagementPolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property roleManagementPolicies for policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[UnifiedRoleManagementPolicy]: + async def get(self,request_configuration: Optional[UnifiedRoleManagementPolicyItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedRoleManagementPolicy, error_mapping) - async def patch(self,body: Optional[UnifiedRoleManagementPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleManagementPolicy]: + async def patch(self,body: Optional[UnifiedRoleManagementPolicy] = None, request_configuration: Optional[UnifiedRoleManagementPolicyItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UnifiedRoleManagementPolicy]: """ Update the navigation property roleManagementPolicies in policies param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[UnifiedRoleManagementPolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property roleManagementPolicies for policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UnifiedRoleManagementPolicyItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UnifiedRoleManagementPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UnifiedRoleManagementPolicy] = None, request_configuration: Optional[UnifiedRoleManagementPolicyItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property roleManagementPolicies in policies param body: The request body @@ -156,6 +155,16 @@ 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(): """ @@ -182,4 +191,27 @@ def get_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 ea9f197b0f8..1223f24b6a4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[UnifiedRoleManagementPolicyCollectionResponse]: + async def get(self,request_configuration: Optional[RoleManagementPoliciesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedRoleManagementPolicyCollectionResponse, error_mapping) - async def post(self,body: Optional[UnifiedRoleManagementPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleManagementPolicy]: + async def post(self,body: Optional[UnifiedRoleManagementPolicy] = None, request_configuration: Optional[RoleManagementPoliciesRequestBuilderPostRequestConfiguration] = None) -> Optional[UnifiedRoleManagementPolicy]: """ Create new navigation property to roleManagementPolicies for policies param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RoleManagementPoliciesRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UnifiedRoleManagementPolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnifiedRoleManagementPolicy] = None, request_configuration: Optional[RoleManagementPoliciesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to roleManagementPolicies for policies param body: The request body @@ -189,4 +188,27 @@ def 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 bbe24d63fa6..845920fa235 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 b7e9d197985..2ee8a1bcadb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[UnifiedRoleManagementPolicy]: + async def get(self,request_configuration: Optional[PolicyRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedRoleManagementPolicy, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PolicyRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 6d0f07f68e8..61682a8af7c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[UnifiedRoleManagementPolicyAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property roleManagementPolicyAssignments for policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[UnifiedRoleManagementPolicyAssignment]: + async def get(self,request_configuration: Optional[UnifiedRoleManagementPolicyAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedRoleManagementPolicyAssignment, error_mapping) - async def patch(self,body: Optional[UnifiedRoleManagementPolicyAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleManagementPolicyAssignment]: + async def patch(self,body: Optional[UnifiedRoleManagementPolicyAssignment] = None, request_configuration: Optional[UnifiedRoleManagementPolicyAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UnifiedRoleManagementPolicyAssignment]: """ Update the navigation property roleManagementPolicyAssignments in policies param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[UnifiedRoleManagementPolicyAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property roleManagementPolicyAssignments for policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UnifiedRoleManagementPolicyAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UnifiedRoleManagementPolicyAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UnifiedRoleManagementPolicyAssignment] = None, request_configuration: Optional[UnifiedRoleManagementPolicyAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property roleManagementPolicyAssignments in policies param body: The request body @@ -146,6 +145,16 @@ 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(): """ @@ -172,4 +181,27 @@ def get_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 46f91212546..8278f28528c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[UnifiedRoleManagementPolicyAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[RoleManagementPolicyAssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedRoleManagementPolicyAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[UnifiedRoleManagementPolicyAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleManagementPolicyAssignment]: + async def post(self,body: Optional[UnifiedRoleManagementPolicyAssignment] = None, request_configuration: Optional[RoleManagementPolicyAssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[UnifiedRoleManagementPolicyAssignment]: """ Create new navigation property to roleManagementPolicyAssignments for policies param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RoleManagementPolicyAssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UnifiedRoleManagementPolicyAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnifiedRoleManagementPolicyAssignment] = None, request_configuration: Optional[RoleManagementPolicyAssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to roleManagementPolicyAssignments for policies param body: The request body @@ -189,4 +188,27 @@ def 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 74825e2a863..06406097fde 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 7f1908ff135..8c5bfaa3543 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[AppliesToRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: """ Get appliesTo from policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +62,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AppliesToRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get appliesTo from policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,4 +148,17 @@ def 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 d0039ec4a92..86ef27f9b10 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 28732fc7105..20fe834be73 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObject]: """ Get appliesTo from policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get appliesTo from policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 bd7ad498114..f14898f1b94 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TokenIssuancePolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a tokenIssuancePolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[TokenIssuancePolicy]: + async def get(self,request_configuration: Optional[TokenIssuancePolicyItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TokenIssuancePolicy, error_mapping) - async def patch(self,body: Optional[TokenIssuancePolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TokenIssuancePolicy]: + async def patch(self,body: Optional[TokenIssuancePolicy] = None, request_configuration: Optional[TokenIssuancePolicyItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TokenIssuancePolicy]: """ Update the properties of a tokenIssuancePolicy object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TokenIssuancePolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a tokenIssuancePolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TokenIssuancePolicyItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TokenIssuancePolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TokenIssuancePolicy] = None, request_configuration: Optional[TokenIssuancePolicyItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a tokenIssuancePolicy object. param body: The request body @@ -147,6 +146,16 @@ 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(): """ @@ -173,4 +182,27 @@ def get_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 49dc3557b23..95db06cdfdf 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[TokenIssuancePolicyCollectionResponse]: + async def get(self,request_configuration: Optional[TokenIssuancePoliciesRequestBuilderGetRequestConfiguration] = None) -> Optional[TokenIssuancePolicyCollectionResponse]: """ Get a list of tokenIssuancePolicy objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TokenIssuancePolicyCollectionResponse, error_mapping) - async def post(self,body: Optional[TokenIssuancePolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TokenIssuancePolicy]: + async def post(self,body: Optional[TokenIssuancePolicy] = None, request_configuration: Optional[TokenIssuancePoliciesRequestBuilderPostRequestConfiguration] = None) -> Optional[TokenIssuancePolicy]: """ Create a new tokenIssuancePolicy object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TokenIssuancePoliciesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get a list of tokenIssuancePolicy objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TokenIssuancePolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TokenIssuancePolicy] = None, request_configuration: Optional[TokenIssuancePoliciesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new tokenIssuancePolicy object. param body: The request body @@ -190,4 +189,27 @@ def 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 e6098c7dd79..de8b7d2735a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 7301849ea44..378ded4e2ee 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[AppliesToRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: """ Get appliesTo from policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +62,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AppliesToRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get appliesTo from policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,4 +148,17 @@ def 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 b7d5cf2673f..c4c6cb6e19a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 df56fbaa811..2830ddcc8a6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObject]: """ Get appliesTo from policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get appliesTo from policies param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 575c38f80b8..b8bdd7fbc5f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TokenLifetimePolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a tokenLifetimePolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[TokenLifetimePolicy]: + async def get(self,request_configuration: Optional[TokenLifetimePolicyItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TokenLifetimePolicy, error_mapping) - async def patch(self,body: Optional[TokenLifetimePolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TokenLifetimePolicy]: + async def patch(self,body: Optional[TokenLifetimePolicy] = None, request_configuration: Optional[TokenLifetimePolicyItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TokenLifetimePolicy]: """ Update the properties of a tokenLifetimePolicy object. param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TokenLifetimePolicyItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a tokenLifetimePolicy object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TokenLifetimePolicyItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TokenLifetimePolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TokenLifetimePolicy] = None, request_configuration: Optional[TokenLifetimePolicyItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a tokenLifetimePolicy object. param body: The request body @@ -148,6 +147,16 @@ 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(): """ @@ -174,4 +183,27 @@ def get_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 6fb55674a88..167f37c7130 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[TokenLifetimePolicyCollectionResponse]: + async def get(self,request_configuration: Optional[TokenLifetimePoliciesRequestBuilderGetRequestConfiguration] = None) -> Optional[TokenLifetimePolicyCollectionResponse]: """ Get a list of tokenLifetimePolicy objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TokenLifetimePolicyCollectionResponse, error_mapping) - async def post(self,body: Optional[TokenLifetimePolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TokenLifetimePolicy]: + async def post(self,body: Optional[TokenLifetimePolicy] = None, request_configuration: Optional[TokenLifetimePoliciesRequestBuilderPostRequestConfiguration] = None) -> Optional[TokenLifetimePolicy]: """ Create a new tokenLifetimePolicy object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TokenLifetimePoliciesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get a list of tokenLifetimePolicy objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TokenLifetimePolicy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TokenLifetimePolicy] = None, request_configuration: Optional[TokenLifetimePoliciesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new tokenLifetimePolicy object. param body: The request body @@ -190,4 +189,27 @@ def 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 85db7150e5a..943152acafb 100644 --- a/msgraph/generated/print/connectors/connectors_request_builder.py +++ b/msgraph/generated/print/connectors/connectors_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[PrintConnectorCollectionResponse]: + async def get(self,request_configuration: Optional[ConnectorsRequestBuilderGetRequestConfiguration] = None) -> Optional[PrintConnectorCollectionResponse]: """ Retrieve a list of print connectors. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PrintConnectorCollectionResponse, error_mapping) - async def post(self,body: Optional[PrintConnector] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintConnector]: + async def post(self,body: Optional[PrintConnector] = None, request_configuration: Optional[ConnectorsRequestBuilderPostRequestConfiguration] = None) -> Optional[PrintConnector]: """ Create new navigation property to connectors for print param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ConnectorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of print connectors. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PrintConnector] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PrintConnector] = None, request_configuration: Optional[ConnectorsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to connectors for print param body: The request body @@ -189,4 +188,27 @@ def 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 5d475da5106..e78b1591788 100644 --- a/msgraph/generated/print/connectors/count/count_request_builder.py +++ b/msgraph/generated/print/connectors/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 ab9b09344ef..cf43a3168ef 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[PrintConnectorItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete (unregister) a printConnector. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PrintConnector]: + async def get(self,request_configuration: Optional[PrintConnectorItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PrintConnector, error_mapping) - async def patch(self,body: Optional[PrintConnector] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintConnector]: + async def patch(self,body: Optional[PrintConnector] = None, request_configuration: Optional[PrintConnectorItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PrintConnector]: """ Update the properties of a printConnector object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[PrintConnectorItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete (unregister) a printConnector. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PrintConnectorItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PrintConnector] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PrintConnector] = None, request_configuration: Optional[PrintConnectorItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a printConnector object. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 658880d1711..352d8e690e7 100644 --- a/msgraph/generated/print/operations/count/count_request_builder.py +++ b/msgraph/generated/print/operations/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 f28b84b0c6f..05372028b3a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[PrintOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property operations for print param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PrintOperation]: + async def get(self,request_configuration: Optional[PrintOperationItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PrintOperation, error_mapping) - async def patch(self,body: Optional[PrintOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintOperation]: + async def patch(self,body: Optional[PrintOperation] = None, request_configuration: Optional[PrintOperationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PrintOperation]: """ Update the navigation property operations in print param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[PrintOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property operations for print param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PrintOperationItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PrintOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PrintOperation] = None, request_configuration: Optional[PrintOperationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property operations in print param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 6e253f97a1b..81a44a0b916 100644 --- a/msgraph/generated/print/operations/operations_request_builder.py +++ b/msgraph/generated/print/operations/operations_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[PrintOperationCollectionResponse]: + async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PrintOperationCollectionResponse, error_mapping) - async def post(self,body: Optional[PrintOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintOperation]: + async def post(self,body: Optional[PrintOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> Optional[PrintOperation]: """ Create new navigation property to operations for print param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PrintOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PrintOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to operations for print param body: The request body @@ -188,4 +187,27 @@ def 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 ebf6f94bf5d..948f070ca4d 100644 --- a/msgraph/generated/print/print_request_builder.py +++ b/msgraph/generated/print/print_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +32,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[RequestConfiguration] = None) -> Optional[Print]: + async def get(self,request_configuration: Optional[PrintRequestBuilderGetRequestConfiguration] = None) -> Optional[Print]: """ Get print param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -53,7 +52,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Print, error_mapping) - async def patch(self,body: Optional[Print] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Print]: + async def patch(self,body: Optional[Print] = None, request_configuration: Optional[PrintRequestBuilderPatchRequestConfiguration] = None) -> Optional[Print]: """ Update print param body: The request body @@ -76,7 +75,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PrintRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get print param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -87,7 +86,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Print] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Print] = None, request_configuration: Optional[PrintRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update print param body: The request body @@ -192,4 +191,27 @@ def get_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 d0c98b559b9..43d7f1d5cfc 100644 --- a/msgraph/generated/print/printers/count/count_request_builder.py +++ b/msgraph/generated/print/printers/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 ea1c1125abe..21d064060a9 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[CreatePostRequestBody] = None, request_configuration: Optional[CreateRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreatePostRequestBody] = None, request_configuration: Optional[CreateRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 d2d8a7e5a34..bbc154c42cb 100644 --- a/msgraph/generated/print/printers/item/connectors/connectors_request_builder.py +++ b/msgraph/generated/print/printers/item/connectors/connectors_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[PrintConnectorCollectionResponse]: + async def get(self,request_configuration: Optional[ConnectorsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PrintConnectorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ConnectorsRequestBuilderGetRequestConfiguration] = 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. @@ -150,4 +149,17 @@ def 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 87f881194fb..f57454188ac 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 3467e666283..5ed25aa51d2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[PrintConnector]: + async def get(self,request_configuration: Optional[PrintConnectorItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PrintConnector, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PrintConnectorItemRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 588fc31ef6f..f0b44606682 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 9052be72ff2..59f235481b7 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[AbortPostRequestBody] = None, request_configuration: Optional[AbortRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AbortPostRequestBody] = None, request_configuration: Optional[AbortRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 52eb7edd1d8..2b7d99b9ac2 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 cb1bc7b6ea6..225e40efc56 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 24b10c364e7..e57d80f0384 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[PrintDocumentCollectionResponse]: + async def get(self,request_configuration: Optional[DocumentsRequestBuilderGetRequestConfiguration] = None) -> Optional[PrintDocumentCollectionResponse]: """ Get documents from print param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PrintDocumentCollectionResponse, error_mapping) - async def post(self,body: Optional[PrintDocument] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintDocument]: + async def post(self,body: Optional[PrintDocument] = None, request_configuration: Optional[DocumentsRequestBuilderPostRequestConfiguration] = None) -> Optional[PrintDocument]: """ Create new navigation property to documents for print param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DocumentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get documents from print param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PrintDocument] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PrintDocument] = None, request_configuration: Optional[DocumentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to documents for print param body: The request body @@ -188,4 +187,27 @@ def 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 e974e6d6845..a28c71e2a7d 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[RequestConfiguration] = None) -> Optional[UploadSession]: + async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 a6721bff2a3..c540124493e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[PrintDocumentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property documents for print param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PrintDocument]: + async def get(self,request_configuration: Optional[PrintDocumentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[PrintDocument]: """ Get documents from print param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PrintDocument, error_mapping) - async def patch(self,body: Optional[PrintDocument] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintDocument]: + async def patch(self,body: Optional[PrintDocument] = None, request_configuration: Optional[PrintDocumentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PrintDocument]: """ Update the navigation property documents in print param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[PrintDocumentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property documents for print param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PrintDocumentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get documents from print param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PrintDocument] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PrintDocument] = None, request_configuration: Optional[PrintDocumentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property documents in print param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 772ecd90a7b..2c0f82f132a 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = 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[RequestConfigura raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ Update media content for the navigation property documents in print param body: Binary request body @@ -100,4 +100,24 @@ 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 faf807615c8..f1ffd273e01 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +32,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[PrintJobItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property jobs for print param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PrintJob]: + async def get(self,request_configuration: Optional[PrintJobItemRequestBuilderGetRequestConfiguration] = 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. @@ -71,7 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PrintJob, error_mapping) - async def patch(self,body: Optional[PrintJob] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintJob]: + async def patch(self,body: Optional[PrintJob] = None, request_configuration: Optional[PrintJobItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PrintJob]: """ Update the navigation property jobs in print param body: The request body @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[PrintJobItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property jobs for print param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PrintJobItemRequestBuilderGetRequestConfiguration] = 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. @@ -116,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PrintJob] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PrintJob] = None, request_configuration: Optional[PrintJobItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property jobs in print param body: The request body @@ -195,6 +194,16 @@ 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(): """ @@ -221,4 +230,27 @@ def get_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 0d31c772d57..5e27f9760fd 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[RequestConfiguration] = None) -> Optional[PrintJob]: + async def post(self,body: Optional[RedirectPostRequestBody] = None, request_configuration: Optional[RedirectRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RedirectPostRequestBody] = None, request_configuration: Optional[RedirectRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 1a4cb0154a9..a3bf1ea2ed1 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[RequestConfiguration] = None) -> Optional[PrintJobStatus]: + async def post(self,request_configuration: Optional[StartRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, PrintJobStatus, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[StartRequestBuilderPostRequestConfiguration] = 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,4 +68,14 @@ 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 533043fec9a..21c32694575 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/tasks/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 36dcc2e1324..9fe94792395 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{printTask%2Did}/definition{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintTaskDefinition]: + async def get(self,request_configuration: Optional[DefinitionRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PrintTaskDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DefinitionRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 ec7100133cc..88e3f49ce55 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[PrintTaskItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property tasks for print param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PrintTask]: + async def get(self,request_configuration: Optional[PrintTaskItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PrintTask, error_mapping) - async def patch(self,body: Optional[PrintTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintTask]: + async def patch(self,body: Optional[PrintTask] = None, request_configuration: Optional[PrintTaskItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PrintTask]: """ Update the navigation property tasks in print param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[PrintTaskItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property tasks for print param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PrintTaskItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PrintTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PrintTask] = None, request_configuration: Optional[PrintTaskItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property tasks in print param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 a07aac774a1..8787828f453 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{printTask%2Did}/trigger{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintTaskTrigger]: + async def get(self,request_configuration: Optional[TriggerRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PrintTaskTrigger, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TriggerRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 4faae505f34..d0a69e7b2a2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[PrintTaskCollectionResponse]: + async def get(self,request_configuration: Optional[TasksRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PrintTaskCollectionResponse, error_mapping) - async def post(self,body: Optional[PrintTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintTask]: + async def post(self,body: Optional[PrintTask] = None, request_configuration: Optional[TasksRequestBuilderPostRequestConfiguration] = None) -> Optional[PrintTask]: """ Create new navigation property to tasks for print param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TasksRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PrintTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PrintTask] = None, request_configuration: Optional[TasksRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to tasks for print param body: The request body @@ -188,4 +187,27 @@ def 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 600112f8d96..527291b60c2 100644 --- a/msgraph/generated/print/printers/item/jobs/jobs_request_builder.py +++ b/msgraph/generated/print/printers/item/jobs/jobs_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[PrintJobCollectionResponse]: + async def get(self,request_configuration: Optional[JobsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PrintJobCollectionResponse, error_mapping) - async def post(self,body: Optional[PrintJob] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintJob]: + async def post(self,body: Optional[PrintJob] = None, request_configuration: Optional[JobsRequestBuilderPostRequestConfiguration] = None) -> Optional[PrintJob]: """ Create new navigation property to jobs for print param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[JobsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PrintJob] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PrintJob] = None, request_configuration: Optional[JobsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to jobs for print param body: The request body @@ -188,4 +187,27 @@ def 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 966deeac89d..6afef5168b8 100644 --- a/msgraph/generated/print/printers/item/printer_item_request_builder.py +++ b/msgraph/generated/print/printers/item/printer_item_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +31,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[PrinterItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete (unregister) a printer. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Printer]: + async def get(self,request_configuration: Optional[PrinterItemRequestBuilderGetRequestConfiguration] = 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. @@ -72,7 +71,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Printer, error_mapping) - async def patch(self,body: Optional[Printer] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Printer]: + async def patch(self,body: Optional[Printer] = None, request_configuration: Optional[PrinterItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Printer]: """ Update the properties of a printer object. param body: The request body @@ -96,7 +95,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[PrinterItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete (unregister) a printer. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -107,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PrinterItemRequestBuilderGetRequestConfiguration] = 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. @@ -118,7 +117,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Printer] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Printer] = None, request_configuration: Optional[PrinterItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a printer object. param body: The request body @@ -188,6 +187,16 @@ 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(): """ @@ -214,4 +223,27 @@ def get_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 39dcd6f68e7..b195dac1138 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RestoreFactoryDefaultsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RestoreFactoryDefaultsRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 330581afefb..a31576a5d1a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 ef9a832a13f..b5bf54153e7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[PrinterShare]: + async def get(self,request_configuration: Optional[PrinterShareItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PrinterShare, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PrinterShareItemRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 51b29fe6cac..a76add7cc87 100644 --- a/msgraph/generated/print/printers/item/shares/shares_request_builder.py +++ b/msgraph/generated/print/printers/item/shares/shares_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[PrinterShareCollectionResponse]: + async def get(self,request_configuration: Optional[SharesRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PrinterShareCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SharesRequestBuilderGetRequestConfiguration] = 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. @@ -150,4 +149,17 @@ def 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 abea20e3ef0..488bf749a14 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 a36d40df8bd..99d06072d99 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[PrintTaskDefinition]: + async def get(self,request_configuration: Optional[DefinitionRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PrintTaskDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DefinitionRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 b66fef85895..90f3b67ff69 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[PrintTaskTriggerItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PrintTaskTrigger]: + async def get(self,request_configuration: Optional[PrintTaskTriggerItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PrintTaskTrigger, error_mapping) - async def patch(self,body: Optional[PrintTaskTrigger] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintTaskTrigger]: + async def patch(self,body: Optional[PrintTaskTrigger] = None, request_configuration: Optional[PrintTaskTriggerItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PrintTaskTrigger]: """ Update the navigation property taskTriggers in print param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[PrintTaskTriggerItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PrintTaskTriggerItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PrintTaskTrigger] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PrintTaskTrigger] = None, request_configuration: Optional[PrintTaskTriggerItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property taskTriggers in print param body: The request body @@ -147,6 +146,16 @@ 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(): """ @@ -173,4 +182,27 @@ def get_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 e53baf23f48..0098834c2bb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[PrintTaskTriggerCollectionResponse]: + async def get(self,request_configuration: Optional[TaskTriggersRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PrintTaskTriggerCollectionResponse, error_mapping) - async def post(self,body: Optional[PrintTaskTrigger] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintTaskTrigger]: + async def post(self,body: Optional[PrintTaskTrigger] = None, request_configuration: Optional[TaskTriggersRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TaskTriggersRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PrintTaskTrigger] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PrintTaskTrigger] = None, request_configuration: Optional[TaskTriggersRequestBuilderPostRequestConfiguration] = 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 @@ -190,4 +189,27 @@ def 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 cf8fa861b3a..02c4e9567d3 100644 --- a/msgraph/generated/print/printers/printers_request_builder.py +++ b/msgraph/generated/print/printers/printers_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[PrinterCollectionResponse]: + async def get(self,request_configuration: Optional[PrintersRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PrinterCollectionResponse, error_mapping) - async def post(self,body: Optional[Printer] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Printer]: + async def post(self,body: Optional[Printer] = None, request_configuration: Optional[PrintersRequestBuilderPostRequestConfiguration] = None) -> Optional[Printer]: """ Create new navigation property to printers for print param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PrintersRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Printer] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Printer] = None, request_configuration: Optional[PrintersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to printers for print param body: The request body @@ -199,4 +198,27 @@ def 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 8c5de85f2b7..347e1b35e9d 100644 --- a/msgraph/generated/print/services/count/count_request_builder.py +++ b/msgraph/generated/print/services/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 6e8e80c9621..04dfa020867 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 ff27045c1a3..bf82cd84edb 100644 --- a/msgraph/generated/print/services/item/endpoints/endpoints_request_builder.py +++ b/msgraph/generated/print/services/item/endpoints/endpoints_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[PrintServiceEndpointCollectionResponse]: + async def get(self,request_configuration: Optional[EndpointsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PrintServiceEndpointCollectionResponse, error_mapping) - async def post(self,body: Optional[PrintServiceEndpoint] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintServiceEndpoint]: + async def post(self,body: Optional[PrintServiceEndpoint] = None, request_configuration: Optional[EndpointsRequestBuilderPostRequestConfiguration] = None) -> Optional[PrintServiceEndpoint]: """ Create new navigation property to endpoints for print param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EndpointsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PrintServiceEndpoint] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PrintServiceEndpoint] = None, request_configuration: Optional[EndpointsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to endpoints for print param body: The request body @@ -189,4 +188,27 @@ def 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 1097445ff3b..8b70793f076 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[PrintServiceEndpointItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property endpoints for print param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PrintServiceEndpoint]: + async def get(self,request_configuration: Optional[PrintServiceEndpointItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PrintServiceEndpoint, error_mapping) - async def patch(self,body: Optional[PrintServiceEndpoint] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintServiceEndpoint]: + async def patch(self,body: Optional[PrintServiceEndpoint] = None, request_configuration: Optional[PrintServiceEndpointItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PrintServiceEndpoint]: """ Update the navigation property endpoints in print param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[PrintServiceEndpointItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property endpoints for print param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PrintServiceEndpointItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PrintServiceEndpoint] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PrintServiceEndpoint] = None, request_configuration: Optional[PrintServiceEndpointItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property endpoints in print param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 fe4af706d1b..987a928b8ea 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[PrintServiceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property services for print param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PrintService]: + async def get(self,request_configuration: Optional[PrintServiceItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PrintService, error_mapping) - async def patch(self,body: Optional[PrintService] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintService]: + async def patch(self,body: Optional[PrintService] = None, request_configuration: Optional[PrintServiceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PrintService]: """ Update the navigation property services in print param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[PrintServiceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property services for print param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PrintServiceItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PrintService] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PrintService] = None, request_configuration: Optional[PrintServiceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property services in print param body: The request body @@ -146,6 +145,16 @@ 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(): """ @@ -172,4 +181,27 @@ def get_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 3cd6888f502..1bffabd0ba6 100644 --- a/msgraph/generated/print/services/services_request_builder.py +++ b/msgraph/generated/print/services/services_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[PrintServiceCollectionResponse]: + async def get(self,request_configuration: Optional[ServicesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PrintServiceCollectionResponse, error_mapping) - async def post(self,body: Optional[PrintService] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintService]: + async def post(self,body: Optional[PrintService] = None, request_configuration: Optional[ServicesRequestBuilderPostRequestConfiguration] = None) -> Optional[PrintService]: """ Create new navigation property to services for print param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServicesRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PrintService] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PrintService] = None, request_configuration: Optional[ServicesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to services for print param body: The request body @@ -189,4 +188,27 @@ def 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 dee4fede920..232f53ffdad 100644 --- a/msgraph/generated/print/shares/count/count_request_builder.py +++ b/msgraph/generated/print/shares/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 c03a828b6f1..44d87822c76 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[GroupCollectionResponse]: + async def get(self,request_configuration: Optional[AllowedGroupsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GroupCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AllowedGroupsRequestBuilderGetRequestConfiguration] = 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. @@ -160,4 +159,17 @@ def 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 a64ae651440..3b12284e05a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 8fe81310c9a..72e501d15dd 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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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[RequestConfiguration] = No raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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,4 +65,14 @@ 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 ed10a06637a..c95828b3da2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 10a5cec4f3b..65bca8ac394 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 c247b89460c..fa06d9cb24f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/print/shares/{printerShare%2Did}/allowedGroups/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[StringCollectionResponse]: + async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, StringCollectionResponse, error_mapping) - async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> None: """ Grant the specified group access to submit print jobs to the associated printerShare. param body: The request body @@ -90,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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Grant the specified group access to submit print jobs to the associated printerShare. param body: The request body @@ -158,6 +157,19 @@ 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(): """ @@ -204,4 +216,27 @@ def 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 368fa968e76..26c03218334 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[UserCollectionResponse]: + async def get(self,request_configuration: Optional[AllowedUsersRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AllowedUsersRequestBuilderGetRequestConfiguration] = 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. @@ -160,4 +159,17 @@ def 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 37498504feb..9423adb554b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 06196a4ddb1..5f3c503df38 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -70,7 +69,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the 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. @@ -81,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -132,4 +131,27 @@ def get_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 025be80c4f3..01404fdb1f3 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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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[RequestConfiguration] = No raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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,4 +65,14 @@ 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 59527d65b16..baeb99027f9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 c301dcc283f..079302e627e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 3111fb8103d..cf46f4b4cde 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/print/shares/{printerShare%2Did}/allowedUsers/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[StringCollectionResponse]: + async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, StringCollectionResponse, error_mapping) - async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> None: """ Grant the specified user access to submit print jobs to the associated printerShare. param body: The request body @@ -90,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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Grant the specified user access to submit print jobs to the associated printerShare. param body: The request body @@ -158,6 +157,19 @@ 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(): """ @@ -204,4 +216,27 @@ def 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 85ccd36085e..6755c930224 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 b6c762c7624..1636693901a 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[AbortPostRequestBody] = None, request_configuration: Optional[AbortRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AbortPostRequestBody] = None, request_configuration: Optional[AbortRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 65bf58733ce..ae1a2ca1ad1 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 73e503a0b9b..591a5e1da82 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 6dcd60ee52a..bf194dc431a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[PrintDocumentCollectionResponse]: + async def get(self,request_configuration: Optional[DocumentsRequestBuilderGetRequestConfiguration] = None) -> Optional[PrintDocumentCollectionResponse]: """ Get documents from print param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PrintDocumentCollectionResponse, error_mapping) - async def post(self,body: Optional[PrintDocument] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintDocument]: + async def post(self,body: Optional[PrintDocument] = None, request_configuration: Optional[DocumentsRequestBuilderPostRequestConfiguration] = None) -> Optional[PrintDocument]: """ Create new navigation property to documents for print param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DocumentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get documents from print param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PrintDocument] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PrintDocument] = None, request_configuration: Optional[DocumentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to documents for print param body: The request body @@ -188,4 +187,27 @@ def 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 9946921ffcb..9b25f26e39b 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[RequestConfiguration] = None) -> Optional[UploadSession]: + async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 2d084f378ac..f864764cbcb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[PrintDocumentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property documents for print param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PrintDocument]: + async def get(self,request_configuration: Optional[PrintDocumentItemRequestBuilderGetRequestConfiguration] = None) -> Optional[PrintDocument]: """ Get documents from print param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PrintDocument, error_mapping) - async def patch(self,body: Optional[PrintDocument] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintDocument]: + async def patch(self,body: Optional[PrintDocument] = None, request_configuration: Optional[PrintDocumentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PrintDocument]: """ Update the navigation property documents in print param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[PrintDocumentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property documents for print param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PrintDocumentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get documents from print param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PrintDocument] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PrintDocument] = None, request_configuration: Optional[PrintDocumentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property documents in print param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 97529cf64b0..9c236d1d0bd 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = 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[RequestConfigura raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ Update media content for the navigation property documents in print param body: Binary request body @@ -100,4 +100,24 @@ 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 7a7214f91be..7c8b7d64bfc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +32,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[PrintJobItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property jobs for print param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PrintJob]: + async def get(self,request_configuration: Optional[PrintJobItemRequestBuilderGetRequestConfiguration] = 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. @@ -71,7 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PrintJob, error_mapping) - async def patch(self,body: Optional[PrintJob] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintJob]: + async def patch(self,body: Optional[PrintJob] = None, request_configuration: Optional[PrintJobItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PrintJob]: """ Update the navigation property jobs in print param body: The request body @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[PrintJobItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property jobs for print param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PrintJobItemRequestBuilderGetRequestConfiguration] = 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. @@ -116,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PrintJob] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PrintJob] = None, request_configuration: Optional[PrintJobItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property jobs in print param body: The request body @@ -195,6 +194,16 @@ 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(): """ @@ -221,4 +230,27 @@ def get_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 17b26f5aaaf..5c9f5938e3f 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[RequestConfiguration] = None) -> Optional[PrintJob]: + async def post(self,body: Optional[RedirectPostRequestBody] = None, request_configuration: Optional[RedirectRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RedirectPostRequestBody] = None, request_configuration: Optional[RedirectRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 49491683176..4b2353a094e 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[RequestConfiguration] = None) -> Optional[PrintJobStatus]: + async def post(self,request_configuration: Optional[StartRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, PrintJobStatus, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[StartRequestBuilderPostRequestConfiguration] = 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,4 +68,14 @@ 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 125da3c77d3..5f9f84a930a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/tasks/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 81a10bf938b..9798d84d9b7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{printTask%2Did}/definition{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintTaskDefinition]: + async def get(self,request_configuration: Optional[DefinitionRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PrintTaskDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DefinitionRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 083f0858308..19b1fc4600b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[PrintTaskItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property tasks for print param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PrintTask]: + async def get(self,request_configuration: Optional[PrintTaskItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PrintTask, error_mapping) - async def patch(self,body: Optional[PrintTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintTask]: + async def patch(self,body: Optional[PrintTask] = None, request_configuration: Optional[PrintTaskItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PrintTask]: """ Update the navigation property tasks in print param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[PrintTaskItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property tasks for print param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PrintTaskItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PrintTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PrintTask] = None, request_configuration: Optional[PrintTaskItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property tasks in print param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 19433427911..fabf12df99c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{printTask%2Did}/trigger{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintTaskTrigger]: + async def get(self,request_configuration: Optional[TriggerRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PrintTaskTrigger, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TriggerRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 4dd90ab4027..e66be6840f2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[PrintTaskCollectionResponse]: + async def get(self,request_configuration: Optional[TasksRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PrintTaskCollectionResponse, error_mapping) - async def post(self,body: Optional[PrintTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintTask]: + async def post(self,body: Optional[PrintTask] = None, request_configuration: Optional[TasksRequestBuilderPostRequestConfiguration] = None) -> Optional[PrintTask]: """ Create new navigation property to tasks for print param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TasksRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PrintTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PrintTask] = None, request_configuration: Optional[TasksRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to tasks for print param body: The request body @@ -188,4 +187,27 @@ def 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 d1f675e9ba3..8dd9ee777e2 100644 --- a/msgraph/generated/print/shares/item/jobs/jobs_request_builder.py +++ b/msgraph/generated/print/shares/item/jobs/jobs_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[PrintJobCollectionResponse]: + async def get(self,request_configuration: Optional[JobsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PrintJobCollectionResponse, error_mapping) - async def post(self,body: Optional[PrintJob] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintJob]: + async def post(self,body: Optional[PrintJob] = None, request_configuration: Optional[JobsRequestBuilderPostRequestConfiguration] = None) -> Optional[PrintJob]: """ Create new navigation property to jobs for print param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[JobsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PrintJob] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PrintJob] = None, request_configuration: Optional[JobsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to jobs for print param body: The request body @@ -188,4 +187,27 @@ def 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 7aac3d4d154..671fed131b1 100644 --- a/msgraph/generated/print/shares/item/printer/printer_request_builder.py +++ b/msgraph/generated/print/shares/item/printer/printer_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Printer]: + async def get(self,request_configuration: Optional[PrinterRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Printer, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PrinterRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 39a7448d072..5520c99e4f9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +30,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[PrinterShareItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -50,7 +49,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PrinterShare]: + async def get(self,request_configuration: Optional[PrinterShareItemRequestBuilderGetRequestConfiguration] = 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. @@ -71,7 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PrinterShare, error_mapping) - async def patch(self,body: Optional[PrinterShare] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrinterShare]: + async def patch(self,body: Optional[PrinterShare] = None, request_configuration: Optional[PrinterShareItemRequestBuilderPatchRequestConfiguration] = 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 @@ -95,7 +94,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[PrinterShareItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -106,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PrinterShareItemRequestBuilderGetRequestConfiguration] = 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. @@ -117,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PrinterShare] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PrinterShare] = None, request_configuration: Optional[PrinterShareItemRequestBuilderPatchRequestConfiguration] = 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 @@ -178,6 +177,16 @@ 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(): """ @@ -204,4 +213,27 @@ def get_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 36a2249cb37..e0a6127cbe8 100644 --- a/msgraph/generated/print/shares/shares_request_builder.py +++ b/msgraph/generated/print/shares/shares_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[PrinterShareCollectionResponse]: + async def get(self,request_configuration: Optional[SharesRequestBuilderGetRequestConfiguration] = None) -> Optional[PrinterShareCollectionResponse]: """ Retrieve a list of printerShares. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PrinterShareCollectionResponse, error_mapping) - async def post(self,body: Optional[PrinterShare] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrinterShare]: + async def post(self,body: Optional[PrinterShare] = None, request_configuration: Optional[SharesRequestBuilderPostRequestConfiguration] = None) -> Optional[PrinterShare]: """ Create a new printerShare for the specified printer. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SharesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of printerShares. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PrinterShare] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PrinterShare] = None, request_configuration: Optional[SharesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new printerShare for the specified printer. param body: The request body @@ -190,4 +189,27 @@ def 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 9b5efcd1a92..1ce8f9a90e0 100644 --- a/msgraph/generated/print/task_definitions/count/count_request_builder.py +++ b/msgraph/generated/print/task_definitions/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 a51ca5dfd96..88ed0222e08 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[PrintTaskDefinitionItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PrintTaskDefinition]: + async def get(self,request_configuration: Optional[PrintTaskDefinitionItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PrintTaskDefinition, error_mapping) - async def patch(self,body: Optional[PrintTaskDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintTaskDefinition]: + async def patch(self,body: Optional[PrintTaskDefinition] = None, request_configuration: Optional[PrintTaskDefinitionItemRequestBuilderPatchRequestConfiguration] = 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 @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[PrintTaskDefinitionItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PrintTaskDefinitionItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PrintTaskDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PrintTaskDefinition] = None, request_configuration: Optional[PrintTaskDefinitionItemRequestBuilderPatchRequestConfiguration] = 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 @@ -148,6 +147,16 @@ 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(): """ @@ -174,4 +183,27 @@ def get_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 2ce33bb9e37..a7af2bee557 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 15bbfead9ab..63f3625dc84 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[PrintTaskDefinition]: + async def get(self,request_configuration: Optional[DefinitionRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PrintTaskDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DefinitionRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 f67447566e6..5ab9f73da95 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[PrintTaskItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property tasks for print param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PrintTask]: + async def get(self,request_configuration: Optional[PrintTaskItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PrintTask, error_mapping) - async def patch(self,body: Optional[PrintTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintTask]: + async def patch(self,body: Optional[PrintTask] = None, request_configuration: Optional[PrintTaskItemRequestBuilderPatchRequestConfiguration] = 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 @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[PrintTaskItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property tasks for print param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PrintTaskItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PrintTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PrintTask] = None, request_configuration: Optional[PrintTaskItemRequestBuilderPatchRequestConfiguration] = 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 @@ -157,6 +156,16 @@ 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(): """ @@ -183,4 +192,27 @@ def get_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 f73fafad772..d63713497b4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[PrintTaskTrigger]: + async def get(self,request_configuration: Optional[TriggerRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PrintTaskTrigger, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TriggerRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 b8765575d14..ffe9d1c218d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[PrintTaskCollectionResponse]: + async def get(self,request_configuration: Optional[TasksRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PrintTaskCollectionResponse, error_mapping) - async def post(self,body: Optional[PrintTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintTask]: + async def post(self,body: Optional[PrintTask] = None, request_configuration: Optional[TasksRequestBuilderPostRequestConfiguration] = None) -> Optional[PrintTask]: """ Create new navigation property to tasks for print param body: The request body @@ -88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TasksRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PrintTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PrintTask] = None, request_configuration: Optional[TasksRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to tasks for print param body: The request body @@ -189,4 +188,27 @@ def 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 b1621b9c371..5af44b7c52d 100644 --- a/msgraph/generated/print/task_definitions/task_definitions_request_builder.py +++ b/msgraph/generated/print/task_definitions/task_definitions_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[PrintTaskDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[TaskDefinitionsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PrintTaskDefinitionCollectionResponse, error_mapping) - async def post(self,body: Optional[PrintTaskDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintTaskDefinition]: + async def post(self,body: Optional[PrintTaskDefinition] = None, request_configuration: Optional[TaskDefinitionsRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TaskDefinitionsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PrintTaskDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PrintTaskDefinition] = None, request_configuration: Optional[TaskDefinitionsRequestBuilderPostRequestConfiguration] = 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 @@ -190,4 +189,27 @@ def 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 0ec6b6925fe..4478b86d630 100644 --- a/msgraph/generated/privacy/privacy_request_builder.py +++ b/msgraph/generated/privacy/privacy_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[Privacy]: + async def get(self,request_configuration: Optional[PrivacyRequestBuilderGetRequestConfiguration] = None) -> Optional[Privacy]: """ Get privacy param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Privacy, error_mapping) - async def patch(self,body: Optional[Privacy] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Privacy]: + async def patch(self,body: Optional[Privacy] = None, request_configuration: Optional[PrivacyRequestBuilderPatchRequestConfiguration] = None) -> Optional[Privacy]: """ Update privacy param body: The request body @@ -71,7 +70,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PrivacyRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get privacy param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -82,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Privacy] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Privacy] = None, request_configuration: Optional[PrivacyRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update privacy param body: The request body @@ -142,4 +141,27 @@ def get_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 49526e16b66..0d0d448a235 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -95,4 +94,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 f47423fe731..afc7ee14805 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[UserCollectionResponse]: + async def get(self,request_configuration: Optional[ApproversRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ApproversRequestBuilderGetRequestConfiguration] = 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. @@ -154,4 +153,17 @@ def 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 31f31381c85..8f7c4a535e6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -95,4 +94,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 51a3b41baa8..d726d6af412 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -73,7 +72,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the 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. @@ -85,7 +84,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -138,4 +137,27 @@ def get_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 9c0a7118472..439e821e31d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -95,4 +94,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 9d192df61a9..4afe9aaa4e6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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}/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -138,4 +137,17 @@ def 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 2ce67b82fb3..3f2621148e3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[UserItemRequestBuilderGetRequestConfiguration] = 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. @@ -51,7 +50,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserItemRequestBuilderGetRequestConfiguration] = 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. @@ -118,4 +117,17 @@ def get_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 7ceaf72e6ff..b14b5e67530 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[UserCollectionResponse]: + async def get(self,request_configuration: Optional[CollaboratorsRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CollaboratorsRequestBuilderGetRequestConfiguration] = 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. @@ -154,4 +153,17 @@ def 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 175898ed3ea..fa4d93fff11 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -95,4 +94,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 ef90ed2c788..eb2a3181cd5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -73,7 +72,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the 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. @@ -85,7 +84,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -138,4 +137,27 @@ def get_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 e2888064fc7..f026a87f4aa 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -95,4 +94,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 162154ba254..589b67dc6df 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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}/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -138,4 +137,17 @@ def 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 34caaf7636f..a1c4653d3fe 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[UserItemRequestBuilderGetRequestConfiguration] = 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. @@ -51,7 +50,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserItemRequestBuilderGetRequestConfiguration] = 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. @@ -118,4 +117,17 @@ def get_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 66f6253b683..8bfbb418393 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetFinalAttachmentRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetFinalAttachmentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getFinalAttachment param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,4 +68,14 @@ 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 172e90142d9..593b68391e7 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetFinalReportRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetFinalReportRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getFinalReport param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,4 +68,14 @@ 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 f463b61aa67..f2f9ab3cf47 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -95,4 +94,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 2513d760073..8069be58745 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AuthoredNoteItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property notes for privacy param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AuthoredNote]: + async def get(self,request_configuration: Optional[AuthoredNoteItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AuthoredNote, error_mapping) - async def patch(self,body: Optional[AuthoredNote] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthoredNote]: + async def patch(self,body: Optional[AuthoredNote] = None, request_configuration: Optional[AuthoredNoteItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AuthoredNote]: """ Update the navigation property notes in privacy param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AuthoredNoteItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property notes for privacy param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -104,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AuthoredNoteItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ List of notes associated with the request. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -116,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AuthoredNote] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AuthoredNote] = None, request_configuration: Optional[AuthoredNoteItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property notes in privacy param body: The request body @@ -143,6 +142,16 @@ 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(): """ @@ -169,4 +178,27 @@ def get_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 ff0cc6bbe49..496c2f7f727 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +45,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[RequestConfiguration] = None) -> Optional[AuthoredNoteCollectionResponse]: + async def get(self,request_configuration: Optional[NotesRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AuthoredNoteCollectionResponse, error_mapping) - async def post(self,body: Optional[AuthoredNote] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthoredNote]: + async def post(self,body: Optional[AuthoredNote] = None, request_configuration: Optional[NotesRequestBuilderPostRequestConfiguration] = None) -> Optional[AuthoredNote]: """ Create a new authoredNote object. param body: The request body @@ -93,7 +92,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[NotesRequestBuilderGetRequestConfiguration] = 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. @@ -105,7 +104,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AuthoredNote] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AuthoredNote] = None, request_configuration: Optional[NotesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new authoredNote object. param body: The request body @@ -197,4 +196,27 @@ def 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 b8f6c968c02..bce7c94d3b5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +33,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SubjectRightsRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property subjectRightsRequests for privacy param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -53,7 +52,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[SubjectRightsRequest]: + async def get(self,request_configuration: Optional[SubjectRightsRequestItemRequestBuilderGetRequestConfiguration] = 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. @@ -75,7 +74,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SubjectRightsRequest, error_mapping) - async def patch(self,body: Optional[SubjectRightsRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SubjectRightsRequest]: + async def patch(self,body: Optional[SubjectRightsRequest] = None, request_configuration: Optional[SubjectRightsRequestItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[SubjectRightsRequest]: """ Update the properties of a subjectRightsRequest object. param body: The request body @@ -100,7 +99,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SubjectRightsRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property subjectRightsRequests for privacy param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SubjectRightsRequestItemRequestBuilderGetRequestConfiguration] = 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. @@ -124,7 +123,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SubjectRightsRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SubjectRightsRequest] = None, request_configuration: Optional[SubjectRightsRequestItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a subjectRightsRequest object. param body: The request body @@ -205,6 +204,16 @@ 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(): """ @@ -231,4 +240,27 @@ def get_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 d6626f0a854..12b2200fc89 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[Team]: + async def get(self,request_configuration: Optional[TeamRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Team, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TeamRequestBuilderGetRequestConfiguration] = 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. @@ -98,4 +97,17 @@ def get_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 0f1dd1e9eca..3fe981c3c52 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +45,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[RequestConfiguration] = None) -> Optional[SubjectRightsRequestCollectionResponse]: + async def get(self,request_configuration: Optional[SubjectRightsRequestsRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SubjectRightsRequestCollectionResponse, error_mapping) - async def post(self,body: Optional[SubjectRightsRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SubjectRightsRequest]: + async def post(self,body: Optional[SubjectRightsRequest] = None, request_configuration: Optional[SubjectRightsRequestsRequestBuilderPostRequestConfiguration] = None) -> Optional[SubjectRightsRequest]: """ Create a new subjectRightsRequest object. param body: The request body @@ -93,7 +92,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SubjectRightsRequestsRequestBuilderGetRequestConfiguration] = 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. @@ -105,7 +104,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SubjectRightsRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SubjectRightsRequest] = None, request_configuration: Optional[SubjectRightsRequestsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new subjectRightsRequest object. param body: The request body @@ -197,4 +196,27 @@ def 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 42d5916dc2d..22ba1ae0990 100644 --- a/msgraph/generated/reports/authentication_methods/authentication_methods_request_builder.py +++ b/msgraph/generated/reports/authentication_methods/authentication_methods_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +31,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AuthenticationMethodsRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property authenticationMethods for reports param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AuthenticationMethodsRoot]: + async def get(self,request_configuration: Optional[AuthenticationMethodsRequestBuilderGetRequestConfiguration] = 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. @@ -70,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AuthenticationMethodsRoot, error_mapping) - async def patch(self,body: Optional[AuthenticationMethodsRoot] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationMethodsRoot]: + async def patch(self,body: Optional[AuthenticationMethodsRoot] = None, request_configuration: Optional[AuthenticationMethodsRequestBuilderPatchRequestConfiguration] = None) -> Optional[AuthenticationMethodsRoot]: """ Update the navigation property authenticationMethods in reports param body: The request body @@ -93,7 +92,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AuthenticationMethodsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property authenticationMethods for reports param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -104,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AuthenticationMethodsRequestBuilderGetRequestConfiguration] = 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. @@ -115,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AuthenticationMethodsRoot] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AuthenticationMethodsRoot] = None, request_configuration: Optional[AuthenticationMethodsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property authenticationMethods in reports param body: The request body @@ -197,6 +196,16 @@ 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(): """ @@ -223,4 +232,27 @@ def get_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 6d182749e20..475e568744d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 3c8634d7abf..2afc8084086 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[UserRegistrationDetailsItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property userRegistrationDetails for reports param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[UserRegistrationDetails]: + async def get(self,request_configuration: Optional[UserRegistrationDetailsItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserRegistrationDetails, error_mapping) - async def patch(self,body: Optional[UserRegistrationDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserRegistrationDetails]: + async def patch(self,body: Optional[UserRegistrationDetails] = None, request_configuration: Optional[UserRegistrationDetailsItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UserRegistrationDetails]: """ Update the navigation property userRegistrationDetails in reports param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[UserRegistrationDetailsItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property userRegistrationDetails for reports param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserRegistrationDetailsItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UserRegistrationDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UserRegistrationDetails] = None, request_configuration: Optional[UserRegistrationDetailsItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property userRegistrationDetails in reports param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 f5eb790f5c3..9a070124f27 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[UserRegistrationDetailsCollectionResponse]: + async def get(self,request_configuration: Optional[UserRegistrationDetailsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserRegistrationDetailsCollectionResponse, error_mapping) - async def post(self,body: Optional[UserRegistrationDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserRegistrationDetails]: + async def post(self,body: Optional[UserRegistrationDetails] = None, request_configuration: Optional[UserRegistrationDetailsRequestBuilderPostRequestConfiguration] = None) -> Optional[UserRegistrationDetails]: """ Create new navigation property to userRegistrationDetails for reports param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserRegistrationDetailsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UserRegistrationDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UserRegistrationDetails] = None, request_configuration: Optional[UserRegistrationDetailsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to userRegistrationDetails for reports param body: The request body @@ -189,4 +188,27 @@ def 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 3aafbd97972..0f843f15039 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[RequestConfiguration] = None) -> Optional[UserRegistrationFeatureSummary]: + async def get(self,request_configuration: Optional[UsersRegisteredByFeatureRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserRegistrationFeatureSummary, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UsersRegisteredByFeatureRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function usersRegisteredByFeature param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 e84b098447e..49bc43279b6 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[RequestConfiguration] = None) -> Optional[UserRegistrationFeatureSummary]: + async def get(self,request_configuration: Optional[UsersRegisteredByFeatureWithIncludedUserTypesWithIncludedUserRolesRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserRegistrationFeatureSummary, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UsersRegisteredByFeatureWithIncludedUserTypesWithIncludedUserRolesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function usersRegisteredByFeature param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -72,4 +72,14 @@ 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 3fa696f389e..c0fca3cab2f 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[RequestConfiguration] = None) -> Optional[UserRegistrationMethodSummary]: + async def get(self,request_configuration: Optional[UsersRegisteredByMethodRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserRegistrationMethodSummary, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UsersRegisteredByMethodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function usersRegisteredByMethod param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 52ff7aec221..a1392a24abd 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[RequestConfiguration] = None) -> Optional[UserRegistrationMethodSummary]: + async def get(self,request_configuration: Optional[UsersRegisteredByMethodWithIncludedUserTypesWithIncludedUserRolesRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserRegistrationMethodSummary, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UsersRegisteredByMethodWithIncludedUserTypesWithIncludedUserRolesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function usersRegisteredByMethod param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -72,4 +72,14 @@ 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 68962f0df85..091bd07131e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 e4ee09f5644..f32d3cdaab6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[PrintUsageByPrinterCollectionResponse]: + async def get(self,request_configuration: Optional[DailyPrintUsageByPrinterRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PrintUsageByPrinterCollectionResponse, error_mapping) - async def post(self,body: Optional[PrintUsageByPrinter] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintUsageByPrinter]: + async def post(self,body: Optional[PrintUsageByPrinter] = None, request_configuration: Optional[DailyPrintUsageByPrinterRequestBuilderPostRequestConfiguration] = None) -> Optional[PrintUsageByPrinter]: """ Create new navigation property to dailyPrintUsageByPrinter for reports param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DailyPrintUsageByPrinterRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PrintUsageByPrinter] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PrintUsageByPrinter] = None, request_configuration: Optional[DailyPrintUsageByPrinterRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to dailyPrintUsageByPrinter for reports param body: The request body @@ -189,4 +188,27 @@ def 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 4ee12d76c1e..911d03e500b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[PrintUsageByPrinterItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property dailyPrintUsageByPrinter for reports param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PrintUsageByPrinter]: + async def get(self,request_configuration: Optional[PrintUsageByPrinterItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PrintUsageByPrinter, error_mapping) - async def patch(self,body: Optional[PrintUsageByPrinter] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintUsageByPrinter]: + async def patch(self,body: Optional[PrintUsageByPrinter] = None, request_configuration: Optional[PrintUsageByPrinterItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PrintUsageByPrinter]: """ Update the navigation property dailyPrintUsageByPrinter in reports param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[PrintUsageByPrinterItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property dailyPrintUsageByPrinter for reports param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PrintUsageByPrinterItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PrintUsageByPrinter] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PrintUsageByPrinter] = None, request_configuration: Optional[PrintUsageByPrinterItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property dailyPrintUsageByPrinter in reports param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 1f029f5ce26..3199e88c688 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 c0a57d38336..df1db8889c0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[PrintUsageByUserCollectionResponse]: + async def get(self,request_configuration: Optional[DailyPrintUsageByUserRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PrintUsageByUserCollectionResponse, error_mapping) - async def post(self,body: Optional[PrintUsageByUser] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintUsageByUser]: + async def post(self,body: Optional[PrintUsageByUser] = None, request_configuration: Optional[DailyPrintUsageByUserRequestBuilderPostRequestConfiguration] = None) -> Optional[PrintUsageByUser]: """ Create new navigation property to dailyPrintUsageByUser for reports param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DailyPrintUsageByUserRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PrintUsageByUser] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PrintUsageByUser] = None, request_configuration: Optional[DailyPrintUsageByUserRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to dailyPrintUsageByUser for reports param body: The request body @@ -189,4 +188,27 @@ def 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 2e0c6bf8ad0..66cfa4932ca 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[PrintUsageByUserItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property dailyPrintUsageByUser for reports param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PrintUsageByUser]: + async def get(self,request_configuration: Optional[PrintUsageByUserItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PrintUsageByUser, error_mapping) - async def patch(self,body: Optional[PrintUsageByUser] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintUsageByUser]: + async def patch(self,body: Optional[PrintUsageByUser] = None, request_configuration: Optional[PrintUsageByUserItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PrintUsageByUser]: """ Update the navigation property dailyPrintUsageByUser in reports param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[PrintUsageByUserItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property dailyPrintUsageByUser for reports param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PrintUsageByUserItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PrintUsageByUser] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PrintUsageByUser] = None, request_configuration: Optional[PrintUsageByUserItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property dailyPrintUsageByUser in reports param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 62fab502208..45f69dedb21 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[RequestConfiguration] = None) -> Optional[Report]: + async def get(self,request_configuration: Optional[DeviceConfigurationDeviceActivityRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Report, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeviceConfigurationDeviceActivityRequestBuilderGetRequestConfiguration] = 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,4 +67,14 @@ 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 0b3e25bb0f0..dbde067bcc3 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[RequestConfiguration] = None) -> Optional[Report]: + async def get(self,request_configuration: Optional[DeviceConfigurationUserActivityRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Report, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeviceConfigurationUserActivityRequestBuilderGetRequestConfiguration] = 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,4 +67,14 @@ 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 f88424eedfd..10740f4a021 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetEmailActivityCountsWithPeriodRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetEmailActivityCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getEmailActivityCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 c914fc0b403..0715b497225 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetEmailActivityUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetEmailActivityUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getEmailActivityUserCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 7b5e0370d95..15121ec3c6e 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetEmailActivityUserDetailWithDateRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetEmailActivityUserDetailWithDateRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getEmailActivityUserDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,4 +68,14 @@ 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 3ee5e68d564..21ad22b783f 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetEmailActivityUserDetailWithPeriodRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetEmailActivityUserDetailWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getEmailActivityUserDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 b222a24d96c..40b76be0223 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetEmailAppUsageAppsUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetEmailAppUsageAppsUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getEmailAppUsageAppsUserCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 e82a31405a6..d33caa3bd72 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetEmailAppUsageUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetEmailAppUsageUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getEmailAppUsageUserCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 938d6771910..f248b9ddc77 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetEmailAppUsageUserDetailWithDateRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetEmailAppUsageUserDetailWithDateRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getEmailAppUsageUserDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,4 +68,14 @@ 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 69350c456fe..3c407d67161 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetEmailAppUsageUserDetailWithPeriodRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetEmailAppUsageUserDetailWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getEmailAppUsageUserDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 fc5fc42dc1f..1cbae883c5e 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetEmailAppUsageVersionsUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetEmailAppUsageVersionsUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getEmailAppUsageVersionsUserCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 928f182b9aa..aa17d947c62 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,7 +2,6 @@ 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 @@ -35,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}/reports/getGroupArchivedPrintJobs(groupId='{groupId}',startDateTime={startDateTime},endDateTime={endDateTime}){?%24count,%24filter,%24search,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTimeGetResponse]: + async def get(self,request_configuration: Optional[GetGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration] = None) -> Optional[GetGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTimeGetResponse]: """ Invoke function getGroupArchivedPrintJobs param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -55,7 +54,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GetGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTimeGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetGroupArchivedPrintJobsWithGroupIdWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getGroupArchivedPrintJobs param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -117,4 +116,17 @@ def 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 f0f91e943c4..44a7d2218e2 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetM365AppPlatformUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetM365AppPlatformUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getM365AppPlatformUserCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 754d1a7ef64..8d2b72959b1 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetM365AppUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetM365AppUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getM365AppUserCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 63f25ae45a5..26264a1b503 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetM365AppUserDetailWithDateRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetM365AppUserDetailWithDateRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getM365AppUserDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,4 +68,14 @@ 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 f32639b7692..dd9b9f12b1c 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetM365AppUserDetailWithPeriodRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetM365AppUserDetailWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getM365AppUserDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 44c243612ea..9371099c23a 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetMailboxUsageDetailWithPeriodRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetMailboxUsageDetailWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getMailboxUsageDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 f2f89f69f22..ef891ebf362 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetMailboxUsageMailboxCountsWithPeriodRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetMailboxUsageMailboxCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getMailboxUsageMailboxCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 17333715300..3d42663550f 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetMailboxUsageQuotaStatusMailboxCountsWithPeriodRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetMailboxUsageQuotaStatusMailboxCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getMailboxUsageQuotaStatusMailboxCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 1aad44a11c7..fe3d3cb705e 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetMailboxUsageStorageWithPeriodRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetMailboxUsageStorageWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getMailboxUsageStorage param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 c0378f1e96f..a094ddd1c96 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetOffice365ActivationCountsRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetOffice365ActivationCountsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getOffice365ActivationCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,4 +64,14 @@ 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 0420d4bd303..02bd9b43bc2 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetOffice365ActivationsUserCountsRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetOffice365ActivationsUserCountsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getOffice365ActivationsUserCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,4 +64,14 @@ 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 a5f6e7ae0bf..f2bf5802c0a 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetOffice365ActivationsUserDetailRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetOffice365ActivationsUserDetailRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getOffice365ActivationsUserDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,4 +64,14 @@ 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 8817fb386f7..44a875aa704 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetOffice365ActiveUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetOffice365ActiveUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getOffice365ActiveUserCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 5e571b423d2..47398597bcf 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetOffice365ActiveUserDetailWithDateRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetOffice365ActiveUserDetailWithDateRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getOffice365ActiveUserDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,4 +68,14 @@ 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 df6e7397aae..26001556934 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetOffice365ActiveUserDetailWithPeriodRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetOffice365ActiveUserDetailWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getOffice365ActiveUserDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 b21274999b2..3b4bc1f5ef3 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetOffice365GroupsActivityCountsWithPeriodRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetOffice365GroupsActivityCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getOffice365GroupsActivityCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 0a234c6056d..0e64721348d 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetOffice365GroupsActivityDetailWithDateRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetOffice365GroupsActivityDetailWithDateRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getOffice365GroupsActivityDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,4 +68,14 @@ 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 3d46d4711f5..860c3a8adf4 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetOffice365GroupsActivityDetailWithPeriodRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetOffice365GroupsActivityDetailWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getOffice365GroupsActivityDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 f14bc07ad9c..59a43f72148 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetOffice365GroupsActivityFileCountsWithPeriodRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetOffice365GroupsActivityFileCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getOffice365GroupsActivityFileCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 ab2d764144d..8a7f470c84d 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetOffice365GroupsActivityGroupCountsWithPeriodRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetOffice365GroupsActivityGroupCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getOffice365GroupsActivityGroupCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 91f06d386b8..2ff322c45f1 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetOffice365GroupsActivityStorageWithPeriodRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetOffice365GroupsActivityStorageWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getOffice365GroupsActivityStorage param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 55921022f7d..ef9992cd627 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetOffice365ServicesUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetOffice365ServicesUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getOffice365ServicesUserCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 7740cfb1fab..3306080cab6 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetOneDriveActivityFileCountsWithPeriodRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetOneDriveActivityFileCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getOneDriveActivityFileCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 f41dfee1ae2..90629e24793 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetOneDriveActivityUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetOneDriveActivityUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getOneDriveActivityUserCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 f6ffa939c75..7a1b05626d2 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetOneDriveActivityUserDetailWithDateRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetOneDriveActivityUserDetailWithDateRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getOneDriveActivityUserDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,4 +68,14 @@ 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 e2ed7c715dc..3a1e8764daf 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetOneDriveActivityUserDetailWithPeriodRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetOneDriveActivityUserDetailWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getOneDriveActivityUserDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 587b2651a9f..08dbf584de6 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetOneDriveUsageAccountCountsWithPeriodRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetOneDriveUsageAccountCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getOneDriveUsageAccountCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 7603a7f8924..747c7ff953e 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetOneDriveUsageAccountDetailWithDateRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetOneDriveUsageAccountDetailWithDateRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getOneDriveUsageAccountDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,4 +68,14 @@ 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 c2c851ca26b..472a3f1c6b1 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetOneDriveUsageAccountDetailWithPeriodRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetOneDriveUsageAccountDetailWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getOneDriveUsageAccountDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 633d3d7b496..8a7edf4864b 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetOneDriveUsageFileCountsWithPeriodRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetOneDriveUsageFileCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getOneDriveUsageFileCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 ec6034f0fc3..d8007a9d2e0 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetOneDriveUsageStorageWithPeriodRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetOneDriveUsageStorageWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getOneDriveUsageStorage param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 89001949764..e7e22886354 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,7 +2,6 @@ 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 @@ -35,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}/reports/getPrinterArchivedPrintJobs(printerId='{printerId}',startDateTime={startDateTime},endDateTime={endDateTime}){?%24count,%24filter,%24search,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTimeGetResponse]: + async def get(self,request_configuration: Optional[GetPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration] = None) -> Optional[GetPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTimeGetResponse]: """ Invoke function getPrinterArchivedPrintJobs param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -55,7 +54,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GetPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTimeGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetPrinterArchivedPrintJobsWithPrinterIdWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getPrinterArchivedPrintJobs param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -117,4 +116,17 @@ def 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 cc793040c99..3f3d8ef5557 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> Optional[GetRelyingPartyDetailedSummaryWithPeriodGetResponse]: + async def get(self,request_configuration: Optional[GetRelyingPartyDetailedSummaryWithPeriodRequestBuilderGetRequestConfiguration] = None) -> Optional[GetRelyingPartyDetailedSummaryWithPeriodGetResponse]: """ Invoke function getRelyingPartyDetailedSummary param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GetRelyingPartyDetailedSummaryWithPeriodGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetRelyingPartyDetailedSummaryWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getRelyingPartyDetailedSummary param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -127,4 +126,17 @@ def 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 28166ff9da1..cafc577440d 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetSharePointActivityFileCountsWithPeriodRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetSharePointActivityFileCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getSharePointActivityFileCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 a8b21b1c9a7..0fc482331ac 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetSharePointActivityPagesWithPeriodRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetSharePointActivityPagesWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getSharePointActivityPages param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 d45a6c67c52..055a366ab85 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetSharePointActivityUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetSharePointActivityUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getSharePointActivityUserCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 62bb43bbe1f..8f960ad4570 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetSharePointActivityUserDetailWithDateRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetSharePointActivityUserDetailWithDateRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getSharePointActivityUserDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,4 +68,14 @@ 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 542c14db182..5621d5fd7c8 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetSharePointActivityUserDetailWithPeriodRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetSharePointActivityUserDetailWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getSharePointActivityUserDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 1166916c92a..f24d79dd22d 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetSharePointSiteUsageDetailWithDateRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetSharePointSiteUsageDetailWithDateRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getSharePointSiteUsageDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,4 +68,14 @@ 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 db2c001a340..ae84a31d89e 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetSharePointSiteUsageDetailWithPeriodRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetSharePointSiteUsageDetailWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getSharePointSiteUsageDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 d10bed0a87d..8399134bd7f 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetSharePointSiteUsageFileCountsWithPeriodRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetSharePointSiteUsageFileCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getSharePointSiteUsageFileCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 b9f589dbcff..664e3bd40ac 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetSharePointSiteUsagePagesWithPeriodRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetSharePointSiteUsagePagesWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getSharePointSiteUsagePages param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 267bdf2636d..78cd962e4af 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetSharePointSiteUsageSiteCountsWithPeriodRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetSharePointSiteUsageSiteCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getSharePointSiteUsageSiteCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 1338fa9690b..873ac816f8f 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetSharePointSiteUsageStorageWithPeriodRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetSharePointSiteUsageStorageWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getSharePointSiteUsageStorage param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 b3ca202178f..0ceb76cd1bc 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetSkypeForBusinessActivityCountsWithPeriodRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetSkypeForBusinessActivityCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getSkypeForBusinessActivityCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 015717b428b..70aed227af8 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetSkypeForBusinessActivityUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetSkypeForBusinessActivityUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getSkypeForBusinessActivityUserCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 f95effd999c..2ecd1b4bf4b 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetSkypeForBusinessActivityUserDetailWithDateRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetSkypeForBusinessActivityUserDetailWithDateRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getSkypeForBusinessActivityUserDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,4 +68,14 @@ 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 2890ed1e5a3..bb70c1a0cbd 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetSkypeForBusinessActivityUserDetailWithPeriodRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetSkypeForBusinessActivityUserDetailWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getSkypeForBusinessActivityUserDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 7213a220d1e..626435d5159 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetSkypeForBusinessDeviceUsageDistributionUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetSkypeForBusinessDeviceUsageDistributionUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getSkypeForBusinessDeviceUsageDistributionUserCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 0b003255161..cbb359f2975 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetSkypeForBusinessDeviceUsageUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetSkypeForBusinessDeviceUsageUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getSkypeForBusinessDeviceUsageUserCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 5044c2ff878..e3bd9d5dfd3 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetSkypeForBusinessDeviceUsageUserDetailWithDateRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetSkypeForBusinessDeviceUsageUserDetailWithDateRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getSkypeForBusinessDeviceUsageUserDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,4 +68,14 @@ 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 19ca83146b3..057e2663974 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetSkypeForBusinessDeviceUsageUserDetailWithPeriodRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetSkypeForBusinessDeviceUsageUserDetailWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getSkypeForBusinessDeviceUsageUserDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 e03157a2a00..1fc4a711b9f 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetSkypeForBusinessOrganizerActivityCountsWithPeriodRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetSkypeForBusinessOrganizerActivityCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getSkypeForBusinessOrganizerActivityCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 2ddbb096a58..f7262fc35c2 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetSkypeForBusinessOrganizerActivityMinuteCountsWithPeriodRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetSkypeForBusinessOrganizerActivityMinuteCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getSkypeForBusinessOrganizerActivityMinuteCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 8b621a442ef..864c90f4da4 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetSkypeForBusinessOrganizerActivityUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetSkypeForBusinessOrganizerActivityUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getSkypeForBusinessOrganizerActivityUserCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 c3c0548c3bf..8bcb5323f4d 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetSkypeForBusinessParticipantActivityCountsWithPeriodRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetSkypeForBusinessParticipantActivityCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getSkypeForBusinessParticipantActivityCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 33f5fd9a4cf..809d5296dfb 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetSkypeForBusinessParticipantActivityMinuteCountsWithPeriodRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetSkypeForBusinessParticipantActivityMinuteCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getSkypeForBusinessParticipantActivityMinuteCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 32e71e296be..28c8cfa381f 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetSkypeForBusinessParticipantActivityUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetSkypeForBusinessParticipantActivityUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getSkypeForBusinessParticipantActivityUserCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 c2e2794697e..b95a58680f6 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetSkypeForBusinessPeerToPeerActivityCountsWithPeriodRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetSkypeForBusinessPeerToPeerActivityCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getSkypeForBusinessPeerToPeerActivityCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 f23562670d9..815ac82e018 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetSkypeForBusinessPeerToPeerActivityMinuteCountsWithPeriodRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetSkypeForBusinessPeerToPeerActivityMinuteCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getSkypeForBusinessPeerToPeerActivityMinuteCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 a4bfb17e2e8..9385923f9c0 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetSkypeForBusinessPeerToPeerActivityUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetSkypeForBusinessPeerToPeerActivityUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getSkypeForBusinessPeerToPeerActivityUserCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 0f7321ffc7f..7371b036cce 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetTeamsDeviceUsageDistributionUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetTeamsDeviceUsageDistributionUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getTeamsDeviceUsageDistributionUserCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 7561c06a69c..d395df68636 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetTeamsDeviceUsageUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetTeamsDeviceUsageUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getTeamsDeviceUsageUserCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 014e6d607de..852b5bb5cd1 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetTeamsDeviceUsageUserDetailWithDateRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetTeamsDeviceUsageUserDetailWithDateRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getTeamsDeviceUsageUserDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,4 +68,14 @@ 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 69631cc553c..392fa63f60c 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetTeamsDeviceUsageUserDetailWithPeriodRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetTeamsDeviceUsageUserDetailWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getTeamsDeviceUsageUserDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 35df8946b64..e941a3803e9 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetTeamsTeamActivityCountsWithPeriodRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetTeamsTeamActivityCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getTeamsTeamActivityCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 83cba8a24ab..4c5ea02e471 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetTeamsTeamActivityDetailWithDateRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetTeamsTeamActivityDetailWithDateRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getTeamsTeamActivityDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,4 +68,14 @@ 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 c134398eeee..2b1cd4c9026 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetTeamsTeamActivityDetailWithPeriodRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetTeamsTeamActivityDetailWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getTeamsTeamActivityDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 44235f4bf41..4732abef056 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetTeamsTeamActivityDistributionCountsWithPeriodRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetTeamsTeamActivityDistributionCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getTeamsTeamActivityDistributionCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 330470a35dc..fb3b81e25a4 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetTeamsTeamCountsWithPeriodRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetTeamsTeamCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getTeamsTeamCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 1caab6a3b63..ca096a25ef0 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetTeamsUserActivityCountsWithPeriodRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetTeamsUserActivityCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getTeamsUserActivityCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 434f3b7aaec..2c0a3b24fcd 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetTeamsUserActivityUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetTeamsUserActivityUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getTeamsUserActivityUserCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 86789b7a30d..22f721a9cd3 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetTeamsUserActivityUserDetailWithDateRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetTeamsUserActivityUserDetailWithDateRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getTeamsUserActivityUserDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,4 +68,14 @@ 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 9af898fe1d6..1eb45e3645b 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetTeamsUserActivityUserDetailWithPeriodRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetTeamsUserActivityUserDetailWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getTeamsUserActivityUserDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 d22d63c1a53..b7a79f81c4b 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,7 +2,6 @@ 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 @@ -35,7 +34,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[RequestConfiguration] = None) -> Optional[GetUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTimeGetResponse]: + async def get(self,request_configuration: Optional[GetUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration] = None) -> Optional[GetUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTimeGetResponse]: """ Invoke function getUserArchivedPrintJobs param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -55,7 +54,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GetUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTimeGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetUserArchivedPrintJobsWithUserIdWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getUserArchivedPrintJobs param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -117,4 +116,17 @@ def 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 7773a14c332..3310f066942 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetYammerActivityCountsWithPeriodRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetYammerActivityCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getYammerActivityCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 c995c4ded38..01ba0a84303 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetYammerActivityUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetYammerActivityUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getYammerActivityUserCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 cda10042d9e..4f49dcca3bf 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetYammerActivityUserDetailWithDateRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetYammerActivityUserDetailWithDateRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getYammerActivityUserDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,4 +68,14 @@ 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 4ca3e70d27d..b2a25b8c2ec 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetYammerActivityUserDetailWithPeriodRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetYammerActivityUserDetailWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getYammerActivityUserDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 de7d8176791..84a1d230a8d 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetYammerDeviceUsageDistributionUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetYammerDeviceUsageDistributionUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getYammerDeviceUsageDistributionUserCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 efef9e3474b..faaa1e3475b 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetYammerDeviceUsageUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetYammerDeviceUsageUserCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getYammerDeviceUsageUserCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 9f0d2475178..1747404ea36 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetYammerDeviceUsageUserDetailWithDateRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetYammerDeviceUsageUserDetailWithDateRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getYammerDeviceUsageUserDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,4 +68,14 @@ 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 50cdb9e020e..678b87b44cf 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetYammerDeviceUsageUserDetailWithPeriodRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetYammerDeviceUsageUserDetailWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getYammerDeviceUsageUserDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 4ccc5e3bffa..4ba72ff837e 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetYammerGroupsActivityCountsWithPeriodRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetYammerGroupsActivityCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getYammerGroupsActivityCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 bcf0d9fba62..bf06c49de18 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetYammerGroupsActivityDetailWithDateRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetYammerGroupsActivityDetailWithDateRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getYammerGroupsActivityDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,4 +68,14 @@ 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 e90623ed897..9e5fb423c05 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetYammerGroupsActivityDetailWithPeriodRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetYammerGroupsActivityDetailWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getYammerGroupsActivityDetail param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 44c3e0a9c40..0e98ab3d4a9 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetYammerGroupsActivityGroupCountsWithPeriodRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetYammerGroupsActivityGroupCountsWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getYammerGroupsActivityGroupCounts param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 c8d4e548ca0..11ff7e78791 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[RequestConfiguration] = None) -> Optional[Report]: + async def get(self,request_configuration: Optional[ManagedDeviceEnrollmentFailureDetailsRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Report, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ManagedDeviceEnrollmentFailureDetailsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function managedDeviceEnrollmentFailureDetails param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 46e20411bd2..49cd140316f 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[RequestConfiguration] = None) -> Optional[Report]: + async def get(self,request_configuration: Optional[ManagedDeviceEnrollmentFailureDetailsWithSkipWithTopWithFilterWithSkipTokenRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Report, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ManagedDeviceEnrollmentFailureDetailsWithSkipWithTopWithFilterWithSkipTokenRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function managedDeviceEnrollmentFailureDetails param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -76,4 +76,14 @@ 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 8fd0bdc8760..e450f70a860 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[RequestConfiguration] = None) -> Optional[Report]: + async def get(self,request_configuration: Optional[ManagedDeviceEnrollmentTopFailuresRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Report, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ManagedDeviceEnrollmentTopFailuresRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function managedDeviceEnrollmentTopFailures param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 18580635823..651e64f54a1 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[RequestConfiguration] = None) -> Optional[Report]: + async def get(self,request_configuration: Optional[ManagedDeviceEnrollmentTopFailuresWithPeriodRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Report, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ManagedDeviceEnrollmentTopFailuresWithPeriodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function managedDeviceEnrollmentTopFailures param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,4 +70,14 @@ 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 06c2c250cca..d04c031fbcd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 c4a3ddc5b8d..21f3850e1e8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[PrintUsageByPrinterItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property monthlyPrintUsageByPrinter for reports param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PrintUsageByPrinter]: + async def get(self,request_configuration: Optional[PrintUsageByPrinterItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PrintUsageByPrinter, error_mapping) - async def patch(self,body: Optional[PrintUsageByPrinter] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintUsageByPrinter]: + async def patch(self,body: Optional[PrintUsageByPrinter] = None, request_configuration: Optional[PrintUsageByPrinterItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PrintUsageByPrinter]: """ Update the navigation property monthlyPrintUsageByPrinter in reports param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[PrintUsageByPrinterItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property monthlyPrintUsageByPrinter for reports param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PrintUsageByPrinterItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PrintUsageByPrinter] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PrintUsageByPrinter] = None, request_configuration: Optional[PrintUsageByPrinterItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property monthlyPrintUsageByPrinter in reports param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 cf21d38fe14..10bb899ead4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[PrintUsageByPrinterCollectionResponse]: + async def get(self,request_configuration: Optional[MonthlyPrintUsageByPrinterRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PrintUsageByPrinterCollectionResponse, error_mapping) - async def post(self,body: Optional[PrintUsageByPrinter] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintUsageByPrinter]: + async def post(self,body: Optional[PrintUsageByPrinter] = None, request_configuration: Optional[MonthlyPrintUsageByPrinterRequestBuilderPostRequestConfiguration] = None) -> Optional[PrintUsageByPrinter]: """ Create new navigation property to monthlyPrintUsageByPrinter for reports param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MonthlyPrintUsageByPrinterRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PrintUsageByPrinter] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PrintUsageByPrinter] = None, request_configuration: Optional[MonthlyPrintUsageByPrinterRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to monthlyPrintUsageByPrinter for reports param body: The request body @@ -189,4 +188,27 @@ def 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 123cbcf3c03..fabb985cb02 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 0752c64709a..3bd6d37fa88 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[PrintUsageByUserItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property monthlyPrintUsageByUser for reports param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PrintUsageByUser]: + async def get(self,request_configuration: Optional[PrintUsageByUserItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PrintUsageByUser, error_mapping) - async def patch(self,body: Optional[PrintUsageByUser] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintUsageByUser]: + async def patch(self,body: Optional[PrintUsageByUser] = None, request_configuration: Optional[PrintUsageByUserItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PrintUsageByUser]: """ Update the navigation property monthlyPrintUsageByUser in reports param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[PrintUsageByUserItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property monthlyPrintUsageByUser for reports param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PrintUsageByUserItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PrintUsageByUser] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PrintUsageByUser] = None, request_configuration: Optional[PrintUsageByUserItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property monthlyPrintUsageByUser in reports param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 3e4c972b749..47a0a643810 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[PrintUsageByUserCollectionResponse]: + async def get(self,request_configuration: Optional[MonthlyPrintUsageByUserRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PrintUsageByUserCollectionResponse, error_mapping) - async def post(self,body: Optional[PrintUsageByUser] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PrintUsageByUser]: + async def post(self,body: Optional[PrintUsageByUser] = None, request_configuration: Optional[MonthlyPrintUsageByUserRequestBuilderPostRequestConfiguration] = None) -> Optional[PrintUsageByUser]: """ Create new navigation property to monthlyPrintUsageByUser for reports param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MonthlyPrintUsageByUserRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PrintUsageByUser] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PrintUsageByUser] = None, request_configuration: Optional[MonthlyPrintUsageByUserRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to monthlyPrintUsageByUser for reports param body: The request body @@ -189,4 +188,27 @@ def 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 cb6c5a67b4e..1784f42d052 100644 --- a/msgraph/generated/reports/partners/billing/billing_request_builder.py +++ b/msgraph/generated/reports/partners/billing/billing_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +30,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[BillingRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property billing for reports param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Billing]: + async def get(self,request_configuration: Optional[BillingRequestBuilderGetRequestConfiguration] = 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. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Billing, error_mapping) - async def patch(self,body: Optional[Billing] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Billing]: + async def patch(self,body: Optional[Billing] = None, request_configuration: Optional[BillingRequestBuilderPatchRequestConfiguration] = None) -> Optional[Billing]: """ Update the navigation property billing in reports param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[BillingRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property billing for reports param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[BillingRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Billing] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Billing] = None, request_configuration: Optional[BillingRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property billing in reports param body: The request body @@ -175,6 +174,16 @@ 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(): """ @@ -201,4 +210,27 @@ def get_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 67a03cb0e33..4502431c7ec 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 87b11179481..b52b1a4563e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ManifestItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property manifests for reports param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Manifest]: + async def get(self,request_configuration: Optional[ManifestItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Manifest, error_mapping) - async def patch(self,body: Optional[Manifest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Manifest]: + async def patch(self,body: Optional[Manifest] = None, request_configuration: Optional[ManifestItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Manifest]: """ Update the navigation property manifests in reports param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ManifestItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property manifests for reports param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ManifestItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Manifest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Manifest] = None, request_configuration: Optional[ManifestItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property manifests in reports param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 23d59b5fc89..50507090efd 100644 --- a/msgraph/generated/reports/partners/billing/manifests/manifests_request_builder.py +++ b/msgraph/generated/reports/partners/billing/manifests/manifests_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ManifestCollectionResponse]: + async def get(self,request_configuration: Optional[ManifestsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ManifestCollectionResponse, error_mapping) - async def post(self,body: Optional[Manifest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Manifest]: + async def post(self,body: Optional[Manifest] = None, request_configuration: Optional[ManifestsRequestBuilderPostRequestConfiguration] = None) -> Optional[Manifest]: """ Create new navigation property to manifests for reports param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ManifestsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Manifest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Manifest] = None, request_configuration: Optional[ManifestsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to manifests for reports param body: The request body @@ -188,4 +187,27 @@ def 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 a9290690d84..aea828e5d71 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 d342ac38e37..7eb2bbefb07 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[OperationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property operations for reports param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Operation]: + async def get(self,request_configuration: Optional[OperationItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Operation, error_mapping) - async def patch(self,body: Optional[Operation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Operation]: + async def patch(self,body: Optional[Operation] = None, request_configuration: Optional[OperationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Operation]: """ Update the navigation property operations in reports param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[OperationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property operations for reports param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OperationItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Operation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Operation] = None, request_configuration: Optional[OperationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property operations in reports param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 ca0622621e6..53526f7a5cf 100644 --- a/msgraph/generated/reports/partners/billing/operations/operations_request_builder.py +++ b/msgraph/generated/reports/partners/billing/operations/operations_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[OperationCollectionResponse]: + async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OperationCollectionResponse, error_mapping) - async def post(self,body: Optional[Operation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Operation]: + async def post(self,body: Optional[Operation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Operation]: """ Create new navigation property to operations for reports param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Operation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Operation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to operations for reports param body: The request body @@ -188,4 +187,27 @@ def 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 9a29a902055..6aa2823b11c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[BilledRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property billed for reports param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[BilledReconciliation]: + async def get(self,request_configuration: Optional[BilledRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, BilledReconciliation, error_mapping) - async def patch(self,body: Optional[BilledReconciliation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[BilledReconciliation]: + async def patch(self,body: Optional[BilledReconciliation] = None, request_configuration: Optional[BilledRequestBuilderPatchRequestConfiguration] = None) -> Optional[BilledReconciliation]: """ Update the navigation property billed in reports param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[BilledRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property billed for reports param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[BilledRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Represents details for billed invoice reconciliation data. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[BilledReconciliation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[BilledReconciliation] = None, request_configuration: Optional[BilledRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property billed in reports param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 bd3d9689134..801c7a0f4e7 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[RequestConfiguration] = None) -> Optional[Operation]: + async def post(self,body: Optional[ExportPostRequestBody] = None, request_configuration: Optional[MicrosoftGraphPartnersBillingExportRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ExportPostRequestBody] = None, request_configuration: Optional[MicrosoftGraphPartnersBillingExportRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Export the billed invoice reconciliation data. param body: The request body @@ -76,4 +76,14 @@ 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 0d83ef7a924..21505e49699 100644 --- a/msgraph/generated/reports/partners/billing/reconciliation/reconciliation_request_builder.py +++ b/msgraph/generated/reports/partners/billing/reconciliation/reconciliation_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ReconciliationRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property reconciliation for reports param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[BillingReconciliation]: + async def get(self,request_configuration: Optional[ReconciliationRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, BillingReconciliation, error_mapping) - async def patch(self,body: Optional[BillingReconciliation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[BillingReconciliation]: + async def patch(self,body: Optional[BillingReconciliation] = None, request_configuration: Optional[ReconciliationRequestBuilderPatchRequestConfiguration] = None) -> Optional[BillingReconciliation]: """ Update the navigation property reconciliation in reports param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ReconciliationRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property reconciliation for reports param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ReconciliationRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Represents details for billed invoice reconciliation data. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[BillingReconciliation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[BillingReconciliation] = None, request_configuration: Optional[ReconciliationRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property reconciliation in reports param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 bcae133557f..4e420967740 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[BilledRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property billed for reports param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[BilledUsage]: + async def get(self,request_configuration: Optional[BilledRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, BilledUsage, error_mapping) - async def patch(self,body: Optional[BilledUsage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[BilledUsage]: + async def patch(self,body: Optional[BilledUsage] = None, request_configuration: Optional[BilledRequestBuilderPatchRequestConfiguration] = None) -> Optional[BilledUsage]: """ Update the navigation property billed in reports param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[BilledRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property billed for reports param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[BilledRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Represents details for billed Azure usage data. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[BilledUsage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[BilledUsage] = None, request_configuration: Optional[BilledRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property billed in reports param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 76ee249eee3..87c21a26899 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[RequestConfiguration] = None) -> Optional[Operation]: + async def post(self,body: Optional[ExportPostRequestBody] = None, request_configuration: Optional[MicrosoftGraphPartnersBillingExportRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ExportPostRequestBody] = None, request_configuration: Optional[MicrosoftGraphPartnersBillingExportRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Export the billed Azure usage data. param body: The request body @@ -76,4 +76,14 @@ 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 7e2441fe0e5..683d024b14d 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[RequestConfiguration] = None) -> Optional[Operation]: + async def post(self,body: Optional[ExportPostRequestBody] = None, request_configuration: Optional[MicrosoftGraphPartnersBillingExportRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ExportPostRequestBody] = None, request_configuration: Optional[MicrosoftGraphPartnersBillingExportRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Export unbilled Azure usage data for a specific billing period and currency. param body: The request body @@ -76,4 +76,14 @@ 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 afe35af66fc..05d1614bb53 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[UnbilledRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property unbilled for reports param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[UnbilledUsage]: + async def get(self,request_configuration: Optional[UnbilledRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnbilledUsage, error_mapping) - async def patch(self,body: Optional[UnbilledUsage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnbilledUsage]: + async def patch(self,body: Optional[UnbilledUsage] = None, request_configuration: Optional[UnbilledRequestBuilderPatchRequestConfiguration] = None) -> Optional[UnbilledUsage]: """ Update the navigation property unbilled in reports param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[UnbilledRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property unbilled for reports param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UnbilledRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Represents details for unbilled Azure usage data. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UnbilledUsage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UnbilledUsage] = None, request_configuration: Optional[UnbilledRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property unbilled in reports param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 04ce2a9c683..d3a72dec34b 100644 --- a/msgraph/generated/reports/partners/billing/usage/usage_request_builder.py +++ b/msgraph/generated/reports/partners/billing/usage/usage_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[UsageRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property usage for reports param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AzureUsage]: + async def get(self,request_configuration: Optional[UsageRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AzureUsage, error_mapping) - async def patch(self,body: Optional[AzureUsage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AzureUsage]: + async def patch(self,body: Optional[AzureUsage] = None, request_configuration: Optional[UsageRequestBuilderPatchRequestConfiguration] = None) -> Optional[AzureUsage]: """ Update the navigation property usage in reports param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[UsageRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property usage for reports param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UsageRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AzureUsage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AzureUsage] = None, request_configuration: Optional[UsageRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property usage in reports param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 8a41968ee36..71ee36a5738 100644 --- a/msgraph/generated/reports/partners/partners_request_builder.py +++ b/msgraph/generated/reports/partners/partners_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[PartnersRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property partners for reports param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Partners]: + async def get(self,request_configuration: Optional[PartnersRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Partners, error_mapping) - async def patch(self,body: Optional[Partners] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Partners]: + async def patch(self,body: Optional[Partners] = None, request_configuration: Optional[PartnersRequestBuilderPatchRequestConfiguration] = None) -> Optional[Partners]: """ Update the navigation property partners in reports param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[PartnersRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property partners for reports param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PartnersRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Partners] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Partners] = None, request_configuration: Optional[PartnersRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property partners in reports param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 4d5a3c903be..c636ac0f347 100644 --- a/msgraph/generated/reports/reports_request_builder.py +++ b/msgraph/generated/reports/reports_request_builder.py @@ -2,7 +2,6 @@ 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 @@ -137,7 +136,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[RequestConfiguration] = None) -> Optional[ReportRoot]: + async def get(self,request_configuration: Optional[ReportsRequestBuilderGetRequestConfiguration] = 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. @@ -1325,7 +1324,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[RequestConfiguration] = None) -> Optional[ReportRoot]: + async def patch(self,body: Optional[ReportRoot] = None, request_configuration: Optional[ReportsRequestBuilderPatchRequestConfiguration] = None) -> Optional[ReportRoot]: """ Update the properties of a reportRoot object. param body: The request body @@ -1349,7 +1348,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ReportsRequestBuilderGetRequestConfiguration] = 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. @@ -1360,7 +1359,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ReportRoot] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ReportRoot] = None, request_configuration: Optional[ReportsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a reportRoot object. param body: The request body @@ -1537,4 +1536,27 @@ def get_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 84b14c4c9e4..0dbb03491d5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[GetAttackSimulationRepeatOffendersGetResponse]: + async def get(self,request_configuration: Optional[GetAttackSimulationRepeatOffendersRequestBuilderGetRequestConfiguration] = None) -> Optional[GetAttackSimulationRepeatOffendersGetResponse]: """ Invoke function getAttackSimulationRepeatOffenders param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GetAttackSimulationRepeatOffendersGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetAttackSimulationRepeatOffendersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getAttackSimulationRepeatOffenders param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,4 +108,17 @@ def 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 14f3d06f814..54845238ddc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[GetAttackSimulationSimulationUserCoverageGetResponse]: + async def get(self,request_configuration: Optional[GetAttackSimulationSimulationUserCoverageRequestBuilderGetRequestConfiguration] = None) -> Optional[GetAttackSimulationSimulationUserCoverageGetResponse]: """ Invoke function getAttackSimulationSimulationUserCoverage param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GetAttackSimulationSimulationUserCoverageGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetAttackSimulationSimulationUserCoverageRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getAttackSimulationSimulationUserCoverage param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,4 +108,17 @@ def 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 9f775241786..00fda1527dc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[GetAttackSimulationTrainingUserCoverageGetResponse]: + async def get(self,request_configuration: Optional[GetAttackSimulationTrainingUserCoverageRequestBuilderGetRequestConfiguration] = None) -> Optional[GetAttackSimulationTrainingUserCoverageGetResponse]: """ Invoke function getAttackSimulationTrainingUserCoverage param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GetAttackSimulationTrainingUserCoverageGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetAttackSimulationTrainingUserCoverageRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getAttackSimulationTrainingUserCoverage param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,4 +108,17 @@ def 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 ad31ecf8e1c..e29ee299a88 100644 --- a/msgraph/generated/reports/security/security_request_builder.py +++ b/msgraph/generated/reports/security/security_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SecurityRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property security for reports param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[SecurityReportsRoot]: + async def get(self,request_configuration: Optional[SecurityRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SecurityReportsRoot, error_mapping) - async def patch(self,body: Optional[SecurityReportsRoot] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SecurityReportsRoot]: + async def patch(self,body: Optional[SecurityReportsRoot] = None, request_configuration: Optional[SecurityRequestBuilderPatchRequestConfiguration] = None) -> Optional[SecurityReportsRoot]: """ Update the navigation property security in reports param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SecurityRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property security for reports param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SecurityRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SecurityReportsRoot] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SecurityReportsRoot] = None, request_configuration: Optional[SecurityRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property security in reports param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 7e37bd82174..ba039a503dc 100644 --- a/msgraph/generated/role_management/directory/directory_request_builder.py +++ b/msgraph/generated/role_management/directory/directory_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +35,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DirectoryRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property directory for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -54,7 +53,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[RbacApplication]: + async def get(self,request_configuration: Optional[DirectoryRequestBuilderGetRequestConfiguration] = None) -> Optional[RbacApplication]: """ Get directory from roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -74,7 +73,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RbacApplication, error_mapping) - async def patch(self,body: Optional[RbacApplication] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RbacApplication]: + async def patch(self,body: Optional[RbacApplication] = None, request_configuration: Optional[DirectoryRequestBuilderPatchRequestConfiguration] = None) -> Optional[RbacApplication]: """ Update the navigation property directory in roleManagement param body: The request body @@ -97,7 +96,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DirectoryRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property directory for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -108,7 +107,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DirectoryRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get directory from roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -119,7 +118,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[RbacApplication] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[RbacApplication] = None, request_configuration: Optional[DirectoryRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property directory in roleManagement param body: The request body @@ -225,6 +224,16 @@ 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(): """ @@ -251,4 +260,27 @@ def get_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 769a19eb4c4..e7b502ba88a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 d5f60f413c4..9881b61b283 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 27122a6f3aa..06baa4a3eae 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{unifiedRbacResourceAction%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[UnifiedRbacResourceActionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property resourceActions for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[UnifiedRbacResourceAction]: + async def get(self,request_configuration: Optional[UnifiedRbacResourceActionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRbacResourceAction]: """ Get resourceActions from roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedRbacResourceAction, error_mapping) - async def patch(self,body: Optional[UnifiedRbacResourceAction] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRbacResourceAction]: + async def patch(self,body: Optional[UnifiedRbacResourceAction] = None, request_configuration: Optional[UnifiedRbacResourceActionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UnifiedRbacResourceAction]: """ Update the navigation property resourceActions in roleManagement param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[UnifiedRbacResourceActionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resourceActions for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UnifiedRbacResourceActionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get resourceActions from roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UnifiedRbacResourceAction] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UnifiedRbacResourceAction] = None, request_configuration: Optional[UnifiedRbacResourceActionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resourceActions in roleManagement param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 d1c6c927d2b..46bae67bd84 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[UnifiedRbacResourceActionCollectionResponse]: + async def get(self,request_configuration: Optional[ResourceActionsRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRbacResourceActionCollectionResponse]: """ Get resourceActions from roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedRbacResourceActionCollectionResponse, error_mapping) - async def post(self,body: Optional[UnifiedRbacResourceAction] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRbacResourceAction]: + async def post(self,body: Optional[UnifiedRbacResourceAction] = None, request_configuration: Optional[ResourceActionsRequestBuilderPostRequestConfiguration] = None) -> Optional[UnifiedRbacResourceAction]: """ Create new navigation property to resourceActions for roleManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourceActionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get resourceActions from roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UnifiedRbacResourceAction] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnifiedRbacResourceAction] = None, request_configuration: Optional[ResourceActionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to resourceActions for roleManagement param body: The request body @@ -188,4 +187,27 @@ def 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 79b0a379ae3..36384b9881e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[UnifiedRbacResourceNamespaceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property resourceNamespaces for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[UnifiedRbacResourceNamespace]: + async def get(self,request_configuration: Optional[UnifiedRbacResourceNamespaceItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRbacResourceNamespace]: """ Get resourceNamespaces from roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedRbacResourceNamespace, error_mapping) - async def patch(self,body: Optional[UnifiedRbacResourceNamespace] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRbacResourceNamespace]: + async def patch(self,body: Optional[UnifiedRbacResourceNamespace] = None, request_configuration: Optional[UnifiedRbacResourceNamespaceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UnifiedRbacResourceNamespace]: """ Update the navigation property resourceNamespaces in roleManagement param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[UnifiedRbacResourceNamespaceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resourceNamespaces for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UnifiedRbacResourceNamespaceItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get resourceNamespaces from roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UnifiedRbacResourceNamespace] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UnifiedRbacResourceNamespace] = None, request_configuration: Optional[UnifiedRbacResourceNamespaceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resourceNamespaces in roleManagement param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 80be10237fb..648304a0050 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[UnifiedRbacResourceNamespaceCollectionResponse]: + async def get(self,request_configuration: Optional[ResourceNamespacesRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRbacResourceNamespaceCollectionResponse]: """ Get resourceNamespaces from roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedRbacResourceNamespaceCollectionResponse, error_mapping) - async def post(self,body: Optional[UnifiedRbacResourceNamespace] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRbacResourceNamespace]: + async def post(self,body: Optional[UnifiedRbacResourceNamespace] = None, request_configuration: Optional[ResourceNamespacesRequestBuilderPostRequestConfiguration] = None) -> Optional[UnifiedRbacResourceNamespace]: """ Create new navigation property to resourceNamespaces for roleManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourceNamespacesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get resourceNamespaces from roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UnifiedRbacResourceNamespace] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnifiedRbacResourceNamespace] = None, request_configuration: Optional[ResourceNamespacesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to resourceNamespaces for roleManagement param body: The request body @@ -188,4 +187,27 @@ def 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 81fe599817c..0ec952b9893 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 323a29e19b5..7c3cf91a55b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -127,4 +126,17 @@ def 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 5ef5f05b5c5..cb2de4ce0a2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[UnifiedRoleEligibilityScheduleInstance]: + async def get(self,request_configuration: Optional[ActivatedUsingRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedRoleEligibilityScheduleInstance, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ActivatedUsingRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 839de4ed5a4..c7b161cd30a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[AppScope]: + async def get(self,request_configuration: Optional[AppScopeRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AppScope, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AppScopeRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 f397220e442..735ed4d3f4b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[DirectoryScopeRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DirectoryScopeRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 a8e60690d51..85bab3f7efd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 2058f80d989..bc430f0beec 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: + async def get(self,request_configuration: Optional[RoleDefinitionRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedRoleDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RoleDefinitionRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 2d9f4a16aee..596631c6f00 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +31,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[UnifiedRoleAssignmentScheduleInstanceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property roleAssignmentScheduleInstances for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[UnifiedRoleAssignmentScheduleInstance]: + async def get(self,request_configuration: Optional[UnifiedRoleAssignmentScheduleInstanceItemRequestBuilderGetRequestConfiguration] = 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. @@ -71,7 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedRoleAssignmentScheduleInstance, error_mapping) - async def patch(self,body: Optional[UnifiedRoleAssignmentScheduleInstance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentScheduleInstance]: + async def patch(self,body: Optional[UnifiedRoleAssignmentScheduleInstance] = None, request_configuration: Optional[UnifiedRoleAssignmentScheduleInstanceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentScheduleInstance]: """ Update the navigation property roleAssignmentScheduleInstances in roleManagement param body: The request body @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[UnifiedRoleAssignmentScheduleInstanceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property roleAssignmentScheduleInstances for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UnifiedRoleAssignmentScheduleInstanceItemRequestBuilderGetRequestConfiguration] = 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. @@ -116,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UnifiedRoleAssignmentScheduleInstance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UnifiedRoleAssignmentScheduleInstance] = None, request_configuration: Optional[UnifiedRoleAssignmentScheduleInstanceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property roleAssignmentScheduleInstances in roleManagement param body: The request body @@ -186,6 +185,16 @@ 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(): """ @@ -212,4 +221,27 @@ def get_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 a3c3effe7fb..ac5c61f18df 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +56,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[RequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentScheduleInstanceCollectionResponse]: + async def get(self,request_configuration: Optional[RoleAssignmentScheduleInstancesRequestBuilderGetRequestConfiguration] = 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. @@ -78,7 +77,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedRoleAssignmentScheduleInstanceCollectionResponse, error_mapping) - async def post(self,body: Optional[UnifiedRoleAssignmentScheduleInstance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentScheduleInstance]: + async def post(self,body: Optional[UnifiedRoleAssignmentScheduleInstance] = None, request_configuration: Optional[RoleAssignmentScheduleInstancesRequestBuilderPostRequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentScheduleInstance]: """ Create new navigation property to roleAssignmentScheduleInstances for roleManagement param body: The request body @@ -101,7 +100,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RoleAssignmentScheduleInstancesRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UnifiedRoleAssignmentScheduleInstance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnifiedRoleAssignmentScheduleInstance] = None, request_configuration: Optional[RoleAssignmentScheduleInstancesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to roleAssignmentScheduleInstances for roleManagement param body: The request body @@ -202,4 +201,27 @@ def 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 b3b527d343f..d89091c4fb9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 6f4dd28b8ed..dfc5f8bd6db 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -127,4 +126,17 @@ def 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 37c181083b8..57f2fbc5e56 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[UnifiedRoleEligibilitySchedule]: + async def get(self,request_configuration: Optional[ActivatedUsingRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedRoleEligibilitySchedule, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ActivatedUsingRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 f057abcefb7..e831c98b490 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[AppScope]: + async def get(self,request_configuration: Optional[AppScopeRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AppScope, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AppScopeRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 7e0be562c12..83342991453 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 a3c1c0ce127..8b69db0435d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[DirectoryScopeRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DirectoryScopeRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 9b232b8fcc6..c8cb96fad59 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 c8724dc4eba..fc1ce76113a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: + async def get(self,request_configuration: Optional[RoleDefinitionRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedRoleDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RoleDefinitionRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 1a4f3dd03ff..45a18b49c14 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentSchedule]: + async def get(self,request_configuration: Optional[TargetScheduleRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedRoleAssignmentSchedule, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TargetScheduleRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 22021c6f7fb..3cddaf8ed91 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +33,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[UnifiedRoleAssignmentScheduleRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property roleAssignmentScheduleRequests for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -52,7 +51,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[UnifiedRoleAssignmentScheduleRequest]: + async def get(self,request_configuration: Optional[UnifiedRoleAssignmentScheduleRequestItemRequestBuilderGetRequestConfiguration] = 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. @@ -73,7 +72,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedRoleAssignmentScheduleRequest, error_mapping) - async def patch(self,body: Optional[UnifiedRoleAssignmentScheduleRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentScheduleRequest]: + async def patch(self,body: Optional[UnifiedRoleAssignmentScheduleRequest] = None, request_configuration: Optional[UnifiedRoleAssignmentScheduleRequestItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentScheduleRequest]: """ Update the navigation property roleAssignmentScheduleRequests in roleManagement param body: The request body @@ -96,7 +95,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[UnifiedRoleAssignmentScheduleRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property roleAssignmentScheduleRequests for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -107,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UnifiedRoleAssignmentScheduleRequestItemRequestBuilderGetRequestConfiguration] = 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. @@ -118,7 +117,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UnifiedRoleAssignmentScheduleRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UnifiedRoleAssignmentScheduleRequest] = None, request_configuration: Optional[UnifiedRoleAssignmentScheduleRequestItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property roleAssignmentScheduleRequests in roleManagement param body: The request body @@ -206,6 +205,16 @@ 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(): """ @@ -232,4 +241,27 @@ def get_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 bec002d96b1..13b483c7e7c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +56,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[RequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentScheduleRequestCollectionResponse]: + async def get(self,request_configuration: Optional[RoleAssignmentScheduleRequestsRequestBuilderGetRequestConfiguration] = 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. @@ -78,7 +77,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedRoleAssignmentScheduleRequestCollectionResponse, error_mapping) - async def post(self,body: Optional[UnifiedRoleAssignmentScheduleRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentScheduleRequest]: + async def post(self,body: Optional[UnifiedRoleAssignmentScheduleRequest] = None, request_configuration: Optional[RoleAssignmentScheduleRequestsRequestBuilderPostRequestConfiguration] = 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 @@ -102,7 +101,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RoleAssignmentScheduleRequestsRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UnifiedRoleAssignmentScheduleRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnifiedRoleAssignmentScheduleRequest] = None, request_configuration: Optional[RoleAssignmentScheduleRequestsRequestBuilderPostRequestConfiguration] = 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 @@ -203,4 +202,27 @@ def 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 5d760561092..3e6cb910572 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 1e497c7dc2a..45a9f5ed41f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -127,4 +126,17 @@ def 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 2e4a37dab06..8a5de137257 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[UnifiedRoleEligibilitySchedule]: + async def get(self,request_configuration: Optional[ActivatedUsingRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedRoleEligibilitySchedule, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ActivatedUsingRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 14574dd4cc7..1c7dc54a883 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[AppScope]: + async def get(self,request_configuration: Optional[AppScopeRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AppScope, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AppScopeRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 f5336c32bdc..b198367a60d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[DirectoryScopeRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DirectoryScopeRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 18113ef9bcd..97759dacf64 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 eb90a3020d0..d9d8a2bab87 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: + async def get(self,request_configuration: Optional[RoleDefinitionRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedRoleDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RoleDefinitionRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 a46b6d4875f..602ea77613f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +31,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[UnifiedRoleAssignmentScheduleItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property roleAssignmentSchedules for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[UnifiedRoleAssignmentSchedule]: + async def get(self,request_configuration: Optional[UnifiedRoleAssignmentScheduleItemRequestBuilderGetRequestConfiguration] = 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. @@ -71,7 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedRoleAssignmentSchedule, error_mapping) - async def patch(self,body: Optional[UnifiedRoleAssignmentSchedule] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentSchedule]: + async def patch(self,body: Optional[UnifiedRoleAssignmentSchedule] = None, request_configuration: Optional[UnifiedRoleAssignmentScheduleItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentSchedule]: """ Update the navigation property roleAssignmentSchedules in roleManagement param body: The request body @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[UnifiedRoleAssignmentScheduleItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property roleAssignmentSchedules for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UnifiedRoleAssignmentScheduleItemRequestBuilderGetRequestConfiguration] = 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. @@ -116,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UnifiedRoleAssignmentSchedule] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UnifiedRoleAssignmentSchedule] = None, request_configuration: Optional[UnifiedRoleAssignmentScheduleItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property roleAssignmentSchedules in roleManagement param body: The request body @@ -186,6 +185,16 @@ 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(): """ @@ -212,4 +221,27 @@ def get_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 7435bc85356..9208d853628 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +56,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[RequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentScheduleCollectionResponse]: + async def get(self,request_configuration: Optional[RoleAssignmentSchedulesRequestBuilderGetRequestConfiguration] = 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. @@ -78,7 +77,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedRoleAssignmentScheduleCollectionResponse, error_mapping) - async def post(self,body: Optional[UnifiedRoleAssignmentSchedule] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentSchedule]: + async def post(self,body: Optional[UnifiedRoleAssignmentSchedule] = None, request_configuration: Optional[RoleAssignmentSchedulesRequestBuilderPostRequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentSchedule]: """ Create new navigation property to roleAssignmentSchedules for roleManagement param body: The request body @@ -101,7 +100,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RoleAssignmentSchedulesRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UnifiedRoleAssignmentSchedule] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnifiedRoleAssignmentSchedule] = None, request_configuration: Optional[RoleAssignmentSchedulesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to roleAssignmentSchedules for roleManagement param body: The request body @@ -202,4 +201,27 @@ def 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 f5a98ddeeca..d5ccea8ab1a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 8f53bdc203b..c71e0afbdd0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AppScopeRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property appScope for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AppScope]: + async def get(self,request_configuration: Optional[AppScopeRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AppScope, error_mapping) - async def patch(self,body: Optional[AppScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppScope]: + async def patch(self,body: Optional[AppScope] = None, request_configuration: Optional[AppScopeRequestBuilderPatchRequestConfiguration] = None) -> Optional[AppScope]: """ Update the navigation property appScope in roleManagement param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AppScopeRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property appScope for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AppScopeRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AppScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AppScope] = None, request_configuration: Optional[AppScopeRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property appScope in roleManagement param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 304468ac126..2e19afb2796 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[DirectoryScopeRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DirectoryScopeRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 5be443d62a2..6105e072be1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 c885bdfc2b2..dc70ec2835d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: + async def get(self,request_configuration: Optional[RoleDefinitionRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedRoleDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RoleDefinitionRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 dd388e4b850..79674c1b651 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +30,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[UnifiedRoleAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a unifiedRoleAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[UnifiedRoleAssignment]: + async def get(self,request_configuration: Optional[UnifiedRoleAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -71,7 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedRoleAssignment, error_mapping) - async def patch(self,body: Optional[UnifiedRoleAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleAssignment]: + async def patch(self,body: Optional[UnifiedRoleAssignment] = None, request_configuration: Optional[UnifiedRoleAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UnifiedRoleAssignment]: """ Update the navigation property roleAssignments in roleManagement param body: The request body @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[UnifiedRoleAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a unifiedRoleAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UnifiedRoleAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -116,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UnifiedRoleAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UnifiedRoleAssignment] = None, request_configuration: Optional[UnifiedRoleAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property roleAssignments in roleManagement param body: The request body @@ -177,6 +176,16 @@ 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(): """ @@ -203,4 +212,27 @@ def get_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 d56ec713304..91757b91c29 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[RoleAssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedRoleAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[UnifiedRoleAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleAssignment]: + async def post(self,body: Optional[UnifiedRoleAssignment] = None, request_configuration: Optional[RoleAssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[UnifiedRoleAssignment]: """ Create a new unifiedRoleAssignment object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RoleAssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UnifiedRoleAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnifiedRoleAssignment] = None, request_configuration: Optional[RoleAssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new unifiedRoleAssignment object. param body: The request body @@ -190,4 +189,27 @@ def 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 a0bc93201a1..c735a01b21f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 478979cf59c..ff688f2f44f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 a8260c7edde..52dab9b2b23 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[UnifiedRoleDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[InheritsPermissionsFromRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedRoleDefinitionCollectionResponse, error_mapping) - async def post(self,body: Optional[UnifiedRoleDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: + async def post(self,body: Optional[UnifiedRoleDefinition] = None, request_configuration: Optional[InheritsPermissionsFromRequestBuilderPostRequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: """ Create new navigation property to inheritsPermissionsFrom for roleManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[InheritsPermissionsFromRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UnifiedRoleDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnifiedRoleDefinition] = None, request_configuration: Optional[InheritsPermissionsFromRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to inheritsPermissionsFrom for roleManagement param body: The request body @@ -188,4 +187,27 @@ def 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 579b06d3aa3..723d160091d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{unifiedRoleDefinition%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property inheritsPermissionsFrom for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[UnifiedRoleDefinition]: + async def get(self,request_configuration: Optional[UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedRoleDefinition, error_mapping) - async def patch(self,body: Optional[UnifiedRoleDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: + async def patch(self,body: Optional[UnifiedRoleDefinition] = None, request_configuration: Optional[UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: """ Update the navigation property inheritsPermissionsFrom in roleManagement param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property inheritsPermissionsFrom for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UnifiedRoleDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UnifiedRoleDefinition] = None, request_configuration: Optional[UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property inheritsPermissionsFrom in roleManagement param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 8e7cf7b3fef..4458c389791 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[UnifiedRoleDefinition]: + async def get(self,request_configuration: Optional[UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedRoleDefinition, error_mapping) - async def patch(self,body: Optional[UnifiedRoleDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: + async def patch(self,body: Optional[UnifiedRoleDefinition] = None, request_configuration: Optional[UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration] = 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 @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UnifiedRoleDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UnifiedRoleDefinition] = None, request_configuration: Optional[UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration] = 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 @@ -148,6 +147,16 @@ 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(): """ @@ -174,4 +183,27 @@ def get_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 20d88137879..74577acb2fb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[UnifiedRoleDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[RoleDefinitionsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedRoleDefinitionCollectionResponse, error_mapping) - async def post(self,body: Optional[UnifiedRoleDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: + async def post(self,body: Optional[UnifiedRoleDefinition] = None, request_configuration: Optional[RoleDefinitionsRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RoleDefinitionsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UnifiedRoleDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnifiedRoleDefinition] = None, request_configuration: Optional[RoleDefinitionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new custom unifiedRoleDefinition object. This feature requires a Microsoft Entra ID P1 or P2 license. param body: The request body @@ -190,4 +189,27 @@ def 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 8223c359b46..c2379d0a231 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 2518d40792c..f02b385631f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -127,4 +126,17 @@ def 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 ea6200badaa..1948458501e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[AppScope]: + async def get(self,request_configuration: Optional[AppScopeRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AppScope, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AppScopeRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 f31d8ae10c8..968079355fe 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[DirectoryScopeRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DirectoryScopeRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 f31a5a46767..7eb237d55ba 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 ab5395dfcce..31a98b1c98e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: + async def get(self,request_configuration: Optional[RoleDefinitionRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedRoleDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RoleDefinitionRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 6957c9e85ff..b0d42a1c673 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +30,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[UnifiedRoleEligibilityScheduleInstanceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property roleEligibilityScheduleInstances for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[UnifiedRoleEligibilityScheduleInstance]: + async def get(self,request_configuration: Optional[UnifiedRoleEligibilityScheduleInstanceItemRequestBuilderGetRequestConfiguration] = 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. @@ -70,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedRoleEligibilityScheduleInstance, error_mapping) - async def patch(self,body: Optional[UnifiedRoleEligibilityScheduleInstance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleEligibilityScheduleInstance]: + async def patch(self,body: Optional[UnifiedRoleEligibilityScheduleInstance] = None, request_configuration: Optional[UnifiedRoleEligibilityScheduleInstanceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UnifiedRoleEligibilityScheduleInstance]: """ Update the navigation property roleEligibilityScheduleInstances in roleManagement param body: The request body @@ -93,7 +92,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[UnifiedRoleEligibilityScheduleInstanceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property roleEligibilityScheduleInstances for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -104,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UnifiedRoleEligibilityScheduleInstanceItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the instance of a role eligibility. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UnifiedRoleEligibilityScheduleInstance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UnifiedRoleEligibilityScheduleInstance] = None, request_configuration: Optional[UnifiedRoleEligibilityScheduleInstanceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property roleEligibilityScheduleInstances in roleManagement param body: The request body @@ -176,6 +175,16 @@ 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(): """ @@ -202,4 +211,27 @@ def get_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 5ef03b00dd4..9d5a4a2af61 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +56,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[RequestConfiguration] = None) -> Optional[UnifiedRoleEligibilityScheduleInstanceCollectionResponse]: + async def get(self,request_configuration: Optional[RoleEligibilityScheduleInstancesRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRoleEligibilityScheduleInstanceCollectionResponse]: """ Get the instances of role eligibilities. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -78,7 +77,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedRoleEligibilityScheduleInstanceCollectionResponse, error_mapping) - async def post(self,body: Optional[UnifiedRoleEligibilityScheduleInstance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleEligibilityScheduleInstance]: + async def post(self,body: Optional[UnifiedRoleEligibilityScheduleInstance] = None, request_configuration: Optional[RoleEligibilityScheduleInstancesRequestBuilderPostRequestConfiguration] = None) -> Optional[UnifiedRoleEligibilityScheduleInstance]: """ Create new navigation property to roleEligibilityScheduleInstances for roleManagement param body: The request body @@ -101,7 +100,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RoleEligibilityScheduleInstancesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the instances of role eligibilities. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UnifiedRoleEligibilityScheduleInstance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnifiedRoleEligibilityScheduleInstance] = None, request_configuration: Optional[RoleEligibilityScheduleInstancesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to roleEligibilityScheduleInstances for roleManagement param body: The request body @@ -202,4 +201,27 @@ def 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 6c41ce4cdf8..6de453e8135 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 058dfed794f..3cb7863b6d9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -127,4 +126,17 @@ def 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 1979bb33c5b..ea33301bc9e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[AppScope]: + async def get(self,request_configuration: Optional[AppScopeRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AppScope, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AppScopeRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 d2a74eeb7ac..038242fc9a6 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 065ef6b5071..c3194888357 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[DirectoryScopeRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DirectoryScopeRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 59dad81e517..ccf2f54cb0a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 4749bd27503..9e0971ad0b6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: + async def get(self,request_configuration: Optional[RoleDefinitionRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedRoleDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RoleDefinitionRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 51cd219e4b4..d5780dd23fb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[UnifiedRoleEligibilitySchedule]: + async def get(self,request_configuration: Optional[TargetScheduleRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedRoleEligibilitySchedule, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TargetScheduleRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 76ba4b4abbc..ecc9e59b1cc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +32,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[UnifiedRoleEligibilityScheduleRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property roleEligibilityScheduleRequests for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[UnifiedRoleEligibilityScheduleRequest]: + async def get(self,request_configuration: Optional[UnifiedRoleEligibilityScheduleRequestItemRequestBuilderGetRequestConfiguration] = 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. @@ -72,7 +71,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedRoleEligibilityScheduleRequest, error_mapping) - async def patch(self,body: Optional[UnifiedRoleEligibilityScheduleRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleEligibilityScheduleRequest]: + async def patch(self,body: Optional[UnifiedRoleEligibilityScheduleRequest] = None, request_configuration: Optional[UnifiedRoleEligibilityScheduleRequestItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UnifiedRoleEligibilityScheduleRequest]: """ Update the navigation property roleEligibilityScheduleRequests in roleManagement param body: The request body @@ -95,7 +94,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[UnifiedRoleEligibilityScheduleRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property roleEligibilityScheduleRequests for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -106,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UnifiedRoleEligibilityScheduleRequestItemRequestBuilderGetRequestConfiguration] = 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. @@ -117,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UnifiedRoleEligibilityScheduleRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UnifiedRoleEligibilityScheduleRequest] = None, request_configuration: Optional[UnifiedRoleEligibilityScheduleRequestItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property roleEligibilityScheduleRequests in roleManagement param body: The request body @@ -196,6 +195,16 @@ 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(): """ @@ -222,4 +231,27 @@ def get_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 c78bcca7716..793074977f5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +56,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[RequestConfiguration] = None) -> Optional[UnifiedRoleEligibilityScheduleRequestCollectionResponse]: + async def get(self,request_configuration: Optional[RoleEligibilityScheduleRequestsRequestBuilderGetRequestConfiguration] = 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. @@ -78,7 +77,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedRoleEligibilityScheduleRequestCollectionResponse, error_mapping) - async def post(self,body: Optional[UnifiedRoleEligibilityScheduleRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleEligibilityScheduleRequest]: + async def post(self,body: Optional[UnifiedRoleEligibilityScheduleRequest] = None, request_configuration: Optional[RoleEligibilityScheduleRequestsRequestBuilderPostRequestConfiguration] = 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 @@ -102,7 +101,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RoleEligibilityScheduleRequestsRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UnifiedRoleEligibilityScheduleRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnifiedRoleEligibilityScheduleRequest] = None, request_configuration: Optional[RoleEligibilityScheduleRequestsRequestBuilderPostRequestConfiguration] = 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 @@ -203,4 +202,27 @@ def 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 15aecf45692..314a8bf8300 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 c52e641f478..81772622005 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -127,4 +126,17 @@ def 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 ef7b04e7939..1e5979b8c73 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[AppScope]: + async def get(self,request_configuration: Optional[AppScopeRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AppScope, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AppScopeRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 6d9bf850275..71c418317d2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[DirectoryScopeRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DirectoryScopeRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 2633744d326..fcf54d0d35d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 69d74664560..a0fe10343aa 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: + async def get(self,request_configuration: Optional[RoleDefinitionRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedRoleDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RoleDefinitionRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 d4c6aaa9592..08ec1d49e7d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +30,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[UnifiedRoleEligibilityScheduleItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property roleEligibilitySchedules for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[UnifiedRoleEligibilitySchedule]: + async def get(self,request_configuration: Optional[UnifiedRoleEligibilityScheduleItemRequestBuilderGetRequestConfiguration] = 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. @@ -70,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedRoleEligibilitySchedule, error_mapping) - async def patch(self,body: Optional[UnifiedRoleEligibilitySchedule] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleEligibilitySchedule]: + async def patch(self,body: Optional[UnifiedRoleEligibilitySchedule] = None, request_configuration: Optional[UnifiedRoleEligibilityScheduleItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UnifiedRoleEligibilitySchedule]: """ Update the navigation property roleEligibilitySchedules in roleManagement param body: The request body @@ -93,7 +92,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[UnifiedRoleEligibilityScheduleItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property roleEligibilitySchedules for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -104,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UnifiedRoleEligibilityScheduleItemRequestBuilderGetRequestConfiguration] = 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. @@ -115,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UnifiedRoleEligibilitySchedule] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UnifiedRoleEligibilitySchedule] = None, request_configuration: Optional[UnifiedRoleEligibilityScheduleItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property roleEligibilitySchedules in roleManagement param body: The request body @@ -176,6 +175,16 @@ 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(): """ @@ -202,4 +211,27 @@ def get_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 3e4221c98e8..bb5bf295cd7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +56,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[RequestConfiguration] = None) -> Optional[UnifiedRoleEligibilityScheduleCollectionResponse]: + async def get(self,request_configuration: Optional[RoleEligibilitySchedulesRequestBuilderGetRequestConfiguration] = 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. @@ -78,7 +77,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedRoleEligibilityScheduleCollectionResponse, error_mapping) - async def post(self,body: Optional[UnifiedRoleEligibilitySchedule] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleEligibilitySchedule]: + async def post(self,body: Optional[UnifiedRoleEligibilitySchedule] = None, request_configuration: Optional[RoleEligibilitySchedulesRequestBuilderPostRequestConfiguration] = None) -> Optional[UnifiedRoleEligibilitySchedule]: """ Create new navigation property to roleEligibilitySchedules for roleManagement param body: The request body @@ -101,7 +100,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RoleEligibilitySchedulesRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UnifiedRoleEligibilitySchedule] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnifiedRoleEligibilitySchedule] = None, request_configuration: Optional[RoleEligibilitySchedulesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to roleEligibilitySchedules for roleManagement param body: The request body @@ -202,4 +201,27 @@ def 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 f4394c512f5..5cd49951359 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +35,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[EntitlementManagementRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property entitlementManagement for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -54,7 +53,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[RbacApplication]: + async def get(self,request_configuration: Optional[EntitlementManagementRequestBuilderGetRequestConfiguration] = 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. @@ -74,7 +73,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RbacApplication, error_mapping) - async def patch(self,body: Optional[RbacApplication] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RbacApplication]: + async def patch(self,body: Optional[RbacApplication] = None, request_configuration: Optional[EntitlementManagementRequestBuilderPatchRequestConfiguration] = None) -> Optional[RbacApplication]: """ Update the navigation property entitlementManagement in roleManagement param body: The request body @@ -97,7 +96,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[EntitlementManagementRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property entitlementManagement for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -108,7 +107,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EntitlementManagementRequestBuilderGetRequestConfiguration] = 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. @@ -119,7 +118,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[RbacApplication] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[RbacApplication] = None, request_configuration: Optional[EntitlementManagementRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property entitlementManagement in roleManagement param body: The request body @@ -225,6 +224,16 @@ 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(): """ @@ -251,4 +260,27 @@ def get_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 6a09b3f88aa..57373999003 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 df6a787d621..4a182de35be 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 473f1e21674..c9972f052e8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{unifiedRbacResourceAction%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[UnifiedRbacResourceActionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property resourceActions for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[UnifiedRbacResourceAction]: + async def get(self,request_configuration: Optional[UnifiedRbacResourceActionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRbacResourceAction]: """ Get resourceActions from roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedRbacResourceAction, error_mapping) - async def patch(self,body: Optional[UnifiedRbacResourceAction] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRbacResourceAction]: + async def patch(self,body: Optional[UnifiedRbacResourceAction] = None, request_configuration: Optional[UnifiedRbacResourceActionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UnifiedRbacResourceAction]: """ Update the navigation property resourceActions in roleManagement param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[UnifiedRbacResourceActionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resourceActions for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UnifiedRbacResourceActionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get resourceActions from roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UnifiedRbacResourceAction] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UnifiedRbacResourceAction] = None, request_configuration: Optional[UnifiedRbacResourceActionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resourceActions in roleManagement param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 57fa96790f1..12ec2d69b06 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[UnifiedRbacResourceActionCollectionResponse]: + async def get(self,request_configuration: Optional[ResourceActionsRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRbacResourceActionCollectionResponse]: """ Get resourceActions from roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedRbacResourceActionCollectionResponse, error_mapping) - async def post(self,body: Optional[UnifiedRbacResourceAction] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRbacResourceAction]: + async def post(self,body: Optional[UnifiedRbacResourceAction] = None, request_configuration: Optional[ResourceActionsRequestBuilderPostRequestConfiguration] = None) -> Optional[UnifiedRbacResourceAction]: """ Create new navigation property to resourceActions for roleManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourceActionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get resourceActions from roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UnifiedRbacResourceAction] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnifiedRbacResourceAction] = None, request_configuration: Optional[ResourceActionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to resourceActions for roleManagement param body: The request body @@ -188,4 +187,27 @@ def 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 cdc5c7ef406..10c82f4f8c7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[UnifiedRbacResourceNamespaceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property resourceNamespaces for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[UnifiedRbacResourceNamespace]: + async def get(self,request_configuration: Optional[UnifiedRbacResourceNamespaceItemRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRbacResourceNamespace]: """ Get resourceNamespaces from roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedRbacResourceNamespace, error_mapping) - async def patch(self,body: Optional[UnifiedRbacResourceNamespace] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRbacResourceNamespace]: + async def patch(self,body: Optional[UnifiedRbacResourceNamespace] = None, request_configuration: Optional[UnifiedRbacResourceNamespaceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UnifiedRbacResourceNamespace]: """ Update the navigation property resourceNamespaces in roleManagement param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[UnifiedRbacResourceNamespaceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resourceNamespaces for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UnifiedRbacResourceNamespaceItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get resourceNamespaces from roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UnifiedRbacResourceNamespace] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UnifiedRbacResourceNamespace] = None, request_configuration: Optional[UnifiedRbacResourceNamespaceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resourceNamespaces in roleManagement param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 70f22cedd5f..3b84d5a7d5d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[UnifiedRbacResourceNamespaceCollectionResponse]: + async def get(self,request_configuration: Optional[ResourceNamespacesRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRbacResourceNamespaceCollectionResponse]: """ Get resourceNamespaces from roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedRbacResourceNamespaceCollectionResponse, error_mapping) - async def post(self,body: Optional[UnifiedRbacResourceNamespace] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRbacResourceNamespace]: + async def post(self,body: Optional[UnifiedRbacResourceNamespace] = None, request_configuration: Optional[ResourceNamespacesRequestBuilderPostRequestConfiguration] = None) -> Optional[UnifiedRbacResourceNamespace]: """ Create new navigation property to resourceNamespaces for roleManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourceNamespacesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get resourceNamespaces from roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UnifiedRbacResourceNamespace] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnifiedRbacResourceNamespace] = None, request_configuration: Optional[ResourceNamespacesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to resourceNamespaces for roleManagement param body: The request body @@ -188,4 +187,27 @@ def 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 83bc8213b9d..8895766c3b4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 cf854ff0261..652e199ebac 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -127,4 +126,17 @@ def 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 de1a733485c..85642cfdabc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[UnifiedRoleEligibilityScheduleInstance]: + async def get(self,request_configuration: Optional[ActivatedUsingRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedRoleEligibilityScheduleInstance, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ActivatedUsingRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 9bb42c4f105..1cc09bb3a3e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[AppScope]: + async def get(self,request_configuration: Optional[AppScopeRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AppScope, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AppScopeRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 3fae8a53e5a..8ce23e0eff1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[DirectoryScopeRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DirectoryScopeRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 29e14a316e5..4c828a9918d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 7c7ac62b208..2431ced3010 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: + async def get(self,request_configuration: Optional[RoleDefinitionRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedRoleDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RoleDefinitionRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 63f7aa6ce58..50de1b99bf9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +31,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[UnifiedRoleAssignmentScheduleInstanceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property roleAssignmentScheduleInstances for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[UnifiedRoleAssignmentScheduleInstance]: + async def get(self,request_configuration: Optional[UnifiedRoleAssignmentScheduleInstanceItemRequestBuilderGetRequestConfiguration] = 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. @@ -71,7 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedRoleAssignmentScheduleInstance, error_mapping) - async def patch(self,body: Optional[UnifiedRoleAssignmentScheduleInstance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentScheduleInstance]: + async def patch(self,body: Optional[UnifiedRoleAssignmentScheduleInstance] = None, request_configuration: Optional[UnifiedRoleAssignmentScheduleInstanceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentScheduleInstance]: """ Update the navigation property roleAssignmentScheduleInstances in roleManagement param body: The request body @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[UnifiedRoleAssignmentScheduleInstanceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property roleAssignmentScheduleInstances for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UnifiedRoleAssignmentScheduleInstanceItemRequestBuilderGetRequestConfiguration] = 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. @@ -116,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UnifiedRoleAssignmentScheduleInstance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UnifiedRoleAssignmentScheduleInstance] = None, request_configuration: Optional[UnifiedRoleAssignmentScheduleInstanceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property roleAssignmentScheduleInstances in roleManagement param body: The request body @@ -186,6 +185,16 @@ 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(): """ @@ -212,4 +221,27 @@ def get_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 717836769e6..3dd97a9dec5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +56,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[RequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentScheduleInstanceCollectionResponse]: + async def get(self,request_configuration: Optional[RoleAssignmentScheduleInstancesRequestBuilderGetRequestConfiguration] = 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. @@ -78,7 +77,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedRoleAssignmentScheduleInstanceCollectionResponse, error_mapping) - async def post(self,body: Optional[UnifiedRoleAssignmentScheduleInstance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentScheduleInstance]: + async def post(self,body: Optional[UnifiedRoleAssignmentScheduleInstance] = None, request_configuration: Optional[RoleAssignmentScheduleInstancesRequestBuilderPostRequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentScheduleInstance]: """ Create new navigation property to roleAssignmentScheduleInstances for roleManagement param body: The request body @@ -101,7 +100,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RoleAssignmentScheduleInstancesRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UnifiedRoleAssignmentScheduleInstance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnifiedRoleAssignmentScheduleInstance] = None, request_configuration: Optional[RoleAssignmentScheduleInstancesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to roleAssignmentScheduleInstances for roleManagement param body: The request body @@ -202,4 +201,27 @@ def 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 2944a1dd71f..3e65a969537 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 0bf74e0f9c8..46d494a64b7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -127,4 +126,17 @@ def 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 648e73ff14b..c7cc444869b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[UnifiedRoleEligibilitySchedule]: + async def get(self,request_configuration: Optional[ActivatedUsingRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedRoleEligibilitySchedule, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ActivatedUsingRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 8a75761d1dc..cafe414626a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[AppScope]: + async def get(self,request_configuration: Optional[AppScopeRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AppScope, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AppScopeRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 ca0042ee134..448fe9bc7e1 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 47233dd1fe3..a8140ac9337 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[DirectoryScopeRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DirectoryScopeRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 95797e98b84..46e851da375 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 062d9ba0dc2..e8d82c8dc33 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: + async def get(self,request_configuration: Optional[RoleDefinitionRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedRoleDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RoleDefinitionRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 83328f76fef..6f7728efbf8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentSchedule]: + async def get(self,request_configuration: Optional[TargetScheduleRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedRoleAssignmentSchedule, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TargetScheduleRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 242d6609881..f2ab04b3438 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +33,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[UnifiedRoleAssignmentScheduleRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property roleAssignmentScheduleRequests for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -52,7 +51,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[UnifiedRoleAssignmentScheduleRequest]: + async def get(self,request_configuration: Optional[UnifiedRoleAssignmentScheduleRequestItemRequestBuilderGetRequestConfiguration] = 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. @@ -73,7 +72,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedRoleAssignmentScheduleRequest, error_mapping) - async def patch(self,body: Optional[UnifiedRoleAssignmentScheduleRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentScheduleRequest]: + async def patch(self,body: Optional[UnifiedRoleAssignmentScheduleRequest] = None, request_configuration: Optional[UnifiedRoleAssignmentScheduleRequestItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentScheduleRequest]: """ Update the navigation property roleAssignmentScheduleRequests in roleManagement param body: The request body @@ -96,7 +95,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[UnifiedRoleAssignmentScheduleRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property roleAssignmentScheduleRequests for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -107,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UnifiedRoleAssignmentScheduleRequestItemRequestBuilderGetRequestConfiguration] = 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. @@ -118,7 +117,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UnifiedRoleAssignmentScheduleRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UnifiedRoleAssignmentScheduleRequest] = None, request_configuration: Optional[UnifiedRoleAssignmentScheduleRequestItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property roleAssignmentScheduleRequests in roleManagement param body: The request body @@ -206,6 +205,16 @@ 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(): """ @@ -232,4 +241,27 @@ def get_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 7c787bfab98..93d7daa2c4a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +56,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[RequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentScheduleRequestCollectionResponse]: + async def get(self,request_configuration: Optional[RoleAssignmentScheduleRequestsRequestBuilderGetRequestConfiguration] = 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. @@ -78,7 +77,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedRoleAssignmentScheduleRequestCollectionResponse, error_mapping) - async def post(self,body: Optional[UnifiedRoleAssignmentScheduleRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentScheduleRequest]: + async def post(self,body: Optional[UnifiedRoleAssignmentScheduleRequest] = None, request_configuration: Optional[RoleAssignmentScheduleRequestsRequestBuilderPostRequestConfiguration] = 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 @@ -102,7 +101,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RoleAssignmentScheduleRequestsRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UnifiedRoleAssignmentScheduleRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnifiedRoleAssignmentScheduleRequest] = None, request_configuration: Optional[RoleAssignmentScheduleRequestsRequestBuilderPostRequestConfiguration] = 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 @@ -203,4 +202,27 @@ def 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 a90ec31ad97..2613130a29c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 27ac0850f48..7dfd3b3f9f9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -127,4 +126,17 @@ def 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 2cea7a46011..70f821fb7f0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[UnifiedRoleEligibilitySchedule]: + async def get(self,request_configuration: Optional[ActivatedUsingRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedRoleEligibilitySchedule, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ActivatedUsingRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 1d7678a1084..744ee6e643d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[AppScope]: + async def get(self,request_configuration: Optional[AppScopeRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AppScope, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AppScopeRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 3589f8861ee..ab17154ce59 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[DirectoryScopeRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DirectoryScopeRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 b9452324c98..7ec7df58f58 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 281be32d137..668de5fde48 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: + async def get(self,request_configuration: Optional[RoleDefinitionRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedRoleDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RoleDefinitionRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 46149757b40..aa8b9883428 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +31,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[UnifiedRoleAssignmentScheduleItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property roleAssignmentSchedules for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[UnifiedRoleAssignmentSchedule]: + async def get(self,request_configuration: Optional[UnifiedRoleAssignmentScheduleItemRequestBuilderGetRequestConfiguration] = 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. @@ -71,7 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedRoleAssignmentSchedule, error_mapping) - async def patch(self,body: Optional[UnifiedRoleAssignmentSchedule] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentSchedule]: + async def patch(self,body: Optional[UnifiedRoleAssignmentSchedule] = None, request_configuration: Optional[UnifiedRoleAssignmentScheduleItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentSchedule]: """ Update the navigation property roleAssignmentSchedules in roleManagement param body: The request body @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[UnifiedRoleAssignmentScheduleItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property roleAssignmentSchedules for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UnifiedRoleAssignmentScheduleItemRequestBuilderGetRequestConfiguration] = 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. @@ -116,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UnifiedRoleAssignmentSchedule] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UnifiedRoleAssignmentSchedule] = None, request_configuration: Optional[UnifiedRoleAssignmentScheduleItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property roleAssignmentSchedules in roleManagement param body: The request body @@ -186,6 +185,16 @@ 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(): """ @@ -212,4 +221,27 @@ def get_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 bf69715dedd..3932c352c2d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +56,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[RequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentScheduleCollectionResponse]: + async def get(self,request_configuration: Optional[RoleAssignmentSchedulesRequestBuilderGetRequestConfiguration] = 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. @@ -78,7 +77,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedRoleAssignmentScheduleCollectionResponse, error_mapping) - async def post(self,body: Optional[UnifiedRoleAssignmentSchedule] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentSchedule]: + async def post(self,body: Optional[UnifiedRoleAssignmentSchedule] = None, request_configuration: Optional[RoleAssignmentSchedulesRequestBuilderPostRequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentSchedule]: """ Create new navigation property to roleAssignmentSchedules for roleManagement param body: The request body @@ -101,7 +100,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RoleAssignmentSchedulesRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UnifiedRoleAssignmentSchedule] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnifiedRoleAssignmentSchedule] = None, request_configuration: Optional[RoleAssignmentSchedulesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to roleAssignmentSchedules for roleManagement param body: The request body @@ -202,4 +201,27 @@ def 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 b3a49ce9cdf..f3ee0756657 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 5b00a350766..94ff1a4f959 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AppScopeRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property appScope for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AppScope]: + async def get(self,request_configuration: Optional[AppScopeRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AppScope, error_mapping) - async def patch(self,body: Optional[AppScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppScope]: + async def patch(self,body: Optional[AppScope] = None, request_configuration: Optional[AppScopeRequestBuilderPatchRequestConfiguration] = None) -> Optional[AppScope]: """ Update the navigation property appScope in roleManagement param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AppScopeRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property appScope for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AppScopeRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AppScope] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AppScope] = None, request_configuration: Optional[AppScopeRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property appScope in roleManagement param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 69508d24779..9186b74a9fd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[DirectoryScopeRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DirectoryScopeRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 4c0091850c5..93a72ef811e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 bb7f2f57c05..141c701039c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: + async def get(self,request_configuration: Optional[RoleDefinitionRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedRoleDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RoleDefinitionRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 093c6723aab..5155bf66fbc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +30,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[UnifiedRoleAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a unifiedRoleAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[UnifiedRoleAssignment]: + async def get(self,request_configuration: Optional[UnifiedRoleAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -71,7 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedRoleAssignment, error_mapping) - async def patch(self,body: Optional[UnifiedRoleAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleAssignment]: + async def patch(self,body: Optional[UnifiedRoleAssignment] = None, request_configuration: Optional[UnifiedRoleAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UnifiedRoleAssignment]: """ Update the navigation property roleAssignments in roleManagement param body: The request body @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[UnifiedRoleAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a unifiedRoleAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UnifiedRoleAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -116,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UnifiedRoleAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UnifiedRoleAssignment] = None, request_configuration: Optional[UnifiedRoleAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property roleAssignments in roleManagement param body: The request body @@ -177,6 +176,16 @@ 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(): """ @@ -203,4 +212,27 @@ def get_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 b609b099ff4..d118bbc667e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[UnifiedRoleAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[RoleAssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedRoleAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[UnifiedRoleAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleAssignment]: + async def post(self,body: Optional[UnifiedRoleAssignment] = None, request_configuration: Optional[RoleAssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[UnifiedRoleAssignment]: """ Create a new unifiedRoleAssignment object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RoleAssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UnifiedRoleAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnifiedRoleAssignment] = None, request_configuration: Optional[RoleAssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new unifiedRoleAssignment object. param body: The request body @@ -190,4 +189,27 @@ def 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 8b4a1c3dbb8..b9a11809bd6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 31f4b0dd3fa..4fa2feaef22 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 84f5e5c2d3e..bf76f22ce2e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[UnifiedRoleDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[InheritsPermissionsFromRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedRoleDefinitionCollectionResponse, error_mapping) - async def post(self,body: Optional[UnifiedRoleDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: + async def post(self,body: Optional[UnifiedRoleDefinition] = None, request_configuration: Optional[InheritsPermissionsFromRequestBuilderPostRequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: """ Create new navigation property to inheritsPermissionsFrom for roleManagement param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[InheritsPermissionsFromRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UnifiedRoleDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnifiedRoleDefinition] = None, request_configuration: Optional[InheritsPermissionsFromRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to inheritsPermissionsFrom for roleManagement param body: The request body @@ -188,4 +187,27 @@ def 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 9a90907823e..f08e44daa7d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{unifiedRoleDefinition%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property inheritsPermissionsFrom for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[UnifiedRoleDefinition]: + async def get(self,request_configuration: Optional[UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedRoleDefinition, error_mapping) - async def patch(self,body: Optional[UnifiedRoleDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: + async def patch(self,body: Optional[UnifiedRoleDefinition] = None, request_configuration: Optional[UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: """ Update the navigation property inheritsPermissionsFrom in roleManagement param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property inheritsPermissionsFrom for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UnifiedRoleDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UnifiedRoleDefinition] = None, request_configuration: Optional[UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property inheritsPermissionsFrom in roleManagement param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 cf84cddb03f..383417ba244 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[UnifiedRoleDefinition]: + async def get(self,request_configuration: Optional[UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedRoleDefinition, error_mapping) - async def patch(self,body: Optional[UnifiedRoleDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: + async def patch(self,body: Optional[UnifiedRoleDefinition] = None, request_configuration: Optional[UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration] = 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 @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[UnifiedRoleDefinitionItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UnifiedRoleDefinitionItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UnifiedRoleDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UnifiedRoleDefinition] = None, request_configuration: Optional[UnifiedRoleDefinitionItemRequestBuilderPatchRequestConfiguration] = 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 @@ -148,6 +147,16 @@ 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(): """ @@ -174,4 +183,27 @@ def get_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 cb049fe4fe9..4b790b23bc0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[UnifiedRoleDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[RoleDefinitionsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedRoleDefinitionCollectionResponse, error_mapping) - async def post(self,body: Optional[UnifiedRoleDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: + async def post(self,body: Optional[UnifiedRoleDefinition] = None, request_configuration: Optional[RoleDefinitionsRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RoleDefinitionsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UnifiedRoleDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnifiedRoleDefinition] = None, request_configuration: Optional[RoleDefinitionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new custom unifiedRoleDefinition object. This feature requires a Microsoft Entra ID P1 or P2 license. param body: The request body @@ -190,4 +189,27 @@ def 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 7576f6400d2..560922b261f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 3c6026c004b..f5563ad80a4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -127,4 +126,17 @@ def 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 ea3b7623115..ca6432f1299 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[AppScope]: + async def get(self,request_configuration: Optional[AppScopeRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AppScope, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AppScopeRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 533459b0edf..2f2d45bb818 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[DirectoryScopeRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DirectoryScopeRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 23b93014832..9eb8800879e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 a72a04413e3..069c4107d82 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: + async def get(self,request_configuration: Optional[RoleDefinitionRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedRoleDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RoleDefinitionRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 9757105906d..96a6317d824 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +30,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[UnifiedRoleEligibilityScheduleInstanceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property roleEligibilityScheduleInstances for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[UnifiedRoleEligibilityScheduleInstance]: + async def get(self,request_configuration: Optional[UnifiedRoleEligibilityScheduleInstanceItemRequestBuilderGetRequestConfiguration] = 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. @@ -70,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedRoleEligibilityScheduleInstance, error_mapping) - async def patch(self,body: Optional[UnifiedRoleEligibilityScheduleInstance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleEligibilityScheduleInstance]: + async def patch(self,body: Optional[UnifiedRoleEligibilityScheduleInstance] = None, request_configuration: Optional[UnifiedRoleEligibilityScheduleInstanceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UnifiedRoleEligibilityScheduleInstance]: """ Update the navigation property roleEligibilityScheduleInstances in roleManagement param body: The request body @@ -93,7 +92,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[UnifiedRoleEligibilityScheduleInstanceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property roleEligibilityScheduleInstances for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -104,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UnifiedRoleEligibilityScheduleInstanceItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the instance of a role eligibility. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UnifiedRoleEligibilityScheduleInstance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UnifiedRoleEligibilityScheduleInstance] = None, request_configuration: Optional[UnifiedRoleEligibilityScheduleInstanceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property roleEligibilityScheduleInstances in roleManagement param body: The request body @@ -176,6 +175,16 @@ 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(): """ @@ -202,4 +211,27 @@ def get_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 81687a9bce0..706a5ee9c61 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +56,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[RequestConfiguration] = None) -> Optional[UnifiedRoleEligibilityScheduleInstanceCollectionResponse]: + async def get(self,request_configuration: Optional[RoleEligibilityScheduleInstancesRequestBuilderGetRequestConfiguration] = None) -> Optional[UnifiedRoleEligibilityScheduleInstanceCollectionResponse]: """ Get the instances of role eligibilities. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -78,7 +77,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedRoleEligibilityScheduleInstanceCollectionResponse, error_mapping) - async def post(self,body: Optional[UnifiedRoleEligibilityScheduleInstance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleEligibilityScheduleInstance]: + async def post(self,body: Optional[UnifiedRoleEligibilityScheduleInstance] = None, request_configuration: Optional[RoleEligibilityScheduleInstancesRequestBuilderPostRequestConfiguration] = None) -> Optional[UnifiedRoleEligibilityScheduleInstance]: """ Create new navigation property to roleEligibilityScheduleInstances for roleManagement param body: The request body @@ -101,7 +100,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RoleEligibilityScheduleInstancesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the instances of role eligibilities. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UnifiedRoleEligibilityScheduleInstance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnifiedRoleEligibilityScheduleInstance] = None, request_configuration: Optional[RoleEligibilityScheduleInstancesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to roleEligibilityScheduleInstances for roleManagement param body: The request body @@ -202,4 +201,27 @@ def 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 e508179318f..8cda628f3d0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 fa4af20513a..72379d73fd8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -127,4 +126,17 @@ def 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 eb876766b5e..e49c2059e1a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[AppScope]: + async def get(self,request_configuration: Optional[AppScopeRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AppScope, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AppScopeRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 58843d053a4..f244ab09c63 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 c0346d89d64..80383bc0fe7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[DirectoryScopeRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DirectoryScopeRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 a9fd4962655..12cc75d84b2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 01fb71ddab1..19431714731 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: + async def get(self,request_configuration: Optional[RoleDefinitionRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedRoleDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RoleDefinitionRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 fc81c805483..1e8047d4340 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[UnifiedRoleEligibilitySchedule]: + async def get(self,request_configuration: Optional[TargetScheduleRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedRoleEligibilitySchedule, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TargetScheduleRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 1b2af36cd35..55adbee38fb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +32,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[UnifiedRoleEligibilityScheduleRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property roleEligibilityScheduleRequests for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[UnifiedRoleEligibilityScheduleRequest]: + async def get(self,request_configuration: Optional[UnifiedRoleEligibilityScheduleRequestItemRequestBuilderGetRequestConfiguration] = 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. @@ -72,7 +71,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedRoleEligibilityScheduleRequest, error_mapping) - async def patch(self,body: Optional[UnifiedRoleEligibilityScheduleRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleEligibilityScheduleRequest]: + async def patch(self,body: Optional[UnifiedRoleEligibilityScheduleRequest] = None, request_configuration: Optional[UnifiedRoleEligibilityScheduleRequestItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UnifiedRoleEligibilityScheduleRequest]: """ Update the navigation property roleEligibilityScheduleRequests in roleManagement param body: The request body @@ -95,7 +94,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[UnifiedRoleEligibilityScheduleRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property roleEligibilityScheduleRequests for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -106,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UnifiedRoleEligibilityScheduleRequestItemRequestBuilderGetRequestConfiguration] = 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. @@ -117,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UnifiedRoleEligibilityScheduleRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UnifiedRoleEligibilityScheduleRequest] = None, request_configuration: Optional[UnifiedRoleEligibilityScheduleRequestItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property roleEligibilityScheduleRequests in roleManagement param body: The request body @@ -196,6 +195,16 @@ 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(): """ @@ -222,4 +231,27 @@ def get_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 e291452e9a3..7e8b2bda1fc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +56,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[RequestConfiguration] = None) -> Optional[UnifiedRoleEligibilityScheduleRequestCollectionResponse]: + async def get(self,request_configuration: Optional[RoleEligibilityScheduleRequestsRequestBuilderGetRequestConfiguration] = 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. @@ -78,7 +77,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedRoleEligibilityScheduleRequestCollectionResponse, error_mapping) - async def post(self,body: Optional[UnifiedRoleEligibilityScheduleRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleEligibilityScheduleRequest]: + async def post(self,body: Optional[UnifiedRoleEligibilityScheduleRequest] = None, request_configuration: Optional[RoleEligibilityScheduleRequestsRequestBuilderPostRequestConfiguration] = 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 @@ -102,7 +101,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RoleEligibilityScheduleRequestsRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UnifiedRoleEligibilityScheduleRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnifiedRoleEligibilityScheduleRequest] = None, request_configuration: Optional[RoleEligibilityScheduleRequestsRequestBuilderPostRequestConfiguration] = 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 @@ -203,4 +202,27 @@ def 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 52d6cb3bd63..35215308ef0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 14019f992f1..3deb0d16edb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + async def get(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function filterByCurrentUser param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -127,4 +126,17 @@ def 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 b3d7cfd3b70..f2b8e7252be 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[AppScope]: + async def get(self,request_configuration: Optional[AppScopeRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AppScope, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AppScopeRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 4919cd947fb..fcacabbeb65 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[DirectoryScopeRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DirectoryScopeRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 a759e6183d7..fe3f44ff31d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 aa1e43719be..d5b529433c3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[UnifiedRoleDefinition]: + async def get(self,request_configuration: Optional[RoleDefinitionRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedRoleDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RoleDefinitionRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 ae72363b266..6851bed7412 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +30,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[UnifiedRoleEligibilityScheduleItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property roleEligibilitySchedules for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[UnifiedRoleEligibilitySchedule]: + async def get(self,request_configuration: Optional[UnifiedRoleEligibilityScheduleItemRequestBuilderGetRequestConfiguration] = 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. @@ -70,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedRoleEligibilitySchedule, error_mapping) - async def patch(self,body: Optional[UnifiedRoleEligibilitySchedule] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleEligibilitySchedule]: + async def patch(self,body: Optional[UnifiedRoleEligibilitySchedule] = None, request_configuration: Optional[UnifiedRoleEligibilityScheduleItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UnifiedRoleEligibilitySchedule]: """ Update the navigation property roleEligibilitySchedules in roleManagement param body: The request body @@ -93,7 +92,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[UnifiedRoleEligibilityScheduleItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property roleEligibilitySchedules for roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -104,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UnifiedRoleEligibilityScheduleItemRequestBuilderGetRequestConfiguration] = 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. @@ -115,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UnifiedRoleEligibilitySchedule] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UnifiedRoleEligibilitySchedule] = None, request_configuration: Optional[UnifiedRoleEligibilityScheduleItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property roleEligibilitySchedules in roleManagement param body: The request body @@ -176,6 +175,16 @@ 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(): """ @@ -202,4 +211,27 @@ def get_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 ff9998de74e..1cce3018fc9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +56,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[RequestConfiguration] = None) -> Optional[UnifiedRoleEligibilityScheduleCollectionResponse]: + async def get(self,request_configuration: Optional[RoleEligibilitySchedulesRequestBuilderGetRequestConfiguration] = 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. @@ -78,7 +77,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedRoleEligibilityScheduleCollectionResponse, error_mapping) - async def post(self,body: Optional[UnifiedRoleEligibilitySchedule] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedRoleEligibilitySchedule]: + async def post(self,body: Optional[UnifiedRoleEligibilitySchedule] = None, request_configuration: Optional[RoleEligibilitySchedulesRequestBuilderPostRequestConfiguration] = None) -> Optional[UnifiedRoleEligibilitySchedule]: """ Create new navigation property to roleEligibilitySchedules for roleManagement param body: The request body @@ -101,7 +100,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RoleEligibilitySchedulesRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UnifiedRoleEligibilitySchedule] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnifiedRoleEligibilitySchedule] = None, request_configuration: Optional[RoleEligibilitySchedulesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to roleEligibilitySchedules for roleManagement param body: The request body @@ -202,4 +201,27 @@ def 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 99731d1f382..d5588969e25 100644 --- a/msgraph/generated/role_management/role_management_request_builder.py +++ b/msgraph/generated/role_management/role_management_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> Optional[RoleManagement]: + async def get(self,request_configuration: Optional[RoleManagementRequestBuilderGetRequestConfiguration] = None) -> Optional[RoleManagement]: """ Get roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RoleManagement, error_mapping) - async def patch(self,body: Optional[RoleManagement] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RoleManagement]: + async def patch(self,body: Optional[RoleManagement] = None, request_configuration: Optional[RoleManagementRequestBuilderPatchRequestConfiguration] = None) -> Optional[RoleManagement]: """ Update roleManagement param body: The request body @@ -72,7 +71,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RoleManagementRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get roleManagement param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -83,7 +82,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[RoleManagement] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[RoleManagement] = None, request_configuration: Optional[RoleManagementRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update roleManagement param body: The request body @@ -152,4 +151,27 @@ def get_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 de7cd94faea..cb432415adf 100644 --- a/msgraph/generated/schema_extensions/count/count_request_builder.py +++ b/msgraph/generated/schema_extensions/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 4b73351dffe..7208e4a2b18 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SchemaExtensionItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[SchemaExtension]: + async def get(self,request_configuration: Optional[SchemaExtensionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[SchemaExtension]: """ Get schemaExtension param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SchemaExtension, error_mapping) - async def patch(self,body: Optional[SchemaExtension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SchemaExtension]: + async def patch(self,body: Optional[SchemaExtension] = None, request_configuration: Optional[SchemaExtensionItemRequestBuilderPatchRequestConfiguration] = 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 @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SchemaExtensionItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SchemaExtensionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get schemaExtension param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SchemaExtension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SchemaExtension] = None, request_configuration: Optional[SchemaExtensionItemRequestBuilderPatchRequestConfiguration] = 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 @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 39e31f9c049..3219bea3e12 100644 --- a/msgraph/generated/schema_extensions/schema_extensions_request_builder.py +++ b/msgraph/generated/schema_extensions/schema_extensions_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[SchemaExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[SchemaExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SchemaExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[SchemaExtension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SchemaExtension]: + async def post(self,body: Optional[SchemaExtension] = None, request_configuration: Optional[SchemaExtensionsRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SchemaExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SchemaExtension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SchemaExtension] = None, request_configuration: Optional[SchemaExtensionsRequestBuilderPostRequestConfiguration] = 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 @@ -190,4 +189,27 @@ def 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 da1dad96578..8dc4740c8b7 100644 --- a/msgraph/generated/scoped_role_memberships/count/count_request_builder.py +++ b/msgraph/generated/scoped_role_memberships/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 be39623aa9c..0678e262388 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ScopedRoleMembershipItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete entity from scopedRoleMemberships param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ScopedRoleMembership]: + async def get(self,request_configuration: Optional[ScopedRoleMembershipItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ScopedRoleMembership]: """ Get entity from scopedRoleMemberships by key param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ScopedRoleMembership, error_mapping) - async def patch(self,body: Optional[ScopedRoleMembership] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ScopedRoleMembership]: + async def patch(self,body: Optional[ScopedRoleMembership] = None, request_configuration: Optional[ScopedRoleMembershipItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ScopedRoleMembership]: """ Update entity in scopedRoleMemberships param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ScopedRoleMembershipItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete entity from scopedRoleMemberships param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ScopedRoleMembershipItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get entity from scopedRoleMemberships by key param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ScopedRoleMembership] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ScopedRoleMembership] = None, request_configuration: Optional[ScopedRoleMembershipItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update entity in scopedRoleMemberships param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 4c82ee89bb2..396c0c93b30 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ScopedRoleMembershipCollectionResponse]: + async def get(self,request_configuration: Optional[ScopedRoleMembershipsRequestBuilderGetRequestConfiguration] = None) -> Optional[ScopedRoleMembershipCollectionResponse]: """ Get entities from scopedRoleMemberships param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ScopedRoleMembershipCollectionResponse, error_mapping) - async def post(self,body: Optional[ScopedRoleMembership] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ScopedRoleMembership]: + async def post(self,body: Optional[ScopedRoleMembership] = None, request_configuration: Optional[ScopedRoleMembershipsRequestBuilderPostRequestConfiguration] = None) -> Optional[ScopedRoleMembership]: """ Add new entity to scopedRoleMemberships param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ScopedRoleMembershipsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get entities from scopedRoleMemberships param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ScopedRoleMembership] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ScopedRoleMembership] = None, request_configuration: Optional[ScopedRoleMembershipsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Add new entity to scopedRoleMemberships param body: The request body @@ -188,4 +187,27 @@ def 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 ded12a48422..c29b225b48e 100644 --- a/msgraph/generated/search/acronyms/acronyms_request_builder.py +++ b/msgraph/generated/search/acronyms/acronyms_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AcronymCollectionResponse]: + async def get(self,request_configuration: Optional[AcronymsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AcronymCollectionResponse, error_mapping) - async def post(self,body: Optional[Acronym] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Acronym]: + async def post(self,body: Optional[Acronym] = None, request_configuration: Optional[AcronymsRequestBuilderPostRequestConfiguration] = None) -> Optional[Acronym]: """ Create a new acronym object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AcronymsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Acronym] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Acronym] = None, request_configuration: Optional[AcronymsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new acronym object. param body: The request body @@ -190,4 +189,27 @@ def 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 a7d1b6d34dd..bed49618020 100644 --- a/msgraph/generated/search/acronyms/count/count_request_builder.py +++ b/msgraph/generated/search/acronyms/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 87e05b00de3..32d650070c0 100644 --- a/msgraph/generated/search/acronyms/item/acronym_item_request_builder.py +++ b/msgraph/generated/search/acronyms/item/acronym_item_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AcronymItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete an acronym object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Acronym]: + async def get(self,request_configuration: Optional[AcronymItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Acronym, error_mapping) - async def patch(self,body: Optional[Acronym] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Acronym]: + async def patch(self,body: Optional[Acronym] = None, request_configuration: Optional[AcronymItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Acronym]: """ Update the properties of an acronym object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AcronymItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete an acronym object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AcronymItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Acronym] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Acronym] = None, request_configuration: Optional[AcronymItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of an acronym object. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 cb13b1b3016..c131dc88f43 100644 --- a/msgraph/generated/search/bookmarks/bookmarks_request_builder.py +++ b/msgraph/generated/search/bookmarks/bookmarks_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[BookmarkCollectionResponse]: + async def get(self,request_configuration: Optional[BookmarksRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, BookmarkCollectionResponse, error_mapping) - async def post(self,body: Optional[Bookmark] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Bookmark]: + async def post(self,body: Optional[Bookmark] = None, request_configuration: Optional[BookmarksRequestBuilderPostRequestConfiguration] = None) -> Optional[Bookmark]: """ Create a new bookmark object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[BookmarksRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Bookmark] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Bookmark] = None, request_configuration: Optional[BookmarksRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new bookmark object. param body: The request body @@ -190,4 +189,27 @@ def 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 5b9da0e759e..96abac3e13e 100644 --- a/msgraph/generated/search/bookmarks/count/count_request_builder.py +++ b/msgraph/generated/search/bookmarks/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 1848f734f37..ebf4938d2e5 100644 --- a/msgraph/generated/search/bookmarks/item/bookmark_item_request_builder.py +++ b/msgraph/generated/search/bookmarks/item/bookmark_item_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[BookmarkItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a bookmark object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Bookmark]: + async def get(self,request_configuration: Optional[BookmarkItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Bookmark, error_mapping) - async def patch(self,body: Optional[Bookmark] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Bookmark]: + async def patch(self,body: Optional[Bookmark] = None, request_configuration: Optional[BookmarkItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Bookmark]: """ Update the properties of a bookmark object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[BookmarkItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a bookmark object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[BookmarkItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Bookmark] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Bookmark] = None, request_configuration: Optional[BookmarkItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a bookmark object. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 b245e12cb71..82fe930bba5 100644 --- a/msgraph/generated/search/qnas/count/count_request_builder.py +++ b/msgraph/generated/search/qnas/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 70f54cd6c1a..bc0e5247fab 100644 --- a/msgraph/generated/search/qnas/item/qna_item_request_builder.py +++ b/msgraph/generated/search/qnas/item/qna_item_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[QnaItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a qna object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Qna]: + async def get(self,request_configuration: Optional[QnaItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Qna, error_mapping) - async def patch(self,body: Optional[Qna] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Qna]: + async def patch(self,body: Optional[Qna] = None, request_configuration: Optional[QnaItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Qna]: """ Update the properties of a qna object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[QnaItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a qna object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[QnaItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Qna] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Qna] = None, request_configuration: Optional[QnaItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a qna object. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 d627c0dadb3..2f976e4c865 100644 --- a/msgraph/generated/search/qnas/qnas_request_builder.py +++ b/msgraph/generated/search/qnas/qnas_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[QnaCollectionResponse]: + async def get(self,request_configuration: Optional[QnasRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, QnaCollectionResponse, error_mapping) - async def post(self,body: Optional[Qna] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Qna]: + async def post(self,body: Optional[Qna] = None, request_configuration: Optional[QnasRequestBuilderPostRequestConfiguration] = None) -> Optional[Qna]: """ Create a new qna object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[QnasRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Qna] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Qna] = None, request_configuration: Optional[QnasRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new qna object. param body: The request body @@ -190,4 +189,27 @@ def 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 23f943dbf38..ea79a7f81f8 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[RequestConfiguration] = None) -> Optional[QueryPostResponse]: + async def post(self,body: Optional[QueryPostRequestBody] = None, request_configuration: Optional[QueryRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[QueryPostRequestBody] = None, request_configuration: Optional[QueryRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Runs the query specified in the request body. Search results are provided in the response. param body: The request body @@ -76,4 +76,14 @@ 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 50cd36a6f71..633bdb4ebc2 100644 --- a/msgraph/generated/search/search_request_builder.py +++ b/msgraph/generated/search/search_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +30,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[RequestConfiguration] = None) -> Optional[SearchEntity]: + async def get(self,request_configuration: Optional[SearchRequestBuilderGetRequestConfiguration] = None) -> Optional[SearchEntity]: """ Get search param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +50,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SearchEntity, error_mapping) - async def patch(self,body: Optional[SearchEntity] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SearchEntity]: + async def patch(self,body: Optional[SearchEntity] = None, request_configuration: Optional[SearchRequestBuilderPatchRequestConfiguration] = None) -> Optional[SearchEntity]: """ Update search param body: The request body @@ -74,7 +73,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SearchRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get search param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -85,7 +84,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SearchEntity] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SearchEntity] = None, request_configuration: Optional[SearchRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update search param body: The request body @@ -172,4 +171,27 @@ def get_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 44487c87eaf..3a0c47e7374 100644 --- a/msgraph/generated/security/alerts/alerts_request_builder.py +++ b/msgraph/generated/security/alerts/alerts_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[AlertCollectionResponse]: + async def get(self,request_configuration: Optional[AlertsRequestBuilderGetRequestConfiguration] = None) -> Optional[AlertCollectionResponse]: """ Retrieve a list of alert objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AlertCollectionResponse, error_mapping) - async def post(self,body: Optional[Alert] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Alert]: + async def post(self,body: Optional[Alert] = None, request_configuration: Optional[AlertsRequestBuilderPostRequestConfiguration] = None) -> Optional[Alert]: """ Create new navigation property to alerts for security param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AlertsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of alert objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Alert] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Alert] = None, request_configuration: Optional[AlertsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to alerts for security param body: The request body @@ -189,4 +188,27 @@ def 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 353cd27b5ef..83b616bb265 100644 --- a/msgraph/generated/security/alerts/count/count_request_builder.py +++ b/msgraph/generated/security/alerts/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 e54cf21d5ad..816200df727 100644 --- a/msgraph/generated/security/alerts/item/alert_item_request_builder.py +++ b/msgraph/generated/security/alerts/item/alert_item_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Alert]: + async def get(self,request_configuration: Optional[AlertItemRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Alert, error_mapping) - async def patch(self,body: Optional[Alert] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Alert]: + async def patch(self,body: Optional[Alert] = None, request_configuration: Optional[AlertItemRequestBuilderPatchRequestConfiguration] = 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 @@ -72,7 +71,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AlertItemRequestBuilderGetRequestConfiguration] = 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. @@ -83,7 +82,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Alert] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Alert] = None, request_configuration: Optional[AlertItemRequestBuilderPatchRequestConfiguration] = 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 @@ -134,4 +133,27 @@ def get_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 35249d40a75..02306f7fe0c 100644 --- a/msgraph/generated/security/alerts_v2/alerts_v2_request_builder.py +++ b/msgraph/generated/security/alerts_v2/alerts_v2_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[AlertCollectionResponse]: + async def get(self,request_configuration: Optional[Alerts_v2RequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AlertCollectionResponse, error_mapping) - async def post(self,body: Optional[Alert] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Alert]: + async def post(self,body: Optional[Alert] = None, request_configuration: Optional[Alerts_v2RequestBuilderPostRequestConfiguration] = None) -> Optional[Alert]: """ Create new navigation property to alerts_v2 for security param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[Alerts_v2RequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Alert] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Alert] = None, request_configuration: Optional[Alerts_v2RequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to alerts_v2 for security param body: The request body @@ -189,4 +188,27 @@ def 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 329dc171b00..50832970da8 100644 --- a/msgraph/generated/security/alerts_v2/count/count_request_builder.py +++ b/msgraph/generated/security/alerts_v2/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 5b8abfbe5e8..5271e7e24ca 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AlertItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property alerts_v2 for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Alert]: + async def get(self,request_configuration: Optional[AlertItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Alert, error_mapping) - async def patch(self,body: Optional[Alert] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Alert]: + async def patch(self,body: Optional[Alert] = None, request_configuration: Optional[AlertItemRequestBuilderPatchRequestConfiguration] = 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 @@ -91,7 +90,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_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AlertItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property alerts_v2 for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AlertItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Alert] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Alert] = None, request_configuration: Optional[AlertItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of an alert object in an organization based on the specified alert id property. param body: The request body @@ -147,6 +146,16 @@ 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(): """ @@ -173,4 +182,27 @@ def get_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 b5dff643be0..fb89d07bf1d 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[RequestConfiguration] = None) -> Optional[List[AlertComment]]: + async def post(self,body: Optional[List[AlertComment]] = None, request_configuration: Optional[CommentsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[List[AlertComment]] = None, request_configuration: Optional[CommentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Sets a new value for the collection of alertComment. param body: The request body @@ -84,4 +84,14 @@ 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 431cf80596a..2053034bec8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 2f899f35364..975f61e8015 100644 --- a/msgraph/generated/security/attack_simulation/attack_simulation_request_builder.py +++ b/msgraph/generated/security/attack_simulation/attack_simulation_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +34,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AttackSimulationRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property attackSimulation for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -53,7 +52,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AttackSimulationRoot]: + async def get(self,request_configuration: Optional[AttackSimulationRequestBuilderGetRequestConfiguration] = None) -> Optional[AttackSimulationRoot]: """ Get attackSimulation from security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -73,7 +72,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AttackSimulationRoot, error_mapping) - async def patch(self,body: Optional[AttackSimulationRoot] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttackSimulationRoot]: + async def patch(self,body: Optional[AttackSimulationRoot] = None, request_configuration: Optional[AttackSimulationRequestBuilderPatchRequestConfiguration] = None) -> Optional[AttackSimulationRoot]: """ Update the navigation property attackSimulation in security param body: The request body @@ -96,7 +95,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AttackSimulationRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property attackSimulation for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -107,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttackSimulationRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get attackSimulation from security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -118,7 +117,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AttackSimulationRoot] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AttackSimulationRoot] = None, request_configuration: Optional[AttackSimulationRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property attackSimulation in security param body: The request body @@ -215,6 +214,16 @@ 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(): """ @@ -241,4 +250,27 @@ def get_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 716ca83cc81..c408b7f2279 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 9abe174922e..5f5a503b70e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[EndUserNotificationCollectionResponse]: + async def get(self,request_configuration: Optional[EndUserNotificationsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EndUserNotificationCollectionResponse, error_mapping) - async def post(self,body: Optional[EndUserNotification] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EndUserNotification]: + async def post(self,body: Optional[EndUserNotification] = None, request_configuration: Optional[EndUserNotificationsRequestBuilderPostRequestConfiguration] = None) -> Optional[EndUserNotification]: """ Create new navigation property to endUserNotifications for security param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EndUserNotificationsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EndUserNotification] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EndUserNotification] = None, request_configuration: Optional[EndUserNotificationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to endUserNotifications for security param body: The request body @@ -189,4 +188,27 @@ def 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 acae557ea35..70b347a1424 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 a86200180da..fa86935eb78 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[EndUserNotificationDetailCollectionResponse]: + async def get(self,request_configuration: Optional[DetailsRequestBuilderGetRequestConfiguration] = None) -> Optional[EndUserNotificationDetailCollectionResponse]: """ Get details from security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EndUserNotificationDetailCollectionResponse, error_mapping) - async def post(self,body: Optional[EndUserNotificationDetail] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EndUserNotificationDetail]: + async def post(self,body: Optional[EndUserNotificationDetail] = None, request_configuration: Optional[DetailsRequestBuilderPostRequestConfiguration] = None) -> Optional[EndUserNotificationDetail]: """ Create new navigation property to details for security param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DetailsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get details from security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EndUserNotificationDetail] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EndUserNotificationDetail] = None, request_configuration: Optional[DetailsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to details for security param body: The request body @@ -188,4 +187,27 @@ def 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 011806432ba..6e2dc946fa1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{endUserNotificationDetail%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[EndUserNotificationDetailItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property details for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[EndUserNotificationDetail]: + async def get(self,request_configuration: Optional[EndUserNotificationDetailItemRequestBuilderGetRequestConfiguration] = None) -> Optional[EndUserNotificationDetail]: """ Get details from security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EndUserNotificationDetail, error_mapping) - async def patch(self,body: Optional[EndUserNotificationDetail] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EndUserNotificationDetail]: + async def patch(self,body: Optional[EndUserNotificationDetail] = None, request_configuration: Optional[EndUserNotificationDetailItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[EndUserNotificationDetail]: """ Update the navigation property details in security param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[EndUserNotificationDetailItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property details for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EndUserNotificationDetailItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get details from security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EndUserNotificationDetail] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EndUserNotificationDetail] = None, request_configuration: Optional[EndUserNotificationDetailItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property details in security param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 c9d582477ff..a70314f02de 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[EndUserNotificationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property endUserNotifications for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[EndUserNotification]: + async def get(self,request_configuration: Optional[EndUserNotificationItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EndUserNotification, error_mapping) - async def patch(self,body: Optional[EndUserNotification] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EndUserNotification]: + async def patch(self,body: Optional[EndUserNotification] = None, request_configuration: Optional[EndUserNotificationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[EndUserNotification]: """ Update the navigation property endUserNotifications in security param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[EndUserNotificationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property endUserNotifications for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EndUserNotificationItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EndUserNotification] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EndUserNotification] = None, request_configuration: Optional[EndUserNotificationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property endUserNotifications in security param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 6744184dbbb..1cb5030a842 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 e866b2051f3..b2ee8980fdc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 0de60a7e992..5a301dd5924 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[LandingPageDetailCollectionResponse]: + async def get(self,request_configuration: Optional[DetailsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, LandingPageDetailCollectionResponse, error_mapping) - async def post(self,body: Optional[LandingPageDetail] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[LandingPageDetail]: + async def post(self,body: Optional[LandingPageDetail] = None, request_configuration: Optional[DetailsRequestBuilderPostRequestConfiguration] = None) -> Optional[LandingPageDetail]: """ Create new navigation property to details for security param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DetailsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[LandingPageDetail] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[LandingPageDetail] = None, request_configuration: Optional[DetailsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to details for security param body: The request body @@ -188,4 +187,27 @@ def 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 de3e383f246..80a0379bea3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{landingPageDetail%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[LandingPageDetailItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property details for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[LandingPageDetail]: + async def get(self,request_configuration: Optional[LandingPageDetailItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, LandingPageDetail, error_mapping) - async def patch(self,body: Optional[LandingPageDetail] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[LandingPageDetail]: + async def patch(self,body: Optional[LandingPageDetail] = None, request_configuration: Optional[LandingPageDetailItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[LandingPageDetail]: """ Update the navigation property details in security param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[LandingPageDetailItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property details for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LandingPageDetailItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[LandingPageDetail] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[LandingPageDetail] = None, request_configuration: Optional[LandingPageDetailItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property details in security param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 f332b47baa7..32be9029542 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[LandingPageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property landingPages for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[LandingPage]: + async def get(self,request_configuration: Optional[LandingPageItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, LandingPage, error_mapping) - async def patch(self,body: Optional[LandingPage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[LandingPage]: + async def patch(self,body: Optional[LandingPage] = None, request_configuration: Optional[LandingPageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[LandingPage]: """ Update the navigation property landingPages in security param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[LandingPageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property landingPages for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LandingPageItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Represents an attack simulation training landing page. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[LandingPage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[LandingPage] = None, request_configuration: Optional[LandingPageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property landingPages in security param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 b9c98c68c73..9bbb7f78e99 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[LandingPageCollectionResponse]: + async def get(self,request_configuration: Optional[LandingPagesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, LandingPageCollectionResponse, error_mapping) - async def post(self,body: Optional[LandingPage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[LandingPage]: + async def post(self,body: Optional[LandingPage] = None, request_configuration: Optional[LandingPagesRequestBuilderPostRequestConfiguration] = None) -> Optional[LandingPage]: """ Create new navigation property to landingPages for security param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LandingPagesRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[LandingPage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[LandingPage] = None, request_configuration: Optional[LandingPagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to landingPages for security param body: The request body @@ -189,4 +188,27 @@ def 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 87870765927..7d17dc62a48 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 c2c11726f24..9ad005ecc77 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[LoginPageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property loginPages for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[LoginPage]: + async def get(self,request_configuration: Optional[LoginPageItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, LoginPage, error_mapping) - async def patch(self,body: Optional[LoginPage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[LoginPage]: + async def patch(self,body: Optional[LoginPage] = None, request_configuration: Optional[LoginPageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[LoginPage]: """ Update the navigation property loginPages in security param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[LoginPageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property loginPages for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LoginPageItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Represents an attack simulation training login page. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[LoginPage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[LoginPage] = None, request_configuration: Optional[LoginPageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property loginPages in security param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 9071725dc25..47c5530e361 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[LoginPageCollectionResponse]: + async def get(self,request_configuration: Optional[LoginPagesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, LoginPageCollectionResponse, error_mapping) - async def post(self,body: Optional[LoginPage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[LoginPage]: + async def post(self,body: Optional[LoginPage] = None, request_configuration: Optional[LoginPagesRequestBuilderPostRequestConfiguration] = None) -> Optional[LoginPage]: """ Create new navigation property to loginPages for security param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LoginPagesRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[LoginPage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[LoginPage] = None, request_configuration: Optional[LoginPagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to loginPages for security param body: The request body @@ -189,4 +188,27 @@ def 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 1e7fa029614..f18534724f5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 88558cc6611..a388aa44f16 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AttackSimulationOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property operations for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AttackSimulationOperation]: + async def get(self,request_configuration: Optional[AttackSimulationOperationItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AttackSimulationOperation, error_mapping) - async def patch(self,body: Optional[AttackSimulationOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttackSimulationOperation]: + async def patch(self,body: Optional[AttackSimulationOperation] = None, request_configuration: Optional[AttackSimulationOperationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AttackSimulationOperation]: """ Update the navigation property operations in security param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AttackSimulationOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property operations for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttackSimulationOperationItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AttackSimulationOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AttackSimulationOperation] = None, request_configuration: Optional[AttackSimulationOperationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property operations in security param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 e539387b402..3f6bc1265e3 100644 --- a/msgraph/generated/security/attack_simulation/operations/operations_request_builder.py +++ b/msgraph/generated/security/attack_simulation/operations/operations_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AttackSimulationOperationCollectionResponse]: + async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AttackSimulationOperationCollectionResponse, error_mapping) - async def post(self,body: Optional[AttackSimulationOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttackSimulationOperation]: + async def post(self,body: Optional[AttackSimulationOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> Optional[AttackSimulationOperation]: """ Create new navigation property to operations for security param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AttackSimulationOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AttackSimulationOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to operations for security param body: The request body @@ -188,4 +187,27 @@ def 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 e69a4286cc5..6d273e8efb3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 a8ef63daf0b..fa2279d7882 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[PayloadItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property payloads for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Payload]: + async def get(self,request_configuration: Optional[PayloadItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Payload, error_mapping) - async def patch(self,body: Optional[Payload] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Payload]: + async def patch(self,body: Optional[Payload] = None, request_configuration: Optional[PayloadItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Payload]: """ Update the navigation property payloads in security param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[PayloadItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property payloads for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PayloadItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Payload] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Payload] = None, request_configuration: Optional[PayloadItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property payloads in security param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 4a69f53ba7c..948e8e0e6ab 100644 --- a/msgraph/generated/security/attack_simulation/payloads/payloads_request_builder.py +++ b/msgraph/generated/security/attack_simulation/payloads/payloads_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[PayloadCollectionResponse]: + async def get(self,request_configuration: Optional[PayloadsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PayloadCollectionResponse, error_mapping) - async def post(self,body: Optional[Payload] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Payload]: + async def post(self,body: Optional[Payload] = None, request_configuration: Optional[PayloadsRequestBuilderPostRequestConfiguration] = None) -> Optional[Payload]: """ Create new navigation property to payloads for security param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PayloadsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Payload] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Payload] = None, request_configuration: Optional[PayloadsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to payloads for security param body: The request body @@ -189,4 +188,27 @@ def 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 28de8fca8b9..66f820f1a2c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 87b4c0bfc4b..c635bfab16c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 1446f461c53..6a21f967aeb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{simulationAutomationRun%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SimulationAutomationRunItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property runs for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[SimulationAutomationRun]: + async def get(self,request_configuration: Optional[SimulationAutomationRunItemRequestBuilderGetRequestConfiguration] = None) -> Optional[SimulationAutomationRun]: """ A collection of simulation automation runs. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SimulationAutomationRun, error_mapping) - async def patch(self,body: Optional[SimulationAutomationRun] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SimulationAutomationRun]: + async def patch(self,body: Optional[SimulationAutomationRun] = None, request_configuration: Optional[SimulationAutomationRunItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[SimulationAutomationRun]: """ Update the navigation property runs in security param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SimulationAutomationRunItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property runs for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SimulationAutomationRunItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ A collection of simulation automation runs. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SimulationAutomationRun] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SimulationAutomationRun] = None, request_configuration: Optional[SimulationAutomationRunItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property runs in security param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 070e3f1d748..a052b2a7178 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[SimulationAutomationRunCollectionResponse]: + async def get(self,request_configuration: Optional[RunsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SimulationAutomationRunCollectionResponse, error_mapping) - async def post(self,body: Optional[SimulationAutomationRun] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SimulationAutomationRun]: + async def post(self,body: Optional[SimulationAutomationRun] = None, request_configuration: Optional[RunsRequestBuilderPostRequestConfiguration] = None) -> Optional[SimulationAutomationRun]: """ Create new navigation property to runs for security param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RunsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SimulationAutomationRun] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SimulationAutomationRun] = None, request_configuration: Optional[RunsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to runs for security param body: The request body @@ -189,4 +188,27 @@ def 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 369c8ee7065..adc4f7f4b83 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SimulationAutomationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property simulationAutomations for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[SimulationAutomation]: + async def get(self,request_configuration: Optional[SimulationAutomationItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SimulationAutomation, error_mapping) - async def patch(self,body: Optional[SimulationAutomation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SimulationAutomation]: + async def patch(self,body: Optional[SimulationAutomation] = None, request_configuration: Optional[SimulationAutomationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[SimulationAutomation]: """ Update the navigation property simulationAutomations in security param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SimulationAutomationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property simulationAutomations for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SimulationAutomationItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SimulationAutomation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SimulationAutomation] = None, request_configuration: Optional[SimulationAutomationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property simulationAutomations in security param body: The request body @@ -146,6 +145,16 @@ 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(): """ @@ -172,4 +181,27 @@ def get_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 85929e23775..4eb57faea7c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[SimulationAutomationCollectionResponse]: + async def get(self,request_configuration: Optional[SimulationAutomationsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SimulationAutomationCollectionResponse, error_mapping) - async def post(self,body: Optional[SimulationAutomation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SimulationAutomation]: + async def post(self,body: Optional[SimulationAutomation] = None, request_configuration: Optional[SimulationAutomationsRequestBuilderPostRequestConfiguration] = None) -> Optional[SimulationAutomation]: """ Create new navigation property to simulationAutomations for security param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SimulationAutomationsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SimulationAutomation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SimulationAutomation] = None, request_configuration: Optional[SimulationAutomationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to simulationAutomations for security param body: The request body @@ -189,4 +188,27 @@ def 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 6fad7982ed7..28de28f72d0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 45e7850e324..2b380111ab4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[LandingPage]: + async def get(self,request_configuration: Optional[LandingPageRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, LandingPage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LandingPageRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 51b21d12ca7..62d965fdeef 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[LoginPage]: + async def get(self,request_configuration: Optional[LoginPageRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, LoginPage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LoginPageRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 28b51f45757..2f77a4f820d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Payload]: + async def get(self,request_configuration: Optional[PayloadRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Payload, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PayloadRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 7ff662b985f..f0cf3dc4b93 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SimulationItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Simulation]: + async def get(self,request_configuration: Optional[SimulationItemRequestBuilderGetRequestConfiguration] = 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. @@ -70,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Simulation, error_mapping) - async def patch(self,body: Optional[Simulation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Simulation]: + async def patch(self,body: Optional[Simulation] = None, request_configuration: Optional[SimulationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Simulation]: """ Update an attack simulation campaign for a tenant. param body: The request body @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SimulationItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SimulationItemRequestBuilderGetRequestConfiguration] = 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. @@ -116,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Simulation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Simulation] = None, request_configuration: Optional[SimulationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update an attack simulation campaign for a tenant. param body: The request body @@ -168,6 +167,16 @@ 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(): """ @@ -194,4 +203,27 @@ def get_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 de8bf300243..30a5bb21294 100644 --- a/msgraph/generated/security/attack_simulation/simulations/simulations_request_builder.py +++ b/msgraph/generated/security/attack_simulation/simulations/simulations_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[SimulationCollectionResponse]: + async def get(self,request_configuration: Optional[SimulationsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SimulationCollectionResponse, error_mapping) - async def post(self,body: Optional[Simulation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Simulation]: + async def post(self,body: Optional[Simulation] = None, request_configuration: Optional[SimulationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Simulation]: """ Create an attack simulation campaign for a tenant. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SimulationsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Simulation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Simulation] = None, request_configuration: Optional[SimulationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create an attack simulation campaign for a tenant. param body: The request body @@ -190,4 +189,27 @@ def 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 5de361ce389..d1589a72851 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 0b86e57e3be..6a0e6edfa29 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 94a3984a5a5..0a593bb9ed1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{trainingLanguageDetail%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TrainingLanguageDetailItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property languageDetails for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[TrainingLanguageDetail]: + async def get(self,request_configuration: Optional[TrainingLanguageDetailItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TrainingLanguageDetail]: """ Language specific details on a training. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TrainingLanguageDetail, error_mapping) - async def patch(self,body: Optional[TrainingLanguageDetail] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TrainingLanguageDetail]: + async def patch(self,body: Optional[TrainingLanguageDetail] = None, request_configuration: Optional[TrainingLanguageDetailItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TrainingLanguageDetail]: """ Update the navigation property languageDetails in security param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TrainingLanguageDetailItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property languageDetails for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TrainingLanguageDetailItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Language specific details on a training. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TrainingLanguageDetail] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TrainingLanguageDetail] = None, request_configuration: Optional[TrainingLanguageDetailItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property languageDetails in security param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 59860bf5958..b2d4f9976b7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TrainingLanguageDetailCollectionResponse]: + async def get(self,request_configuration: Optional[LanguageDetailsRequestBuilderGetRequestConfiguration] = None) -> Optional[TrainingLanguageDetailCollectionResponse]: """ Language specific details on a training. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TrainingLanguageDetailCollectionResponse, error_mapping) - async def post(self,body: Optional[TrainingLanguageDetail] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TrainingLanguageDetail]: + async def post(self,body: Optional[TrainingLanguageDetail] = None, request_configuration: Optional[LanguageDetailsRequestBuilderPostRequestConfiguration] = None) -> Optional[TrainingLanguageDetail]: """ Create new navigation property to languageDetails for security param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LanguageDetailsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Language specific details on a training. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TrainingLanguageDetail] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TrainingLanguageDetail] = None, request_configuration: Optional[LanguageDetailsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to languageDetails for security param body: The request body @@ -188,4 +187,27 @@ def 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 61d4b70a322..41ab5d1c486 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TrainingItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property trainings for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Training]: + async def get(self,request_configuration: Optional[TrainingItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Training]: """ Represents details about attack simulation trainings. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Training, error_mapping) - async def patch(self,body: Optional[Training] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Training]: + async def patch(self,body: Optional[Training] = None, request_configuration: Optional[TrainingItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Training]: """ Update the navigation property trainings in security param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TrainingItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property trainings for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TrainingItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Represents details about attack simulation trainings. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Training] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Training] = None, request_configuration: Optional[TrainingItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property trainings in security param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 072444c79a1..2e261e05434 100644 --- a/msgraph/generated/security/attack_simulation/trainings/trainings_request_builder.py +++ b/msgraph/generated/security/attack_simulation/trainings/trainings_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TrainingCollectionResponse]: + async def get(self,request_configuration: Optional[TrainingsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TrainingCollectionResponse, error_mapping) - async def post(self,body: Optional[Training] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Training]: + async def post(self,body: Optional[Training] = None, request_configuration: Optional[TrainingsRequestBuilderPostRequestConfiguration] = None) -> Optional[Training]: """ Create new navigation property to trainings for security param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TrainingsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Training] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Training] = None, request_configuration: Optional[TrainingsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to trainings for security param body: The request body @@ -189,4 +188,27 @@ def 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 afb97b7e103..6aca2e2d71b 100644 --- a/msgraph/generated/security/cases/cases_request_builder.py +++ b/msgraph/generated/security/cases/cases_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[CasesRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property cases for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[CasesRoot]: + async def get(self,request_configuration: Optional[CasesRequestBuilderGetRequestConfiguration] = None) -> Optional[CasesRoot]: """ Get cases from security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CasesRoot, error_mapping) - async def patch(self,body: Optional[CasesRoot] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CasesRoot]: + async def patch(self,body: Optional[CasesRoot] = None, request_configuration: Optional[CasesRequestBuilderPatchRequestConfiguration] = None) -> Optional[CasesRoot]: """ Update the navigation property cases in security param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[CasesRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property cases for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CasesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get cases from security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[CasesRoot] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[CasesRoot] = None, request_configuration: Optional[CasesRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property cases in security param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 60f98036cd2..1b5eb263736 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 9474a5a1206..88e1a5ef3ac 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[EdiscoveryCaseCollectionResponse]: + async def get(self,request_configuration: Optional[EdiscoveryCasesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EdiscoveryCaseCollectionResponse, error_mapping) - async def post(self,body: Optional[EdiscoveryCase] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EdiscoveryCase]: + async def post(self,body: Optional[EdiscoveryCase] = None, request_configuration: Optional[EdiscoveryCasesRequestBuilderPostRequestConfiguration] = None) -> Optional[EdiscoveryCase]: """ Create a new ediscoveryCase object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EdiscoveryCasesRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EdiscoveryCase] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EdiscoveryCase] = None, request_configuration: Optional[EdiscoveryCasesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new ediscoveryCase object. param body: The request body @@ -190,4 +189,27 @@ def 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 244f40904d2..d260fe025c0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 3267ea7b21c..d558f847fdc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +45,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[RequestConfiguration] = None) -> Optional[EdiscoveryCustodianCollectionResponse]: + async def get(self,request_configuration: Optional[CustodiansRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EdiscoveryCustodianCollectionResponse, error_mapping) - async def post(self,body: Optional[EdiscoveryCustodian] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EdiscoveryCustodian]: + async def post(self,body: Optional[EdiscoveryCustodian] = None, request_configuration: Optional[CustodiansRequestBuilderPostRequestConfiguration] = 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 @@ -91,7 +90,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CustodiansRequestBuilderGetRequestConfiguration] = 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. @@ -102,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EdiscoveryCustodian] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EdiscoveryCustodian] = None, request_configuration: Optional[CustodiansRequestBuilderPostRequestConfiguration] = 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 @@ -210,4 +209,27 @@ def 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 bb31eccb53b..44b62780d2a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +35,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[EdiscoveryCustodianItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property custodians for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -54,7 +53,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[EdiscoveryCustodian]: + async def get(self,request_configuration: Optional[EdiscoveryCustodianItemRequestBuilderGetRequestConfiguration] = 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. @@ -75,7 +74,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EdiscoveryCustodian, error_mapping) - async def patch(self,body: Optional[EdiscoveryCustodian] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EdiscoveryCustodian]: + async def patch(self,body: Optional[EdiscoveryCustodian] = None, request_configuration: Optional[EdiscoveryCustodianItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[EdiscoveryCustodian]: """ Update the navigation property custodians in security param body: The request body @@ -98,7 +97,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[EdiscoveryCustodianItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property custodians for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +108,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EdiscoveryCustodianItemRequestBuilderGetRequestConfiguration] = 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. @@ -120,7 +119,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EdiscoveryCustodian] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EdiscoveryCustodian] = None, request_configuration: Optional[EdiscoveryCustodianItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property custodians in security param body: The request body @@ -226,6 +225,16 @@ 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(): """ @@ -252,4 +261,27 @@ def get_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 5e70c1c498c..bd675c308d8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/lastIndexOperation{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EdiscoveryIndexOperation]: + async def get(self,request_configuration: Optional[LastIndexOperationRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EdiscoveryIndexOperation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LastIndexOperationRequestBuilderGetRequestConfiguration] = 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. @@ -95,4 +94,17 @@ def get_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 6818374745b..9d9ef1919c6 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[MicrosoftGraphSecurityActivateRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[MicrosoftGraphSecurityActivateRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 b7c8c323fd1..d088c747e0b 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[MicrosoftGraphSecurityApplyHoldRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[MicrosoftGraphSecurityApplyHoldRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 d1c9c36be98..6d1f0e98edb 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[MicrosoftGraphSecurityReleaseRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[MicrosoftGraphSecurityReleaseRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 32b86a347fb..4040b7703b0 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[MicrosoftGraphSecurityRemoveHoldRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[MicrosoftGraphSecurityRemoveHoldRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 69e1351250c..aaf6b01a854 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[MicrosoftGraphSecurityUpdateIndexRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[MicrosoftGraphSecurityUpdateIndexRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 623103c9f2f..358259633de 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/siteSources/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 68ceaab7ffc..51125440806 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{siteSource%2Did}/site{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Site]: + async def get(self,request_configuration: Optional[SiteRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Site, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SiteRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The SharePoint site associated with the siteSource. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 f2e363456c3..78c536c82d1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SiteSourceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property siteSources for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[SiteSource]: + async def get(self,request_configuration: Optional[SiteSourceItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SiteSource, error_mapping) - async def patch(self,body: Optional[SiteSource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SiteSource]: + async def patch(self,body: Optional[SiteSource] = None, request_configuration: Optional[SiteSourceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[SiteSource]: """ Update the navigation property siteSources in security param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SiteSourceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property siteSources for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SiteSourceItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SiteSource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SiteSource] = None, request_configuration: Optional[SiteSourceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property siteSources in security param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 874205cee42..b902549afb6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[SiteSourceCollectionResponse]: + async def get(self,request_configuration: Optional[SiteSourcesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SiteSourceCollectionResponse, error_mapping) - async def post(self,body: Optional[SiteSource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SiteSource]: + async def post(self,body: Optional[SiteSource] = None, request_configuration: Optional[SiteSourcesRequestBuilderPostRequestConfiguration] = None) -> Optional[SiteSource]: """ Create a new siteSource object associated with an eDiscovery custodian. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SiteSourcesRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SiteSource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SiteSource] = None, request_configuration: Optional[SiteSourcesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new siteSource object associated with an eDiscovery custodian. param body: The request body @@ -190,4 +189,27 @@ def 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 96c57ab2fa9..f8c36dadf30 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/unifiedGroupSources/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 bd3a6565bc1..6d61f4d43a7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}/unifiedGroupSources/{unifiedGroupSource%2Did}/group{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: + async def get(self,request_configuration: Optional[GroupRequestBuilderGetRequestConfiguration] = None) -> Optional[Group]: """ Represents a group. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Represents a group. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -104,4 +103,17 @@ def get_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 941f1296e67..68475a8a275 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/unifiedGroupSources/{unifiedGroupSource%2Did}/group/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 2887e717188..30fd4013a58 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}/unifiedGroupSources/{unifiedGroupSource%2Did}/group/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 1107c0a0b46..ca083cf9003 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}/unifiedGroupSources/{unifiedGroupSource%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[UnifiedGroupSourceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property unifiedGroupSources for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[UnifiedGroupSource]: + async def get(self,request_configuration: Optional[UnifiedGroupSourceItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedGroupSource, error_mapping) - async def patch(self,body: Optional[UnifiedGroupSource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedGroupSource]: + async def patch(self,body: Optional[UnifiedGroupSource] = None, request_configuration: Optional[UnifiedGroupSourceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UnifiedGroupSource]: """ Update the navigation property unifiedGroupSources in security param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[UnifiedGroupSourceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property unifiedGroupSources for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UnifiedGroupSourceItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UnifiedGroupSource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UnifiedGroupSource] = None, request_configuration: Optional[UnifiedGroupSourceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property unifiedGroupSources in security param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 51e72442767..3092018d2a4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[UnifiedGroupSourceCollectionResponse]: + async def get(self,request_configuration: Optional[UnifiedGroupSourcesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UnifiedGroupSourceCollectionResponse, error_mapping) - async def post(self,body: Optional[UnifiedGroupSource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UnifiedGroupSource]: + async def post(self,body: Optional[UnifiedGroupSource] = None, request_configuration: Optional[UnifiedGroupSourcesRequestBuilderPostRequestConfiguration] = None) -> Optional[UnifiedGroupSource]: """ Create a new unifiedGroupSource object associated with an eDiscovery custodian. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UnifiedGroupSourcesRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UnifiedGroupSource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnifiedGroupSource] = None, request_configuration: Optional[UnifiedGroupSourcesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new unifiedGroupSource object associated with an eDiscovery custodian. param body: The request body @@ -190,4 +189,27 @@ def 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 52222963152..5eac05fbb26 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/userSources/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 450013c9a60..9a9522bcf1d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{userSource%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[UserSourceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property userSources for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[UserSource]: + async def get(self,request_configuration: Optional[UserSourceItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserSource, error_mapping) - async def patch(self,body: Optional[UserSource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserSource]: + async def patch(self,body: Optional[UserSource] = None, request_configuration: Optional[UserSourceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UserSource]: """ Update the navigation property userSources in security param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[UserSourceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property userSources for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserSourceItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UserSource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UserSource] = None, request_configuration: Optional[UserSourceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property userSources in security param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 1fe1965858c..68edf9938ec 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[UserSourceCollectionResponse]: + async def get(self,request_configuration: Optional[UserSourcesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserSourceCollectionResponse, error_mapping) - async def post(self,body: Optional[UserSource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserSource]: + async def post(self,body: Optional[UserSource] = None, request_configuration: Optional[UserSourcesRequestBuilderPostRequestConfiguration] = None) -> Optional[UserSource]: """ Create a new userSource object associated with an eDiscovery custodian. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserSourcesRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UserSource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UserSource] = None, request_configuration: Optional[UserSourcesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new userSource object associated with an eDiscovery custodian. param body: The request body @@ -190,4 +189,27 @@ def 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 a798e32dcb2..964738efd7a 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ApplyHoldPostRequestBody] = None, request_configuration: Optional[MicrosoftGraphSecurityApplyHoldRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ApplyHoldPostRequestBody] = None, request_configuration: Optional[MicrosoftGraphSecurityApplyHoldRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action applyHold param body: The request body @@ -72,4 +72,14 @@ 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 96a698c8f18..b3e5ce84c1f 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[RemoveHoldPostRequestBody] = None, request_configuration: Optional[MicrosoftGraphSecurityRemoveHoldRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RemoveHoldPostRequestBody] = None, request_configuration: Optional[MicrosoftGraphSecurityRemoveHoldRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action removeHold param body: The request body @@ -72,4 +72,14 @@ 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 f6239f387c5..54f994bf686 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +35,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[EdiscoveryCaseItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete an ediscoveryCase object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -55,7 +54,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[EdiscoveryCase]: + async def get(self,request_configuration: Optional[EdiscoveryCaseItemRequestBuilderGetRequestConfiguration] = 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. @@ -76,7 +75,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EdiscoveryCase, error_mapping) - async def patch(self,body: Optional[EdiscoveryCase] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EdiscoveryCase]: + async def patch(self,body: Optional[EdiscoveryCase] = None, request_configuration: Optional[EdiscoveryCaseItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[EdiscoveryCase]: """ Update the properties of an ediscoveryCase object. param body: The request body @@ -100,7 +99,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[EdiscoveryCaseItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete an ediscoveryCase object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EdiscoveryCaseItemRequestBuilderGetRequestConfiguration] = 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. @@ -122,7 +121,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EdiscoveryCase] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EdiscoveryCase] = None, request_configuration: Optional[EdiscoveryCaseItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of an ediscoveryCase object. param body: The request body @@ -228,6 +227,16 @@ 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(): """ @@ -254,4 +263,27 @@ def get_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 d307126c4a7..1f691575026 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[MicrosoftGraphSecurityCloseRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[MicrosoftGraphSecurityCloseRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 cef0a7736ca..a020073fd7b 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[MicrosoftGraphSecurityReopenRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[MicrosoftGraphSecurityReopenRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 547d3d37a71..a5262f5af5c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 4ac7f00515d..81815e0bb47 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{ediscoveryNoncustodialDataSource%2Did}/dataSource{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DataSourceRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property dataSource for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[DataSource]: + async def get(self,request_configuration: Optional[DataSourceRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DataSource, error_mapping) - async def patch(self,body: Optional[DataSource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DataSource]: + async def patch(self,body: Optional[DataSource] = None, request_configuration: Optional[DataSourceRequestBuilderPatchRequestConfiguration] = None) -> Optional[DataSource]: """ Update the navigation property dataSource in security param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DataSourceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property dataSource for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DataSourceRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DataSource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DataSource] = None, request_configuration: Optional[DataSourceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property dataSource in security param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 02798669b41..ca7edeb4695 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +32,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[EdiscoveryNoncustodialDataSourceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property noncustodialDataSources for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[EdiscoveryNoncustodialDataSource]: + async def get(self,request_configuration: Optional[EdiscoveryNoncustodialDataSourceItemRequestBuilderGetRequestConfiguration] = 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. @@ -71,7 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EdiscoveryNoncustodialDataSource, error_mapping) - async def patch(self,body: Optional[EdiscoveryNoncustodialDataSource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EdiscoveryNoncustodialDataSource]: + async def patch(self,body: Optional[EdiscoveryNoncustodialDataSource] = None, request_configuration: Optional[EdiscoveryNoncustodialDataSourceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[EdiscoveryNoncustodialDataSource]: """ Update the navigation property noncustodialDataSources in security param body: The request body @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[EdiscoveryNoncustodialDataSourceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property noncustodialDataSources for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EdiscoveryNoncustodialDataSourceItemRequestBuilderGetRequestConfiguration] = 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. @@ -116,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EdiscoveryNoncustodialDataSource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EdiscoveryNoncustodialDataSource] = None, request_configuration: Optional[EdiscoveryNoncustodialDataSourceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property noncustodialDataSources in security param body: The request body @@ -195,6 +194,16 @@ 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(): """ @@ -221,4 +230,27 @@ def get_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 2b66fb28271..8c4a4983592 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{ediscoveryNoncustodialDataSource%2Did}/lastIndexOperation{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EdiscoveryIndexOperation]: + async def get(self,request_configuration: Optional[LastIndexOperationRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EdiscoveryIndexOperation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LastIndexOperationRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 45409f645fc..eb356db32e3 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[MicrosoftGraphSecurityApplyHoldRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[MicrosoftGraphSecurityApplyHoldRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 a866ef4e7b8..4456588e9fe 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[MicrosoftGraphSecurityReleaseRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[MicrosoftGraphSecurityReleaseRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 0b4cb9c0fef..461ade10c76 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[MicrosoftGraphSecurityRemoveHoldRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[MicrosoftGraphSecurityRemoveHoldRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 5553d28b56e..ef1db06a07b 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[MicrosoftGraphSecurityUpdateIndexRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[MicrosoftGraphSecurityUpdateIndexRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 d6ac788800a..40e9ffbb720 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ApplyHoldPostRequestBody] = None, request_configuration: Optional[MicrosoftGraphSecurityApplyHoldRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ApplyHoldPostRequestBody] = None, request_configuration: Optional[MicrosoftGraphSecurityApplyHoldRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action applyHold param body: The request body @@ -72,4 +72,14 @@ 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 f35e697a569..22b05910335 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[RemoveHoldPostRequestBody] = None, request_configuration: Optional[MicrosoftGraphSecurityRemoveHoldRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RemoveHoldPostRequestBody] = None, request_configuration: Optional[MicrosoftGraphSecurityRemoveHoldRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action removeHold param body: The request body @@ -72,4 +72,14 @@ 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 32661afcf37..e8637655800 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +45,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[RequestConfiguration] = None) -> Optional[EdiscoveryNoncustodialDataSourceCollectionResponse]: + async def get(self,request_configuration: Optional[NoncustodialDataSourcesRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EdiscoveryNoncustodialDataSourceCollectionResponse, error_mapping) - async def post(self,body: Optional[EdiscoveryNoncustodialDataSource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EdiscoveryNoncustodialDataSource]: + async def post(self,body: Optional[EdiscoveryNoncustodialDataSource] = None, request_configuration: Optional[NoncustodialDataSourcesRequestBuilderPostRequestConfiguration] = None) -> Optional[EdiscoveryNoncustodialDataSource]: """ Create a new ediscoveryNoncustodialDataSource object. param body: The request body @@ -90,7 +89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[NoncustodialDataSourcesRequestBuilderGetRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EdiscoveryNoncustodialDataSource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EdiscoveryNoncustodialDataSource] = None, request_configuration: Optional[NoncustodialDataSourcesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new ediscoveryNoncustodialDataSource object. param body: The request body @@ -209,4 +208,27 @@ def 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 c2040dc7c0d..bf68344becc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 84cffe588b2..ff6cb9b57b4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{caseOperation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[CaseOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property operations for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[CaseOperation]: + async def get(self,request_configuration: Optional[CaseOperationItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CaseOperation, error_mapping) - async def patch(self,body: Optional[CaseOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CaseOperation]: + async def patch(self,body: Optional[CaseOperation] = None, request_configuration: Optional[CaseOperationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[CaseOperation]: """ Update the navigation property operations in security param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[CaseOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property operations for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CaseOperationItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[CaseOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[CaseOperation] = None, request_configuration: Optional[CaseOperationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property operations in security param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 6d9d5aa5a24..d701d3794a5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[CaseOperationCollectionResponse]: + async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CaseOperationCollectionResponse, error_mapping) - async def post(self,body: Optional[CaseOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CaseOperation]: + async def post(self,body: Optional[CaseOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> Optional[CaseOperation]: """ Create new navigation property to operations for security param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[CaseOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CaseOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to operations for security param body: The request body @@ -189,4 +188,27 @@ def 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 a57597a05ce..8018b4ada70 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 c8af749f793..958fc6b94a5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[EdiscoveryReviewSetItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property reviewSets for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[EdiscoveryReviewSet]: + async def get(self,request_configuration: Optional[EdiscoveryReviewSetItemRequestBuilderGetRequestConfiguration] = 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. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EdiscoveryReviewSet, error_mapping) - async def patch(self,body: Optional[EdiscoveryReviewSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EdiscoveryReviewSet]: + async def patch(self,body: Optional[EdiscoveryReviewSet] = None, request_configuration: Optional[EdiscoveryReviewSetItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[EdiscoveryReviewSet]: """ Update the navigation property reviewSets in security param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[EdiscoveryReviewSetItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property reviewSets for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EdiscoveryReviewSetItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EdiscoveryReviewSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EdiscoveryReviewSet] = None, request_configuration: Optional[EdiscoveryReviewSetItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property reviewSets in security param body: The request body @@ -166,6 +165,16 @@ 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(): """ @@ -192,4 +201,27 @@ def get_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 9c14d5fad67..0b64643205a 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[AddToReviewSetPostRequestBody] = None, request_configuration: Optional[MicrosoftGraphSecurityAddToReviewSetRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddToReviewSetPostRequestBody] = None, request_configuration: Optional[MicrosoftGraphSecurityAddToReviewSetRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 a655008fa70..9a2348bd4de 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ExportPostRequestBody] = None, request_configuration: Optional[MicrosoftGraphSecurityExportRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ExportPostRequestBody] = None, request_configuration: Optional[MicrosoftGraphSecurityExportRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 680faf32426..ce720c87689 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 7a6dc0bc217..0fe157700dd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[EdiscoveryReviewSetQueryItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete an ediscoveryReviewSetQuery object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[EdiscoveryReviewSetQuery]: + async def get(self,request_configuration: Optional[EdiscoveryReviewSetQueryItemRequestBuilderGetRequestConfiguration] = 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. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EdiscoveryReviewSetQuery, error_mapping) - async def patch(self,body: Optional[EdiscoveryReviewSetQuery] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EdiscoveryReviewSetQuery]: + async def patch(self,body: Optional[EdiscoveryReviewSetQuery] = None, request_configuration: Optional[EdiscoveryReviewSetQueryItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[EdiscoveryReviewSetQuery]: """ Update the properties of an ediscoveryReviewSetQuery object. param body: The request body @@ -93,7 +92,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[EdiscoveryReviewSetQueryItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete an ediscoveryReviewSetQuery object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -104,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EdiscoveryReviewSetQueryItemRequestBuilderGetRequestConfiguration] = 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. @@ -115,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EdiscoveryReviewSetQuery] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EdiscoveryReviewSetQuery] = None, request_configuration: Optional[EdiscoveryReviewSetQueryItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of an ediscoveryReviewSetQuery object. param body: The request body @@ -158,6 +157,16 @@ 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(): """ @@ -184,4 +193,27 @@ def get_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 5df026266b5..9d75ad02eb5 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ApplyTagsPostRequestBody] = None, request_configuration: Optional[MicrosoftGraphSecurityApplyTagsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ApplyTagsPostRequestBody] = None, request_configuration: Optional[MicrosoftGraphSecurityApplyTagsRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 deffeb25315..b24d2bcda84 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ExportPostRequestBody] = None, request_configuration: Optional[MicrosoftGraphSecurityExportRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ExportPostRequestBody] = None, request_configuration: Optional[MicrosoftGraphSecurityExportRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 7ea9533415c..4964b196d5b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[EdiscoveryReviewSetQueryCollectionResponse]: + async def get(self,request_configuration: Optional[QueriesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EdiscoveryReviewSetQueryCollectionResponse, error_mapping) - async def post(self,body: Optional[EdiscoveryReviewSetQuery] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EdiscoveryReviewSetQuery]: + async def post(self,body: Optional[EdiscoveryReviewSetQuery] = None, request_configuration: Optional[QueriesRequestBuilderPostRequestConfiguration] = None) -> Optional[EdiscoveryReviewSetQuery]: """ Create a new ediscoveryReviewSetQuery object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[QueriesRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EdiscoveryReviewSetQuery] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EdiscoveryReviewSetQuery] = None, request_configuration: Optional[QueriesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new ediscoveryReviewSetQuery object. param body: The request body @@ -190,4 +189,27 @@ def 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 c7b947afaf4..3f53a97cc6d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[EdiscoveryReviewSetCollectionResponse]: + async def get(self,request_configuration: Optional[ReviewSetsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EdiscoveryReviewSetCollectionResponse, error_mapping) - async def post(self,body: Optional[EdiscoveryReviewSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EdiscoveryReviewSet]: + async def post(self,body: Optional[EdiscoveryReviewSet] = None, request_configuration: Optional[ReviewSetsRequestBuilderPostRequestConfiguration] = None) -> Optional[EdiscoveryReviewSet]: """ Create a new ediscoveryReviewSet object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ReviewSetsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EdiscoveryReviewSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EdiscoveryReviewSet] = None, request_configuration: Optional[ReviewSetsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new ediscoveryReviewSet object. param body: The request body @@ -190,4 +189,27 @@ def 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 050f208a820..36cea8fead8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 2ad4f2a000d..f25a422fc86 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/addToReviewSetOperation{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EdiscoveryAddToReviewSetOperation]: + async def get(self,request_configuration: Optional[AddToReviewSetOperationRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EdiscoveryAddToReviewSetOperation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AddToReviewSetOperationRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 bad81d6ddeb..5e960879e0b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[DataSourceCollectionResponse]: + async def get(self,request_configuration: Optional[AdditionalSourcesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DataSourceCollectionResponse, error_mapping) - async def post(self,body: Optional[DataSource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DataSource]: + async def post(self,body: Optional[DataSource] = None, request_configuration: Optional[AdditionalSourcesRequestBuilderPostRequestConfiguration] = None) -> Optional[DataSource]: """ Create a new additional source associated with an eDiscovery search. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AdditionalSourcesRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DataSource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DataSource] = None, request_configuration: Optional[AdditionalSourcesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new additional source associated with an eDiscovery search. param body: The request body @@ -190,4 +189,27 @@ def 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 8585e370f6a..c362ffe2f6f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/additionalSources/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 78ecdec3a8a..147ebfd79a5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{dataSource%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DataSourceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property additionalSources for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[DataSource]: + async def get(self,request_configuration: Optional[DataSourceItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DataSource, error_mapping) - async def patch(self,body: Optional[DataSource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DataSource]: + async def patch(self,body: Optional[DataSource] = None, request_configuration: Optional[DataSourceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DataSource]: """ Update the navigation property additionalSources in security param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DataSourceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property additionalSources for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DataSourceItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DataSource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DataSource] = None, request_configuration: Optional[DataSourceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property additionalSources in security param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 b0b99fbb427..93e317452dd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/custodianSources/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 fb737489b80..a0eeb12090b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[DataSourceCollectionResponse]: + async def get(self,request_configuration: Optional[CustodianSourcesRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DataSourceCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CustodianSourcesRequestBuilderGetRequestConfiguration] = 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. @@ -150,4 +149,17 @@ def 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 4ee73e01458..69e8c949497 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{dataSource%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DataSource]: + async def get(self,request_configuration: Optional[DataSourceItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DataSource, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DataSourceItemRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 8a47d3d41d6..83b5edd17a9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +33,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[EdiscoverySearchItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete an ediscoverySearch object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -53,7 +52,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[EdiscoverySearch]: + async def get(self,request_configuration: Optional[EdiscoverySearchItemRequestBuilderGetRequestConfiguration] = 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. @@ -74,7 +73,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EdiscoverySearch, error_mapping) - async def patch(self,body: Optional[EdiscoverySearch] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EdiscoverySearch]: + async def patch(self,body: Optional[EdiscoverySearch] = None, request_configuration: Optional[EdiscoverySearchItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[EdiscoverySearch]: """ Update the properties of an ediscoverySearch object. param body: The request body @@ -98,7 +97,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[EdiscoverySearchItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete an ediscoverySearch object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +108,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EdiscoverySearchItemRequestBuilderGetRequestConfiguration] = 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. @@ -120,7 +119,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EdiscoverySearch] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EdiscoverySearch] = None, request_configuration: Optional[EdiscoverySearchItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of an ediscoverySearch object. param body: The request body @@ -208,6 +207,16 @@ 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(): """ @@ -234,4 +243,27 @@ def get_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 e7e40e73af8..48339bcab9b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/lastEstimateStatisticsOperation{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EdiscoveryEstimateOperation]: + async def get(self,request_configuration: Optional[LastEstimateStatisticsOperationRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EdiscoveryEstimateOperation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LastEstimateStatisticsOperationRequestBuilderGetRequestConfiguration] = 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. @@ -95,4 +94,17 @@ def get_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 ae4fc1735bf..cf8c70b9f56 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[MicrosoftGraphSecurityEstimateStatisticsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[MicrosoftGraphSecurityEstimateStatisticsRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 971ec0d6625..36d9d664bea 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[PurgeDataPostRequestBody] = None, request_configuration: Optional[MicrosoftGraphSecurityPurgeDataRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PurgeDataPostRequestBody] = None, request_configuration: Optional[MicrosoftGraphSecurityPurgeDataRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 57247b372fa..03039e06d2f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/noncustodialSources/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 f1f2d27c17e..3f19fa9b642 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{ediscoveryNoncustodialDataSource%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EdiscoveryNoncustodialDataSource]: + async def get(self,request_configuration: Optional[EdiscoveryNoncustodialDataSourceItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EdiscoveryNoncustodialDataSource, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EdiscoveryNoncustodialDataSourceItemRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 b089c146d0d..7d69c5282d9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[EdiscoveryNoncustodialDataSourceCollectionResponse]: + async def get(self,request_configuration: Optional[NoncustodialSourcesRequestBuilderGetRequestConfiguration] = 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. @@ -63,7 +62,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EdiscoveryNoncustodialDataSourceCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[NoncustodialSourcesRequestBuilderGetRequestConfiguration] = 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. @@ -149,4 +148,17 @@ def 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 e0c39934a4c..ac90e18faa3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[EdiscoverySearchCollectionResponse]: + async def get(self,request_configuration: Optional[SearchesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EdiscoverySearchCollectionResponse, error_mapping) - async def post(self,body: Optional[EdiscoverySearch] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EdiscoverySearch]: + async def post(self,body: Optional[EdiscoverySearch] = None, request_configuration: Optional[SearchesRequestBuilderPostRequestConfiguration] = None) -> Optional[EdiscoverySearch]: """ Create a new ediscoverySearch object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SearchesRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EdiscoverySearch] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EdiscoverySearch] = None, request_configuration: Optional[SearchesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new ediscoverySearch object. param body: The request body @@ -190,4 +189,27 @@ def 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 f094e37d050..46da0d72b61 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[MicrosoftGraphSecurityResetToDefaultRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[MicrosoftGraphSecurityResetToDefaultRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 162650301d6..c8705bd8d21 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SettingsRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property settings for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[EdiscoveryCaseSettings]: + async def get(self,request_configuration: Optional[SettingsRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EdiscoveryCaseSettings, error_mapping) - async def patch(self,body: Optional[EdiscoveryCaseSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EdiscoveryCaseSettings]: + async def patch(self,body: Optional[EdiscoveryCaseSettings] = None, request_configuration: Optional[SettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[EdiscoveryCaseSettings]: """ Update the properties of an ediscoveryCaseSettings object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SettingsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property settings for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SettingsRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EdiscoveryCaseSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EdiscoveryCaseSettings] = None, request_configuration: Optional[SettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of an ediscoveryCaseSettings object. param body: The request body @@ -147,6 +146,16 @@ 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(): """ @@ -173,4 +182,27 @@ def get_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 82272a28287..f6d650e0e25 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 1472dceebc1..ffe85dea20c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[EdiscoveryReviewTagCollectionResponse]: + async def get(self,request_configuration: Optional[ChildTagsRequestBuilderGetRequestConfiguration] = 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. @@ -63,7 +62,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EdiscoveryReviewTagCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChildTagsRequestBuilderGetRequestConfiguration] = 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. @@ -149,4 +148,17 @@ def 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 fb35c4761fb..346afe89cde 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 15e1762e923..303e27b5365 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{ediscoveryReviewTag%2Did1}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EdiscoveryReviewTag]: + async def get(self,request_configuration: Optional[EdiscoveryReviewTagItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EdiscoveryReviewTag, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EdiscoveryReviewTagItemRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 58894bd2569..b5cb53e6bf6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[EdiscoveryReviewTagItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Remove an ediscoveryReviewTag object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[EdiscoveryReviewTag]: + async def get(self,request_configuration: Optional[EdiscoveryReviewTagItemRequestBuilderGetRequestConfiguration] = 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. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EdiscoveryReviewTag, error_mapping) - async def patch(self,body: Optional[EdiscoveryReviewTag] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EdiscoveryReviewTag]: + async def patch(self,body: Optional[EdiscoveryReviewTag] = None, request_configuration: Optional[EdiscoveryReviewTagItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[EdiscoveryReviewTag]: """ Update the properties of an ediscoveryReviewTag object. param body: The request body @@ -93,7 +92,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[EdiscoveryReviewTagItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Remove an ediscoveryReviewTag object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -104,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EdiscoveryReviewTagItemRequestBuilderGetRequestConfiguration] = 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. @@ -115,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EdiscoveryReviewTag] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EdiscoveryReviewTag] = None, request_configuration: Optional[EdiscoveryReviewTagItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of an ediscoveryReviewTag object. param body: The request body @@ -158,6 +157,16 @@ 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(): """ @@ -184,4 +193,27 @@ def get_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 0e446f71435..d48c953518c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parent{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[EdiscoveryReviewTag]: + async def get(self,request_configuration: Optional[ParentRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EdiscoveryReviewTag, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 2b0f55c983b..319e4a61f22 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/microsoft.graph.security.asHierarchy(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AsHierarchyGetResponse]: + async def get(self,request_configuration: Optional[MicrosoftGraphSecurityAsHierarchyRequestBuilderGetRequestConfiguration] = None) -> Optional[AsHierarchyGetResponse]: """ Invoke function asHierarchy param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AsHierarchyGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MicrosoftGraphSecurityAsHierarchyRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function asHierarchy param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 17a81d1af0b..672d9110c4b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[EdiscoveryReviewTagCollectionResponse]: + async def get(self,request_configuration: Optional[TagsRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EdiscoveryReviewTagCollectionResponse, error_mapping) - async def post(self,body: Optional[EdiscoveryReviewTag] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EdiscoveryReviewTag]: + async def post(self,body: Optional[EdiscoveryReviewTag] = None, request_configuration: Optional[TagsRequestBuilderPostRequestConfiguration] = None) -> Optional[EdiscoveryReviewTag]: """ Create a new ediscoveryReviewTag object. param body: The request body @@ -90,7 +89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TagsRequestBuilderGetRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EdiscoveryReviewTag] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EdiscoveryReviewTag] = None, request_configuration: Optional[TagsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new ediscoveryReviewTag object. param body: The request body @@ -200,4 +199,27 @@ def 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 5e6f4887d69..63bd5585243 100644 --- a/msgraph/generated/security/incidents/count/count_request_builder.py +++ b/msgraph/generated/security/incidents/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 b897fd48977..9db81f23500 100644 --- a/msgraph/generated/security/incidents/incidents_request_builder.py +++ b/msgraph/generated/security/incidents/incidents_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[IncidentCollectionResponse]: + async def get(self,request_configuration: Optional[IncidentsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, IncidentCollectionResponse, error_mapping) - async def post(self,body: Optional[Incident] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Incident]: + async def post(self,body: Optional[Incident] = None, request_configuration: Optional[IncidentsRequestBuilderPostRequestConfiguration] = None) -> Optional[Incident]: """ Create new navigation property to incidents for security param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[IncidentsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Incident] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Incident] = None, request_configuration: Optional[IncidentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to incidents for security param body: The request body @@ -189,4 +188,27 @@ def 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 40d341b04f8..924c248de6c 100644 --- a/msgraph/generated/security/incidents/item/alerts/alerts_request_builder.py +++ b/msgraph/generated/security/incidents/item/alerts/alerts_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[AlertCollectionResponse]: + async def get(self,request_configuration: Optional[AlertsRequestBuilderGetRequestConfiguration] = 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. @@ -63,7 +62,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AlertCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AlertsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The list of related alerts. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,4 +148,17 @@ def 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 925122adc78..82a294d00ae 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 e678a0b0b8a..35c408afca3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Alert]: + async def get(self,request_configuration: Optional[AlertItemRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Alert, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AlertItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The list of related alerts. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -104,4 +103,17 @@ def get_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 c63748a9ab4..4a9abc2e1bc 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[RequestConfiguration] = None) -> Optional[List[AlertComment]]: + async def post(self,body: Optional[List[AlertComment]] = None, request_configuration: Optional[CommentsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[List[AlertComment]] = None, request_configuration: Optional[CommentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Sets a new value for the collection of alertComment. param body: The request body @@ -84,4 +84,14 @@ 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 21c6b7a2d4a..b91819d72c3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 e79b04dce65..5de99c46868 100644 --- a/msgraph/generated/security/incidents/item/incident_item_request_builder.py +++ b/msgraph/generated/security/incidents/item/incident_item_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[IncidentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property incidents for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Incident]: + async def get(self,request_configuration: Optional[IncidentItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Incident, error_mapping) - async def patch(self,body: Optional[Incident] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Incident]: + async def patch(self,body: Optional[Incident] = None, request_configuration: Optional[IncidentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Incident]: """ Update the properties of an incident object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[IncidentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property incidents for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[IncidentItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Incident] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Incident] = None, request_configuration: Optional[IncidentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of an incident object. param body: The request body @@ -147,6 +146,16 @@ 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(): """ @@ -173,4 +182,27 @@ def get_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/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 c7f21986275..82c023665cd 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[RequestConfiguration] = None) -> Optional[HuntingQueryResults]: + async def post(self,body: Optional[RunHuntingQueryPostRequestBody] = None, request_configuration: Optional[MicrosoftGraphSecurityRunHuntingQueryRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RunHuntingQueryPostRequestBody] = None, request_configuration: Optional[MicrosoftGraphSecurityRunHuntingQueryRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action runHuntingQuery param body: The request body @@ -75,4 +75,14 @@ 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/secure_score_control_profiles/count/count_request_builder.py b/msgraph/generated/security/secure_score_control_profiles/count/count_request_builder.py index 7abab7b3e3d..c805445789d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 1e9ed1dee08..0a79dbcff97 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SecureScoreControlProfileItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property secureScoreControlProfiles for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[SecureScoreControlProfile]: + async def get(self,request_configuration: Optional[SecureScoreControlProfileItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SecureScoreControlProfile, error_mapping) - async def patch(self,body: Optional[SecureScoreControlProfile] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SecureScoreControlProfile]: + async def patch(self,body: Optional[SecureScoreControlProfile] = None, request_configuration: Optional[SecureScoreControlProfileItemRequestBuilderPatchRequestConfiguration] = 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 @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SecureScoreControlProfileItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property secureScoreControlProfiles for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SecureScoreControlProfileItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SecureScoreControlProfile] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SecureScoreControlProfile] = None, request_configuration: Optional[SecureScoreControlProfileItemRequestBuilderPatchRequestConfiguration] = 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 @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 ac58271f56f..226e52964ca 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[SecureScoreControlProfileCollectionResponse]: + async def get(self,request_configuration: Optional[SecureScoreControlProfilesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SecureScoreControlProfileCollectionResponse, error_mapping) - async def post(self,body: Optional[SecureScoreControlProfile] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SecureScoreControlProfile]: + async def post(self,body: Optional[SecureScoreControlProfile] = None, request_configuration: Optional[SecureScoreControlProfilesRequestBuilderPostRequestConfiguration] = None) -> Optional[SecureScoreControlProfile]: """ Create new navigation property to secureScoreControlProfiles for security param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SecureScoreControlProfilesRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SecureScoreControlProfile] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SecureScoreControlProfile] = None, request_configuration: Optional[SecureScoreControlProfilesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to secureScoreControlProfiles for security param body: The request body @@ -189,4 +188,27 @@ def 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 8d06580d6bb..d5bb993372a 100644 --- a/msgraph/generated/security/secure_scores/count/count_request_builder.py +++ b/msgraph/generated/security/secure_scores/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 f0a69c7ed9e..0d546b2f8b0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SecureScoreItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property secureScores for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[SecureScore]: + async def get(self,request_configuration: Optional[SecureScoreItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SecureScore, error_mapping) - async def patch(self,body: Optional[SecureScore] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SecureScore]: + async def patch(self,body: Optional[SecureScore] = None, request_configuration: Optional[SecureScoreItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[SecureScore]: """ Update the navigation property secureScores in security param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SecureScoreItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property secureScores for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SecureScoreItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SecureScore] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SecureScore] = None, request_configuration: Optional[SecureScoreItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property secureScores in security param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 c1dbde650fc..4753d5361e9 100644 --- a/msgraph/generated/security/secure_scores/secure_scores_request_builder.py +++ b/msgraph/generated/security/secure_scores/secure_scores_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[SecureScoreCollectionResponse]: + async def get(self,request_configuration: Optional[SecureScoresRequestBuilderGetRequestConfiguration] = None) -> Optional[SecureScoreCollectionResponse]: """ Retrieve a list of secureScore objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SecureScoreCollectionResponse, error_mapping) - async def post(self,body: Optional[SecureScore] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SecureScore]: + async def post(self,body: Optional[SecureScore] = None, request_configuration: Optional[SecureScoresRequestBuilderPostRequestConfiguration] = None) -> Optional[SecureScore]: """ Create new navigation property to secureScores for security param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SecureScoresRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of secureScore objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SecureScore] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SecureScore] = None, request_configuration: Optional[SecureScoresRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to secureScores for security param body: The request body @@ -189,4 +188,27 @@ def 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 e05eb108fd3..4d3cb84a555 100644 --- a/msgraph/generated/security/security_request_builder.py +++ b/msgraph/generated/security/security_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +38,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[RequestConfiguration] = None) -> Optional[Security]: + async def get(self,request_configuration: Optional[SecurityRequestBuilderGetRequestConfiguration] = None) -> Optional[Security]: """ Get security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -59,7 +58,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Security, error_mapping) - async def patch(self,body: Optional[Security] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Security]: + async def patch(self,body: Optional[Security] = None, request_configuration: Optional[SecurityRequestBuilderPatchRequestConfiguration] = None) -> Optional[Security]: """ Update security param body: The request body @@ -82,7 +81,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SecurityRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -93,7 +92,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Security] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Security] = None, request_configuration: Optional[SecurityRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update security param body: The request body @@ -252,4 +251,27 @@ def get_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 dc5fc1f8dd9..b1df8dda0dd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 3d242f9a972..e2d7339ded3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[UserCollectionResponse]: + async def get(self,request_configuration: Optional[ApproversRequestBuilderGetRequestConfiguration] = 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. @@ -63,7 +62,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ApproversRequestBuilderGetRequestConfiguration] = 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. @@ -149,4 +148,17 @@ def 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 a3633e1c804..ee5be18ab49 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 c0b45bf2bfa..421831e8949 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -70,7 +69,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the 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. @@ -81,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -132,4 +131,27 @@ def get_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 cb9bda7b95f..197e1b031b3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 966710c3422..3879591d73c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 5789bc0eb32..90aed70bba0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[UserItemRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,4 +113,17 @@ def get_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 f84d7004397..c42ec038f89 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[UserCollectionResponse]: + async def get(self,request_configuration: Optional[CollaboratorsRequestBuilderGetRequestConfiguration] = 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. @@ -63,7 +62,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CollaboratorsRequestBuilderGetRequestConfiguration] = 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. @@ -149,4 +148,17 @@ def 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 97f74cdb37e..543e1c74266 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 a62d3b42d20..4ca9f6bb3f7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -70,7 +69,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the 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. @@ -81,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -132,4 +131,27 @@ def get_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 d2269a28d6b..2f2b5e47065 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 b02f8ea09e2..0c21e8e3348 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 3d496af7aa9..4262880ec8a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[UserItemRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,4 +113,17 @@ def get_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 88c28e01b49..db23423a8fe 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetFinalAttachmentRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetFinalAttachmentRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getFinalAttachment param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,4 +64,14 @@ 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 bdc347663ec..08c5d0c4d37 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[GetFinalReportRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetFinalReportRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getFinalReport param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,4 +64,14 @@ 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 6e4bc546a6b..aec4194fd4e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 617585d431b..58062890c0c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AuthoredNoteItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property notes for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AuthoredNote]: + async def get(self,request_configuration: Optional[AuthoredNoteItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AuthoredNote, error_mapping) - async def patch(self,body: Optional[AuthoredNote] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthoredNote]: + async def patch(self,body: Optional[AuthoredNote] = None, request_configuration: Optional[AuthoredNoteItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AuthoredNote]: """ Update the navigation property notes in security param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AuthoredNoteItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property notes for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AuthoredNoteItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ List of notes associated with the request. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AuthoredNote] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AuthoredNote] = None, request_configuration: Optional[AuthoredNoteItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property notes in security param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 e7ac13e52cc..3e484eb1eea 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AuthoredNoteCollectionResponse]: + async def get(self,request_configuration: Optional[NotesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AuthoredNoteCollectionResponse, error_mapping) - async def post(self,body: Optional[AuthoredNote] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthoredNote]: + async def post(self,body: Optional[AuthoredNote] = None, request_configuration: Optional[NotesRequestBuilderPostRequestConfiguration] = None) -> Optional[AuthoredNote]: """ Create a new authoredNote object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[NotesRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AuthoredNote] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AuthoredNote] = None, request_configuration: Optional[NotesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new authoredNote object. param body: The request body @@ -190,4 +189,27 @@ def 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 8816eff7916..4fb6d437212 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +32,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SubjectRightsRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property subjectRightsRequests for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[SubjectRightsRequest]: + async def get(self,request_configuration: Optional[SubjectRightsRequestItemRequestBuilderGetRequestConfiguration] = None) -> Optional[SubjectRightsRequest]: """ Get subjectRightsRequests from security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -71,7 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SubjectRightsRequest, error_mapping) - async def patch(self,body: Optional[SubjectRightsRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SubjectRightsRequest]: + async def patch(self,body: Optional[SubjectRightsRequest] = None, request_configuration: Optional[SubjectRightsRequestItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[SubjectRightsRequest]: """ Update the navigation property subjectRightsRequests in security param body: The request body @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SubjectRightsRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property subjectRightsRequests for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SubjectRightsRequestItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get subjectRightsRequests from security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -116,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SubjectRightsRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SubjectRightsRequest] = None, request_configuration: Optional[SubjectRightsRequestItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property subjectRightsRequests in security param body: The request body @@ -195,6 +194,16 @@ 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(): """ @@ -221,4 +230,27 @@ def get_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 7fd038fbc85..c91ac99aecd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Team]: + async def get(self,request_configuration: Optional[TeamRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Team, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TeamRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 557642b9f65..b6556128076 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[SubjectRightsRequestCollectionResponse]: + async def get(self,request_configuration: Optional[SubjectRightsRequestsRequestBuilderGetRequestConfiguration] = None) -> Optional[SubjectRightsRequestCollectionResponse]: """ Get subjectRightsRequests from security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SubjectRightsRequestCollectionResponse, error_mapping) - async def post(self,body: Optional[SubjectRightsRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SubjectRightsRequest]: + async def post(self,body: Optional[SubjectRightsRequest] = None, request_configuration: Optional[SubjectRightsRequestsRequestBuilderPostRequestConfiguration] = None) -> Optional[SubjectRightsRequest]: """ Create new navigation property to subjectRightsRequests for security param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SubjectRightsRequestsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get subjectRightsRequests from security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SubjectRightsRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SubjectRightsRequest] = None, request_configuration: Optional[SubjectRightsRequestsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to subjectRightsRequests for security param body: The request body @@ -188,4 +187,27 @@ def 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 4dcffcc7eb1..550385483d4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[ArticleIndicatorCollectionResponse]: + async def get(self,request_configuration: Optional[ArticleIndicatorsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ArticleIndicatorCollectionResponse, error_mapping) - async def post(self,body: Optional[ArticleIndicator] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ArticleIndicator]: + async def post(self,body: Optional[ArticleIndicator] = None, request_configuration: Optional[ArticleIndicatorsRequestBuilderPostRequestConfiguration] = None) -> Optional[ArticleIndicator]: """ Create new navigation property to articleIndicators for security param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ArticleIndicatorsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ArticleIndicator] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ArticleIndicator] = None, request_configuration: Optional[ArticleIndicatorsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to articleIndicators for security param body: The request body @@ -188,4 +187,27 @@ def 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 b9d7a359b6c..afc8f9424d2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 1b2edddd2f8..db2aa52e4a8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ArticleIndicatorItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property articleIndicators for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ArticleIndicator]: + async def get(self,request_configuration: Optional[ArticleIndicatorItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ArticleIndicator, error_mapping) - async def patch(self,body: Optional[ArticleIndicator] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ArticleIndicator]: + async def patch(self,body: Optional[ArticleIndicator] = None, request_configuration: Optional[ArticleIndicatorItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ArticleIndicator]: """ Update the navigation property articleIndicators in security param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ArticleIndicatorItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property articleIndicators for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ArticleIndicatorItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ArticleIndicator] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ArticleIndicator] = None, request_configuration: Optional[ArticleIndicatorItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property articleIndicators in security param body: The request body @@ -146,6 +145,16 @@ 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(): """ @@ -172,4 +181,27 @@ def get_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 8e628701837..98b24168cf7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Artifact]: + async def get(self,request_configuration: Optional[ArtifactRequestBuilderGetRequestConfiguration] = None) -> Optional[Artifact]: """ The artifact related to this indicator. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Artifact, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ArtifactRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The artifact related to this indicator. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 45cf359ea93..7f2c7f6b8a9 100644 --- a/msgraph/generated/security/threat_intelligence/articles/articles_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/articles/articles_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[ArticleCollectionResponse]: + async def get(self,request_configuration: Optional[ArticlesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ArticleCollectionResponse, error_mapping) - async def post(self,body: Optional[Article] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Article]: + async def post(self,body: Optional[Article] = None, request_configuration: Optional[ArticlesRequestBuilderPostRequestConfiguration] = None) -> Optional[Article]: """ Create new navigation property to articles for security param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ArticlesRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Article] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Article] = None, request_configuration: Optional[ArticlesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to articles for security param body: The request body @@ -189,4 +188,27 @@ def 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 e62b260cbbd..c332d1c9cc3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 9c7c14bd868..29157ec85d9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ArticleItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property articles for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Article]: + async def get(self,request_configuration: Optional[ArticleItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Article, error_mapping) - async def patch(self,body: Optional[Article] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Article]: + async def patch(self,body: Optional[Article] = None, request_configuration: Optional[ArticleItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Article]: """ Update the navigation property articles in security param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ArticleItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property articles for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ArticleItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Article] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Article] = None, request_configuration: Optional[ArticleItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property articles in security param body: The request body @@ -146,6 +145,16 @@ 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(): """ @@ -172,4 +181,27 @@ def get_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 66de7bbdc34..2b563bac86d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 b08b81ad787..ea24da9feef 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[ArticleIndicatorCollectionResponse]: + async def get(self,request_configuration: Optional[IndicatorsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ArticleIndicatorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[IndicatorsRequestBuilderGetRequestConfiguration] = 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. @@ -150,4 +149,17 @@ def 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 3634ba08de2..4519f8344ba 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{articleIndicator%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ArticleIndicator]: + async def get(self,request_configuration: Optional[ArticleIndicatorItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ArticleIndicator]: """ Indicators related to this article. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ArticleIndicator, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ArticleIndicatorItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Indicators related to this article. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 40efd1f94ae..6f08c3baa46 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 217d8fe113f..23742709484 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[HostComponentCollectionResponse]: + async def get(self,request_configuration: Optional[HostComponentsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, HostComponentCollectionResponse, error_mapping) - async def post(self,body: Optional[HostComponent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[HostComponent]: + async def post(self,body: Optional[HostComponent] = None, request_configuration: Optional[HostComponentsRequestBuilderPostRequestConfiguration] = None) -> Optional[HostComponent]: """ Create new navigation property to hostComponents for security param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[HostComponentsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[HostComponent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[HostComponent] = None, request_configuration: Optional[HostComponentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to hostComponents for security param body: The request body @@ -188,4 +187,27 @@ def 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 2f0d33e4b5a..f75e596d336 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Host]: + async def get(self,request_configuration: Optional[HostRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Host, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[HostRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 a6cbc55d608..1af7ed48513 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[HostComponentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property hostComponents for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[HostComponent]: + async def get(self,request_configuration: Optional[HostComponentItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, HostComponent, error_mapping) - async def patch(self,body: Optional[HostComponent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[HostComponent]: + async def patch(self,body: Optional[HostComponent] = None, request_configuration: Optional[HostComponentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[HostComponent]: """ Update the navigation property hostComponents in security param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[HostComponentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property hostComponents for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[HostComponentItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[HostComponent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[HostComponent] = None, request_configuration: Optional[HostComponentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property hostComponents in security param body: The request body @@ -146,6 +145,16 @@ 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(): """ @@ -172,4 +181,27 @@ def get_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 cbacb9cb34d..a468f998325 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 97d81301a94..1e0d4a34e9e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[HostCookieCollectionResponse]: + async def get(self,request_configuration: Optional[HostCookiesRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, HostCookieCollectionResponse, error_mapping) - async def post(self,body: Optional[HostCookie] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[HostCookie]: + async def post(self,body: Optional[HostCookie] = None, request_configuration: Optional[HostCookiesRequestBuilderPostRequestConfiguration] = None) -> Optional[HostCookie]: """ Create new navigation property to hostCookies for security param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[HostCookiesRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[HostCookie] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[HostCookie] = None, request_configuration: Optional[HostCookiesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to hostCookies for security param body: The request body @@ -188,4 +187,27 @@ def 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 6057246493a..baf4998a987 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Host]: + async def get(self,request_configuration: Optional[HostRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Host, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[HostRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 a317c2b582d..a4bde1adf86 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[HostCookieItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property hostCookies for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[HostCookie]: + async def get(self,request_configuration: Optional[HostCookieItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, HostCookie, error_mapping) - async def patch(self,body: Optional[HostCookie] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[HostCookie]: + async def patch(self,body: Optional[HostCookie] = None, request_configuration: Optional[HostCookieItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[HostCookie]: """ Update the navigation property hostCookies in security param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[HostCookieItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property hostCookies for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[HostCookieItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[HostCookie] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[HostCookie] = None, request_configuration: Optional[HostCookieItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property hostCookies in security param body: The request body @@ -146,6 +145,16 @@ 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(): """ @@ -172,4 +181,27 @@ def get_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 6a6e7c5cdce..e98b8f537e3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 a49e6b64748..dc898557583 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[HostPairCollectionResponse]: + async def get(self,request_configuration: Optional[HostPairsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, HostPairCollectionResponse, error_mapping) - async def post(self,body: Optional[HostPair] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[HostPair]: + async def post(self,body: Optional[HostPair] = None, request_configuration: Optional[HostPairsRequestBuilderPostRequestConfiguration] = None) -> Optional[HostPair]: """ Create new navigation property to hostPairs for security param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[HostPairsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[HostPair] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[HostPair] = None, request_configuration: Optional[HostPairsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to hostPairs for security param body: The request body @@ -188,4 +187,27 @@ def 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 ca03a81f6c0..461ee6d307d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Host]: + async def get(self,request_configuration: Optional[ChildHostRequestBuilderGetRequestConfiguration] = None) -> Optional[Host]: """ Host reached via the parentHost. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Host, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChildHostRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Host reached via the parentHost. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 5b02e9f2552..4b8f9cf199d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[HostPairItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property hostPairs for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[HostPair]: + async def get(self,request_configuration: Optional[HostPairItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, HostPair, error_mapping) - async def patch(self,body: Optional[HostPair] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[HostPair]: + async def patch(self,body: Optional[HostPair] = None, request_configuration: Optional[HostPairItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[HostPair]: """ Update the navigation property hostPairs in security param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[HostPairItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property hostPairs for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[HostPairItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[HostPair] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[HostPair] = None, request_configuration: Optional[HostPairItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property hostPairs in security param body: The request body @@ -156,6 +155,16 @@ 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(): """ @@ -182,4 +191,27 @@ def get_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 29990581283..4522fac7ece 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Host]: + async def get(self,request_configuration: Optional[ParentHostRequestBuilderGetRequestConfiguration] = None) -> Optional[Host]: """ Host used to reach the childHost. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Host, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentHostRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Host used to reach the childHost. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 6cf8c390d74..93985cb985d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 706d42052ed..20e1c8b4f7b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[HostPortCollectionResponse]: + async def get(self,request_configuration: Optional[HostPortsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, HostPortCollectionResponse, error_mapping) - async def post(self,body: Optional[HostPort] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[HostPort]: + async def post(self,body: Optional[HostPort] = None, request_configuration: Optional[HostPortsRequestBuilderPostRequestConfiguration] = None) -> Optional[HostPort]: """ Create new navigation property to hostPorts for security param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[HostPortsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[HostPort] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[HostPort] = None, request_configuration: Optional[HostPortsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to hostPorts for security param body: The request body @@ -188,4 +187,27 @@ def 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 d977709e3ed..ba879451381 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Host]: + async def get(self,request_configuration: Optional[HostRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Host, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[HostRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 ff0565fc28f..d18622a431a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[HostPortItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property hostPorts for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[HostPort]: + async def get(self,request_configuration: Optional[HostPortItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, HostPort, error_mapping) - async def patch(self,body: Optional[HostPort] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[HostPort]: + async def patch(self,body: Optional[HostPort] = None, request_configuration: Optional[HostPortItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[HostPort]: """ Update the navigation property hostPorts in security param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[HostPortItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property hostPorts for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[HostPortItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[HostPort] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[HostPort] = None, request_configuration: Optional[HostPortItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property hostPorts in security param body: The request body @@ -156,6 +155,16 @@ 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(): """ @@ -182,4 +191,27 @@ def get_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 d6d1618602c..5d42d14491f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[SslCertificate]: + async def get(self,request_configuration: Optional[MostRecentSslCertificateRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SslCertificate, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MostRecentSslCertificateRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 937c25c4692..6d40bb5e9ef 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 8f903fa5b82..ba596c2551d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[HostSslCertificateCollectionResponse]: + async def get(self,request_configuration: Optional[HostSslCertificatesRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, HostSslCertificateCollectionResponse, error_mapping) - async def post(self,body: Optional[HostSslCertificate] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[HostSslCertificate]: + async def post(self,body: Optional[HostSslCertificate] = None, request_configuration: Optional[HostSslCertificatesRequestBuilderPostRequestConfiguration] = None) -> Optional[HostSslCertificate]: """ Create new navigation property to hostSslCertificates for security param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[HostSslCertificatesRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[HostSslCertificate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[HostSslCertificate] = None, request_configuration: Optional[HostSslCertificatesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to hostSslCertificates for security param body: The request body @@ -188,4 +187,27 @@ def 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 dc2658d69fe..a3921a31815 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Host]: + async def get(self,request_configuration: Optional[HostRequestBuilderGetRequestConfiguration] = None) -> Optional[Host]: """ The host for this hostSslCertificate. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Host, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[HostRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The host for this hostSslCertificate. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 d0baf4a1dc3..24a31d2c68b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[HostSslCertificateItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property hostSslCertificates for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[HostSslCertificate]: + async def get(self,request_configuration: Optional[HostSslCertificateItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, HostSslCertificate, error_mapping) - async def patch(self,body: Optional[HostSslCertificate] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[HostSslCertificate]: + async def patch(self,body: Optional[HostSslCertificate] = None, request_configuration: Optional[HostSslCertificateItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[HostSslCertificate]: """ Update the navigation property hostSslCertificates in security param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[HostSslCertificateItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property hostSslCertificates for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[HostSslCertificateItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[HostSslCertificate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[HostSslCertificate] = None, request_configuration: Optional[HostSslCertificateItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property hostSslCertificates in security param body: The request body @@ -156,6 +155,16 @@ 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(): """ @@ -182,4 +191,27 @@ def get_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 023dc4aa6ed..1b5e91e52ba 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[SslCertificate]: + async def get(self,request_configuration: Optional[SslCertificateRequestBuilderGetRequestConfiguration] = None) -> Optional[SslCertificate]: """ The sslCertificate for this hostSslCertificate. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SslCertificate, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SslCertificateRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The sslCertificate for this hostSslCertificate. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 9018af705e1..3f534ae294e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 1fc8be80b9b..80af6ba00d5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[HostTrackerCollectionResponse]: + async def get(self,request_configuration: Optional[HostTrackersRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, HostTrackerCollectionResponse, error_mapping) - async def post(self,body: Optional[HostTracker] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[HostTracker]: + async def post(self,body: Optional[HostTracker] = None, request_configuration: Optional[HostTrackersRequestBuilderPostRequestConfiguration] = None) -> Optional[HostTracker]: """ Create new navigation property to hostTrackers for security param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[HostTrackersRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[HostTracker] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[HostTracker] = None, request_configuration: Optional[HostTrackersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to hostTrackers for security param body: The request body @@ -188,4 +187,27 @@ def 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 1481e6490aa..0bab06df732 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Host]: + async def get(self,request_configuration: Optional[HostRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Host, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[HostRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 6dcd2ddcbc6..f733dabb4e7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[HostTrackerItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property hostTrackers for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[HostTracker]: + async def get(self,request_configuration: Optional[HostTrackerItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, HostTracker, error_mapping) - async def patch(self,body: Optional[HostTracker] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[HostTracker]: + async def patch(self,body: Optional[HostTracker] = None, request_configuration: Optional[HostTrackerItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[HostTracker]: """ Update the navigation property hostTrackers in security param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[HostTrackerItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property hostTrackers for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[HostTrackerItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[HostTracker] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[HostTracker] = None, request_configuration: Optional[HostTrackerItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property hostTrackers in security param body: The request body @@ -146,6 +145,16 @@ 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(): """ @@ -172,4 +181,27 @@ def get_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 10437b2b117..4750adaa397 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 d8f008d33d8..8126dfc3d84 100644 --- a/msgraph/generated/security/threat_intelligence/hosts/hosts_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/hosts/hosts_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[HostCollectionResponse]: + async def get(self,request_configuration: Optional[HostsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, HostCollectionResponse, error_mapping) - async def post(self,body: Optional[Host] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Host]: + async def post(self,body: Optional[Host] = None, request_configuration: Optional[HostsRequestBuilderPostRequestConfiguration] = None) -> Optional[Host]: """ Create new navigation property to hosts for security param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[HostsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Host] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Host] = None, request_configuration: Optional[HostsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to hosts for security param body: The request body @@ -188,4 +187,27 @@ def 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 6423d3ad616..82d0197c8ad 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[HostPairCollectionResponse]: + async def get(self,request_configuration: Optional[ChildHostPairsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, HostPairCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChildHostPairsRequestBuilderGetRequestConfiguration] = 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. @@ -150,4 +149,17 @@ def 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 dc7e3ec1a4e..097e7849fb5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 580242c5349..351b2d687b0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{hostPair%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[HostPair]: + async def get(self,request_configuration: Optional[HostPairItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, HostPair, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[HostPairItemRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 bf1889b4f01..5ae9daa4c93 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[HostComponentCollectionResponse]: + async def get(self,request_configuration: Optional[ComponentsRequestBuilderGetRequestConfiguration] = None) -> Optional[HostComponentCollectionResponse]: """ Get a list of hostComponent resources. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, HostComponentCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ComponentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get a list of hostComponent resources. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -150,4 +149,17 @@ def 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 d823447c0af..937637db941 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 290378b7b3a..4be1d262502 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{hostComponent%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[HostComponent]: + async def get(self,request_configuration: Optional[HostComponentItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, HostComponent, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[HostComponentItemRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 78502e47bdd..abb9b7a88f0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[HostCookieCollectionResponse]: + async def get(self,request_configuration: Optional[CookiesRequestBuilderGetRequestConfiguration] = None) -> Optional[HostCookieCollectionResponse]: """ Get a list of hostCookie resources. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, HostCookieCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CookiesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get a list of hostCookie resources. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -150,4 +149,17 @@ def 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 c0b8611db3b..ab0047941ce 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 8765a3ecbb3..5a1a9acd4ae 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{hostCookie%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[HostCookie]: + async def get(self,request_configuration: Optional[HostCookieItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, HostCookie, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[HostCookieItemRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 bc824377436..5f058dfadbb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +39,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[HostItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property hosts for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -58,7 +57,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Host]: + async def get(self,request_configuration: Optional[HostItemRequestBuilderGetRequestConfiguration] = 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. @@ -79,7 +78,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Host, error_mapping) - async def patch(self,body: Optional[Host] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Host]: + async def patch(self,body: Optional[Host] = None, request_configuration: Optional[HostItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Host]: """ Update the navigation property hosts in security param body: The request body @@ -102,7 +101,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[HostItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property hosts for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +112,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[HostItemRequestBuilderGetRequestConfiguration] = 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. @@ -124,7 +123,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Host] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Host] = None, request_configuration: Optional[HostItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property hosts in security param body: The request body @@ -266,6 +265,16 @@ 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(): """ @@ -292,4 +301,27 @@ def get_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 923a1bbf32c..afd76f4f8c4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 6332f95faa1..b007c1aef62 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[HostPairCollectionResponse]: + async def get(self,request_configuration: Optional[HostPairsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, HostPairCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[HostPairsRequestBuilderGetRequestConfiguration] = 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. @@ -150,4 +149,17 @@ def 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 41c9635b1a0..4fa1e822ed8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{hostPair%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[HostPair]: + async def get(self,request_configuration: Optional[HostPairItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, HostPair, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[HostPairItemRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 1fe5f3c865b..3624a57614e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 3872836a5db..99a9d8df6d1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{hostPair%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[HostPair]: + async def get(self,request_configuration: Optional[HostPairItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, HostPair, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[HostPairItemRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 2838d0a9126..cf810340690 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[HostPairCollectionResponse]: + async def get(self,request_configuration: Optional[ParentHostPairsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, HostPairCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentHostPairsRequestBuilderGetRequestConfiguration] = 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. @@ -150,4 +149,17 @@ def 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 e9ceb92ce85..fd82112b713 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 3702f2d9541..9c1f04ef1df 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{passiveDnsRecord%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PassiveDnsRecord]: + async def get(self,request_configuration: Optional[PassiveDnsRecordItemRequestBuilderGetRequestConfiguration] = None) -> Optional[PassiveDnsRecord]: """ Passive DNS retrieval about this host. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PassiveDnsRecord, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PassiveDnsRecordItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Passive DNS retrieval about this host. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 4ebc69f1010..46289d9d86f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[PassiveDnsRecordCollectionResponse]: + async def get(self,request_configuration: Optional[PassiveDnsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PassiveDnsRecordCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PassiveDnsRequestBuilderGetRequestConfiguration] = 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. @@ -150,4 +149,17 @@ def 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 d87cd5af1d3..0ec26fab7fa 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 911e1bfd05b..1deafe58af5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{passiveDnsRecord%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PassiveDnsRecord]: + async def get(self,request_configuration: Optional[PassiveDnsRecordItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PassiveDnsRecord, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PassiveDnsRecordItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Reverse passive DNS retrieval about this host. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 8fbcdd8d96d..e426c725166 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[PassiveDnsRecordCollectionResponse]: + async def get(self,request_configuration: Optional[PassiveDnsReverseRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PassiveDnsRecordCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PassiveDnsReverseRequestBuilderGetRequestConfiguration] = 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. @@ -150,4 +149,17 @@ def 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 20adade1330..7f775ec6e8d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 31f5ac67ef5..912a06442ae 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{hostPort%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[HostPort]: + async def get(self,request_configuration: Optional[HostPortItemRequestBuilderGetRequestConfiguration] = None) -> Optional[HostPort]: """ The hostPorts associated with a host. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, HostPort, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[HostPortItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The hostPorts associated with a host. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 f35d4a7498f..a1813774382 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[HostPortCollectionResponse]: + async def get(self,request_configuration: Optional[PortsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, HostPortCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PortsRequestBuilderGetRequestConfiguration] = 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. @@ -150,4 +149,17 @@ def 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 b29e1a61854..324264cb1d0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ReputationRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property reputation for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[HostReputation]: + async def get(self,request_configuration: Optional[ReputationRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, HostReputation, error_mapping) - async def patch(self,body: Optional[HostReputation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[HostReputation]: + async def patch(self,body: Optional[HostReputation] = None, request_configuration: Optional[ReputationRequestBuilderPatchRequestConfiguration] = None) -> Optional[HostReputation]: """ Update the navigation property reputation in security param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ReputationRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property reputation for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ReputationRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[HostReputation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[HostReputation] = None, request_configuration: Optional[ReputationRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property reputation in security param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 e12b3c14cf3..dec2d830777 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 a35a113d2a7..fb4e4eee941 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{hostSslCertificate%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[HostSslCertificate]: + async def get(self,request_configuration: Optional[HostSslCertificateItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, HostSslCertificate, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[HostSslCertificateItemRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 c25d52724ca..f1e4951f86a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[HostSslCertificateCollectionResponse]: + async def get(self,request_configuration: Optional[SslCertificatesRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, HostSslCertificateCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SslCertificatesRequestBuilderGetRequestConfiguration] = 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. @@ -150,4 +149,17 @@ def 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 32520285b49..67d9300187b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 a6b92c3546d..db8c0296b03 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{subdomain%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Subdomain]: + async def get(self,request_configuration: Optional[SubdomainItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Subdomain, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SubdomainItemRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 6fc0df29144..8dbcd8d0f4d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[SubdomainCollectionResponse]: + async def get(self,request_configuration: Optional[SubdomainsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SubdomainCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SubdomainsRequestBuilderGetRequestConfiguration] = 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. @@ -150,4 +149,17 @@ def 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 161d80d5f9f..4cb21b24ba4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 2c62dd7e4ed..3cf71a4d2e9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{hostTracker%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[HostTracker]: + async def get(self,request_configuration: Optional[HostTrackerItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, HostTracker, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[HostTrackerItemRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 631059e9bfb..85d2c09b4c3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[HostTrackerCollectionResponse]: + async def get(self,request_configuration: Optional[TrackersRequestBuilderGetRequestConfiguration] = None) -> Optional[HostTrackerCollectionResponse]: """ Get a list of hostTracker resources. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, HostTrackerCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TrackersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get a list of hostTracker resources. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -150,4 +149,17 @@ def 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 db625d20d89..cb66fa7cd32 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[WhoisRecord]: + async def get(self,request_configuration: Optional[WhoisRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WhoisRecord, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WhoisRequestBuilderGetRequestConfiguration] = 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. @@ -95,4 +94,17 @@ def get_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 10c734394c9..4c1f4bcd28e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 bebafc72c5a..8db7ba51f8f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[IntelligenceProfileCollectionResponse]: + async def get(self,request_configuration: Optional[IntelProfilesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, IntelligenceProfileCollectionResponse, error_mapping) - async def post(self,body: Optional[IntelligenceProfile] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[IntelligenceProfile]: + async def post(self,body: Optional[IntelligenceProfile] = None, request_configuration: Optional[IntelProfilesRequestBuilderPostRequestConfiguration] = None) -> Optional[IntelligenceProfile]: """ Create new navigation property to intelProfiles for security param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[IntelProfilesRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[IntelligenceProfile] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[IntelligenceProfile] = None, request_configuration: Optional[IntelProfilesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to intelProfiles for security param body: The request body @@ -189,4 +188,27 @@ def 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 380238bba1c..d2ae22448f2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 58d31b0c44f..c33d17a69f6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[IntelligenceProfileIndicatorCollectionResponse]: + async def get(self,request_configuration: Optional[IndicatorsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, IntelligenceProfileIndicatorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[IndicatorsRequestBuilderGetRequestConfiguration] = 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. @@ -150,4 +149,17 @@ def 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 78328209cbb..ff4175efa2c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{intelligenceProfileIndicator%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[IntelligenceProfileIndicator]: + async def get(self,request_configuration: Optional[IntelligenceProfileIndicatorItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, IntelligenceProfileIndicator, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[IntelligenceProfileIndicatorItemRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 ca27e511434..4b2cbf9ac88 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[IntelligenceProfileItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property intelProfiles for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[IntelligenceProfile]: + async def get(self,request_configuration: Optional[IntelligenceProfileItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, IntelligenceProfile, error_mapping) - async def patch(self,body: Optional[IntelligenceProfile] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[IntelligenceProfile]: + async def patch(self,body: Optional[IntelligenceProfile] = None, request_configuration: Optional[IntelligenceProfileItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[IntelligenceProfile]: """ Update the navigation property intelProfiles in security param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[IntelligenceProfileItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property intelProfiles for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[IntelligenceProfileItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[IntelligenceProfile] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[IntelligenceProfile] = None, request_configuration: Optional[IntelligenceProfileItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property intelProfiles in security param body: The request body @@ -146,6 +145,16 @@ 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(): """ @@ -172,4 +181,27 @@ def get_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 2903454f79a..b251fe8dee5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 6f5d80b16f2..0fddbc63fac 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[IntelligenceProfileIndicatorCollectionResponse]: + async def get(self,request_configuration: Optional[IntelligenceProfileIndicatorsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, IntelligenceProfileIndicatorCollectionResponse, error_mapping) - async def post(self,body: Optional[IntelligenceProfileIndicator] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[IntelligenceProfileIndicator]: + async def post(self,body: Optional[IntelligenceProfileIndicator] = None, request_configuration: Optional[IntelligenceProfileIndicatorsRequestBuilderPostRequestConfiguration] = None) -> Optional[IntelligenceProfileIndicator]: """ Create new navigation property to intelligenceProfileIndicators for security param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[IntelligenceProfileIndicatorsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[IntelligenceProfileIndicator] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[IntelligenceProfileIndicator] = None, request_configuration: Optional[IntelligenceProfileIndicatorsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to intelligenceProfileIndicators for security param body: The request body @@ -188,4 +187,27 @@ def 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 8596f476b3a..b5d95a8fe5c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Artifact]: + async def get(self,request_configuration: Optional[ArtifactRequestBuilderGetRequestConfiguration] = None) -> Optional[Artifact]: """ The artifact related to this indicator. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Artifact, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ArtifactRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The artifact related to this indicator. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 0139c6a3e3d..9f21c9ab0d9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[IntelligenceProfileIndicatorItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property intelligenceProfileIndicators for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[IntelligenceProfileIndicator]: + async def get(self,request_configuration: Optional[IntelligenceProfileIndicatorItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, IntelligenceProfileIndicator, error_mapping) - async def patch(self,body: Optional[IntelligenceProfileIndicator] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[IntelligenceProfileIndicator]: + async def patch(self,body: Optional[IntelligenceProfileIndicator] = None, request_configuration: Optional[IntelligenceProfileIndicatorItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[IntelligenceProfileIndicator]: """ Update the navigation property intelligenceProfileIndicators in security param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[IntelligenceProfileIndicatorItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property intelligenceProfileIndicators for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[IntelligenceProfileIndicatorItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[IntelligenceProfileIndicator] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[IntelligenceProfileIndicator] = None, request_configuration: Optional[IntelligenceProfileIndicatorItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property intelligenceProfileIndicators in security param body: The request body @@ -146,6 +145,16 @@ 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(): """ @@ -172,4 +181,27 @@ def get_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 5ecec5818f7..d8ed23a0cb1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 7e7218161e0..f51b9f4b791 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Artifact]: + async def get(self,request_configuration: Optional[ArtifactRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Artifact, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ArtifactRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The artifact related to this passiveDnsRecord entry. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 5a2334bac8c..7e312073d65 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Host]: + async def get(self,request_configuration: Optional[ParentHostRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Host, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentHostRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 c7158ad5824..c25d6dab0c7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[PassiveDnsRecordItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property passiveDnsRecords for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PassiveDnsRecord]: + async def get(self,request_configuration: Optional[PassiveDnsRecordItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PassiveDnsRecord, error_mapping) - async def patch(self,body: Optional[PassiveDnsRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PassiveDnsRecord]: + async def patch(self,body: Optional[PassiveDnsRecord] = None, request_configuration: Optional[PassiveDnsRecordItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PassiveDnsRecord]: """ Update the navigation property passiveDnsRecords in security param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[PassiveDnsRecordItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property passiveDnsRecords for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PassiveDnsRecordItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PassiveDnsRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PassiveDnsRecord] = None, request_configuration: Optional[PassiveDnsRecordItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property passiveDnsRecords in security param body: The request body @@ -156,6 +155,16 @@ 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(): """ @@ -182,4 +191,27 @@ def get_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 b10a04cb6a3..4a72586d12c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[PassiveDnsRecordCollectionResponse]: + async def get(self,request_configuration: Optional[PassiveDnsRecordsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PassiveDnsRecordCollectionResponse, error_mapping) - async def post(self,body: Optional[PassiveDnsRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PassiveDnsRecord]: + async def post(self,body: Optional[PassiveDnsRecord] = None, request_configuration: Optional[PassiveDnsRecordsRequestBuilderPostRequestConfiguration] = None) -> Optional[PassiveDnsRecord]: """ Create new navigation property to passiveDnsRecords for security param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PassiveDnsRecordsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PassiveDnsRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PassiveDnsRecord] = None, request_configuration: Optional[PassiveDnsRecordsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to passiveDnsRecords for security param body: The request body @@ -188,4 +187,27 @@ def 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 4bb7e8eb21a..b6598c7fdb2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 4dfb119b135..7de69d87ecf 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 0a405549c46..093821ca7d8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{host%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Host]: + async def get(self,request_configuration: Optional[HostItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Host]: """ The hosts related with this sslCertificate. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Host, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[HostItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The hosts related with this sslCertificate. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 bd93fdf82fa..824bd2f73af 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[HostCollectionResponse]: + async def get(self,request_configuration: Optional[RelatedHostsRequestBuilderGetRequestConfiguration] = None) -> Optional[HostCollectionResponse]: """ The hosts related with this sslCertificate. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +62,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, HostCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelatedHostsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The hosts related with this sslCertificate. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,4 +148,17 @@ def 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 83a4b08f617..96f991687c9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SslCertificateItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property sslCertificates for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[SslCertificate]: + async def get(self,request_configuration: Optional[SslCertificateItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SslCertificate, error_mapping) - async def patch(self,body: Optional[SslCertificate] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SslCertificate]: + async def patch(self,body: Optional[SslCertificate] = None, request_configuration: Optional[SslCertificateItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[SslCertificate]: """ Update the navigation property sslCertificates in security param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SslCertificateItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sslCertificates for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SslCertificateItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SslCertificate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SslCertificate] = None, request_configuration: Optional[SslCertificateItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sslCertificates in security param body: The request body @@ -146,6 +145,16 @@ 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(): """ @@ -172,4 +181,27 @@ def get_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 b03236c9b2b..ebf2f859fe5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[SslCertificateCollectionResponse]: + async def get(self,request_configuration: Optional[SslCertificatesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SslCertificateCollectionResponse, error_mapping) - async def post(self,body: Optional[SslCertificate] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SslCertificate]: + async def post(self,body: Optional[SslCertificate] = None, request_configuration: Optional[SslCertificatesRequestBuilderPostRequestConfiguration] = None) -> Optional[SslCertificate]: """ Create new navigation property to sslCertificates for security param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SslCertificatesRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SslCertificate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SslCertificate] = None, request_configuration: Optional[SslCertificatesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to sslCertificates for security param body: The request body @@ -189,4 +188,27 @@ def 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 7e38dd3ecc5..1f300e32133 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 6b8dc8e7447..701511064ec 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Host]: + async def get(self,request_configuration: Optional[HostRequestBuilderGetRequestConfiguration] = None) -> Optional[Host]: """ The host of the subdomain. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Host, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[HostRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The host of the subdomain. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 f955a6ae2fc..d2d893c57de 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SubdomainItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property subdomains for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Subdomain]: + async def get(self,request_configuration: Optional[SubdomainItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Subdomain, error_mapping) - async def patch(self,body: Optional[Subdomain] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Subdomain]: + async def patch(self,body: Optional[Subdomain] = None, request_configuration: Optional[SubdomainItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Subdomain]: """ Update the navigation property subdomains in security param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SubdomainItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property subdomains for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SubdomainItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Subdomain] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Subdomain] = None, request_configuration: Optional[SubdomainItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property subdomains in security param body: The request body @@ -146,6 +145,16 @@ 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(): """ @@ -172,4 +181,27 @@ def get_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 25032cbdd3b..e0b0c4a13e5 100644 --- a/msgraph/generated/security/threat_intelligence/subdomains/subdomains_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/subdomains/subdomains_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[SubdomainCollectionResponse]: + async def get(self,request_configuration: Optional[SubdomainsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SubdomainCollectionResponse, error_mapping) - async def post(self,body: Optional[Subdomain] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Subdomain]: + async def post(self,body: Optional[Subdomain] = None, request_configuration: Optional[SubdomainsRequestBuilderPostRequestConfiguration] = None) -> Optional[Subdomain]: """ Create new navigation property to subdomains for security param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SubdomainsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Subdomain] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Subdomain] = None, request_configuration: Optional[SubdomainsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to subdomains for security param body: The request body @@ -188,4 +187,27 @@ def 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 68007dfac8e..b7902c89fac 100644 --- a/msgraph/generated/security/threat_intelligence/threat_intelligence_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/threat_intelligence_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ThreatIntelligenceRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property threatIntelligence for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +61,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ThreatIntelligence]: + async def get(self,request_configuration: Optional[ThreatIntelligenceRequestBuilderGetRequestConfiguration] = None) -> Optional[ThreatIntelligence]: """ Get threatIntelligence from security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -82,7 +81,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ThreatIntelligence, error_mapping) - async def patch(self,body: Optional[ThreatIntelligence] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ThreatIntelligence]: + async def patch(self,body: Optional[ThreatIntelligence] = None, request_configuration: Optional[ThreatIntelligenceRequestBuilderPatchRequestConfiguration] = None) -> Optional[ThreatIntelligence]: """ Update the navigation property threatIntelligence in security param body: The request body @@ -105,7 +104,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ThreatIntelligenceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property threatIntelligence for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -116,7 +115,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ThreatIntelligenceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get threatIntelligence from security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -127,7 +126,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ThreatIntelligence] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ThreatIntelligence] = None, request_configuration: Optional[ThreatIntelligenceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property threatIntelligence in security param body: The request body @@ -305,6 +304,16 @@ 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(): """ @@ -331,4 +340,27 @@ def get_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 555f4f5405a..fb79b527d46 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 aabc288cd5e..aa1945178cc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[ArticleCollectionResponse]: + async def get(self,request_configuration: Optional[ArticlesRequestBuilderGetRequestConfiguration] = None) -> Optional[ArticleCollectionResponse]: """ Articles related to this vulnerability. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +62,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ArticleCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ArticlesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Articles related to this vulnerability. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,4 +148,17 @@ def 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 92195291570..bfed9c70bb6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 dbd4082eec4..99070198909 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{article%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Article]: + async def get(self,request_configuration: Optional[ArticleItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Article]: """ Articles related to this vulnerability. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Article, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ArticleItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Articles related to this vulnerability. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 a70fb3ccc06..47d30833ce3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[VulnerabilityComponentCollectionResponse]: + async def get(self,request_configuration: Optional[ComponentsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, VulnerabilityComponentCollectionResponse, error_mapping) - async def post(self,body: Optional[VulnerabilityComponent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[VulnerabilityComponent]: + async def post(self,body: Optional[VulnerabilityComponent] = None, request_configuration: Optional[ComponentsRequestBuilderPostRequestConfiguration] = None) -> Optional[VulnerabilityComponent]: """ Create new navigation property to components for security param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ComponentsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[VulnerabilityComponent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[VulnerabilityComponent] = None, request_configuration: Optional[ComponentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to components for security param body: The request body @@ -189,4 +188,27 @@ def 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 60b49d1feaf..b4956110829 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 8242499b7fb..300d9a09975 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{vulnerabilityComponent%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[VulnerabilityComponentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property components for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[VulnerabilityComponent]: + async def get(self,request_configuration: Optional[VulnerabilityComponentItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, VulnerabilityComponent, error_mapping) - async def patch(self,body: Optional[VulnerabilityComponent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[VulnerabilityComponent]: + async def patch(self,body: Optional[VulnerabilityComponent] = None, request_configuration: Optional[VulnerabilityComponentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[VulnerabilityComponent]: """ Update the navigation property components in security param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[VulnerabilityComponentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property components for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[VulnerabilityComponentItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[VulnerabilityComponent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[VulnerabilityComponent] = None, request_configuration: Optional[VulnerabilityComponentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property components in security param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 3f621fb1127..3085565a3c9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[VulnerabilityItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property vulnerabilities for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Vulnerability]: + async def get(self,request_configuration: Optional[VulnerabilityItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Vulnerability, error_mapping) - async def patch(self,body: Optional[Vulnerability] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Vulnerability]: + async def patch(self,body: Optional[Vulnerability] = None, request_configuration: Optional[VulnerabilityItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Vulnerability]: """ Update the navigation property vulnerabilities in security param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[VulnerabilityItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property vulnerabilities for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[VulnerabilityItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Vulnerability] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Vulnerability] = None, request_configuration: Optional[VulnerabilityItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property vulnerabilities in security param body: The request body @@ -156,6 +155,16 @@ 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(): """ @@ -182,4 +191,27 @@ def get_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 584959002e9..f57b1d79602 100644 --- a/msgraph/generated/security/threat_intelligence/vulnerabilities/vulnerabilities_request_builder.py +++ b/msgraph/generated/security/threat_intelligence/vulnerabilities/vulnerabilities_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[VulnerabilityCollectionResponse]: + async def get(self,request_configuration: Optional[VulnerabilitiesRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, VulnerabilityCollectionResponse, error_mapping) - async def post(self,body: Optional[Vulnerability] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Vulnerability]: + async def post(self,body: Optional[Vulnerability] = None, request_configuration: Optional[VulnerabilitiesRequestBuilderPostRequestConfiguration] = None) -> Optional[Vulnerability]: """ Create new navigation property to vulnerabilities for security param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[VulnerabilitiesRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Vulnerability] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Vulnerability] = None, request_configuration: Optional[VulnerabilitiesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to vulnerabilities for security param body: The request body @@ -188,4 +187,27 @@ def 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 cfa6b9a3dfd..938a2ca4204 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 758adc0bfc6..ea82249d0d4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Host]: + async def get(self,request_configuration: Optional[HostRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Host, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[HostRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The host associated to this WHOIS object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 2a3e9acc787..dec026d7064 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[WhoisHistoryRecordItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property whoisHistoryRecords for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WhoisHistoryRecord]: + async def get(self,request_configuration: Optional[WhoisHistoryRecordItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WhoisHistoryRecord, error_mapping) - async def patch(self,body: Optional[WhoisHistoryRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WhoisHistoryRecord]: + async def patch(self,body: Optional[WhoisHistoryRecord] = None, request_configuration: Optional[WhoisHistoryRecordItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[WhoisHistoryRecord]: """ Update the navigation property whoisHistoryRecords in security param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[WhoisHistoryRecordItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property whoisHistoryRecords for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WhoisHistoryRecordItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WhoisHistoryRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WhoisHistoryRecord] = None, request_configuration: Optional[WhoisHistoryRecordItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property whoisHistoryRecords in security param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 bfa2b3e87bb..57d90e0542e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[WhoisHistoryRecordCollectionResponse]: + async def get(self,request_configuration: Optional[WhoisHistoryRecordsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WhoisHistoryRecordCollectionResponse, error_mapping) - async def post(self,body: Optional[WhoisHistoryRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WhoisHistoryRecord]: + async def post(self,body: Optional[WhoisHistoryRecord] = None, request_configuration: Optional[WhoisHistoryRecordsRequestBuilderPostRequestConfiguration] = None) -> Optional[WhoisHistoryRecord]: """ Create new navigation property to whoisHistoryRecords for security param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WhoisHistoryRecordsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WhoisHistoryRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WhoisHistoryRecord] = None, request_configuration: Optional[WhoisHistoryRecordsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to whoisHistoryRecords for security param body: The request body @@ -188,4 +187,27 @@ def 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 2b182f7161d..e3dcaf6f849 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 b5999b6898a..61fc1ae05cf 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 6a67c637735..21c17c3c935 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[WhoisHistoryRecordCollectionResponse]: + async def get(self,request_configuration: Optional[HistoryRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WhoisHistoryRecordCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[HistoryRequestBuilderGetRequestConfiguration] = 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. @@ -150,4 +149,17 @@ def 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 664351bda68..61dd9ff35ca 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{whoisHistoryRecord%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[WhoisHistoryRecord]: + async def get(self,request_configuration: Optional[WhoisHistoryRecordItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WhoisHistoryRecord, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WhoisHistoryRecordItemRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 94ab643e349..50dc9306e54 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Host]: + async def get(self,request_configuration: Optional[HostRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Host, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[HostRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The host associated to this WHOIS object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 ae85927c9c8..b8eac395c10 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[WhoisRecordItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property whoisRecords for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WhoisRecord]: + async def get(self,request_configuration: Optional[WhoisRecordItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WhoisRecord, error_mapping) - async def patch(self,body: Optional[WhoisRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WhoisRecord]: + async def patch(self,body: Optional[WhoisRecord] = None, request_configuration: Optional[WhoisRecordItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[WhoisRecord]: """ Update the navigation property whoisRecords in security param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[WhoisRecordItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property whoisRecords for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WhoisRecordItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WhoisRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WhoisRecord] = None, request_configuration: Optional[WhoisRecordItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property whoisRecords in security param body: The request body @@ -156,6 +155,16 @@ 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(): """ @@ -182,4 +191,27 @@ def get_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 c681c1f2b57..733e4fc2f1e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[WhoisRecordCollectionResponse]: + async def get(self,request_configuration: Optional[WhoisRecordsRequestBuilderGetRequestConfiguration] = None) -> Optional[WhoisRecordCollectionResponse]: """ Get a list of whoisRecord objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WhoisRecordCollectionResponse, error_mapping) - async def post(self,body: Optional[WhoisRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WhoisRecord]: + async def post(self,body: Optional[WhoisRecord] = None, request_configuration: Optional[WhoisRecordsRequestBuilderPostRequestConfiguration] = None) -> Optional[WhoisRecord]: """ Create new navigation property to whoisRecords for security param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WhoisRecordsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get a list of whoisRecord objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WhoisRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WhoisRecord] = None, request_configuration: Optional[WhoisRecordsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to whoisRecords for security param body: The request body @@ -189,4 +188,27 @@ def 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 6915e198375..dc897a50f13 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 3ef71584ff7..1fdac4aa3ae 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RetentionEventTypeItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a retentionEventType object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[RetentionEventType]: + async def get(self,request_configuration: Optional[RetentionEventTypeItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RetentionEventType, error_mapping) - async def patch(self,body: Optional[RetentionEventType] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RetentionEventType]: + async def patch(self,body: Optional[RetentionEventType] = None, request_configuration: Optional[RetentionEventTypeItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[RetentionEventType]: """ Update the navigation property retentionEventTypes in security param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RetentionEventTypeItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a retentionEventType object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RetentionEventTypeItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[RetentionEventType] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[RetentionEventType] = None, request_configuration: Optional[RetentionEventTypeItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property retentionEventTypes in security param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 da8deb41d20..5488cca582e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[RetentionEventTypeCollectionResponse]: + async def get(self,request_configuration: Optional[RetentionEventTypesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RetentionEventTypeCollectionResponse, error_mapping) - async def post(self,body: Optional[RetentionEventType] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RetentionEventType]: + async def post(self,body: Optional[RetentionEventType] = None, request_configuration: Optional[RetentionEventTypesRequestBuilderPostRequestConfiguration] = None) -> Optional[RetentionEventType]: """ Create a new retentionEventType object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RetentionEventTypesRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[RetentionEventType] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RetentionEventType] = None, request_configuration: Optional[RetentionEventTypesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new retentionEventType object. param body: The request body @@ -190,4 +189,27 @@ def 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 086e149d170..3acf0c6783c 100644 --- a/msgraph/generated/security/trigger_types/trigger_types_request_builder.py +++ b/msgraph/generated/security/trigger_types/trigger_types_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TriggerTypesRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property triggerTypes for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[TriggerTypesRoot]: + async def get(self,request_configuration: Optional[TriggerTypesRequestBuilderGetRequestConfiguration] = None) -> Optional[TriggerTypesRoot]: """ Get triggerTypes from security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TriggerTypesRoot, error_mapping) - async def patch(self,body: Optional[TriggerTypesRoot] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TriggerTypesRoot]: + async def patch(self,body: Optional[TriggerTypesRoot] = None, request_configuration: Optional[TriggerTypesRequestBuilderPatchRequestConfiguration] = None) -> Optional[TriggerTypesRoot]: """ Update the navigation property triggerTypes in security param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TriggerTypesRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property triggerTypes for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TriggerTypesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get triggerTypes from security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TriggerTypesRoot] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TriggerTypesRoot] = None, request_configuration: Optional[TriggerTypesRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property triggerTypes in security param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 d1771464bb4..38b5e2364f2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 8dd39864b3e..b33584a35d0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RetentionEventItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a retentionEvent object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[RetentionEvent]: + async def get(self,request_configuration: Optional[RetentionEventItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RetentionEvent, error_mapping) - async def patch(self,body: Optional[RetentionEvent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RetentionEvent]: + async def patch(self,body: Optional[RetentionEvent] = None, request_configuration: Optional[RetentionEventItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[RetentionEvent]: """ Update the navigation property retentionEvents in security param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RetentionEventItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a retentionEvent object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RetentionEventItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[RetentionEvent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[RetentionEvent] = None, request_configuration: Optional[RetentionEventItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property retentionEvents in security param body: The request body @@ -147,6 +146,16 @@ 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(): """ @@ -173,4 +182,27 @@ def get_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 e5c01eb43b2..91345d1c2a3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[RetentionEventType]: + async def get(self,request_configuration: Optional[RetentionEventTypeRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RetentionEventType, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RetentionEventTypeRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 399650c7b9b..1aef416e674 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[RetentionEventCollectionResponse]: + async def get(self,request_configuration: Optional[RetentionEventsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RetentionEventCollectionResponse, error_mapping) - async def post(self,body: Optional[RetentionEvent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RetentionEvent]: + async def post(self,body: Optional[RetentionEvent] = None, request_configuration: Optional[RetentionEventsRequestBuilderPostRequestConfiguration] = None) -> Optional[RetentionEvent]: """ Create a new retentionEvent object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RetentionEventsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[RetentionEvent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RetentionEvent] = None, request_configuration: Optional[RetentionEventsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new retentionEvent object. param body: The request body @@ -190,4 +189,27 @@ def 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 203fcc081e0..a06833fcd21 100644 --- a/msgraph/generated/security/triggers/triggers_request_builder.py +++ b/msgraph/generated/security/triggers/triggers_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TriggersRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property triggers for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[TriggersRoot]: + async def get(self,request_configuration: Optional[TriggersRequestBuilderGetRequestConfiguration] = None) -> Optional[TriggersRoot]: """ Get triggers from security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TriggersRoot, error_mapping) - async def patch(self,body: Optional[TriggersRoot] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TriggersRoot]: + async def patch(self,body: Optional[TriggersRoot] = None, request_configuration: Optional[TriggersRequestBuilderPatchRequestConfiguration] = None) -> Optional[TriggersRoot]: """ Update the navigation property triggers in security param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TriggersRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property triggers for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TriggersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get triggers from security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TriggersRoot] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TriggersRoot] = None, request_configuration: Optional[TriggersRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property triggers in security param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 f869daf2043..bf6add6a21c 100644 --- a/msgraph/generated/service_principals/count/count_request_builder.py +++ b/msgraph/generated/service_principals/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 e51ecb52224..5a135590a46 100644 --- a/msgraph/generated/service_principals/delta/delta_request_builder.py +++ b/msgraph/generated/service_principals/delta/delta_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 bac4daabea7..1b2dcc2a7b5 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[RequestConfiguration] = None) -> Optional[GetAvailableExtensionPropertiesPostResponse]: + async def post(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 076c0dffb05..ca1c48a7b68 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[RequestConfiguration] = None) -> Optional[GetByIdsPostResponse]: + async def post(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[GetByIdsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[GetByIdsRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 78d8c1bfe60..9d818a583d6 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[RequestConfiguration] = None) -> Optional[KeyCredential]: + async def post(self,body: Optional[AddKeyPostRequestBody] = None, request_configuration: Optional[AddKeyRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddKeyPostRequestBody] = None, request_configuration: Optional[AddKeyRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 6433cfe9d58..f93e5adfd2b 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[RequestConfiguration] = None) -> Optional[PasswordCredential]: + async def post(self,body: Optional[AddPasswordPostRequestBody] = None, request_configuration: Optional[AddPasswordRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddPasswordPostRequestBody] = None, request_configuration: Optional[AddPasswordRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Add a strong password or secret to a servicePrincipal object. param body: The request body @@ -76,4 +76,14 @@ 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 e9a83f0b0a3..e096459d61b 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[RequestConfiguration] = None) -> Optional[SelfSignedCertificate]: + async def post(self,body: Optional[AddTokenSigningCertificatePostRequestBody] = None, request_configuration: Optional[AddTokenSigningCertificateRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddTokenSigningCertificatePostRequestBody] = None, request_configuration: Optional[AddTokenSigningCertificateRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 60963d7174c..eaecbb7ac14 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[AppManagementPolicyCollectionResponse]: + async def get(self,request_configuration: Optional[AppManagementPoliciesRequestBuilderGetRequestConfiguration] = 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 +62,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AppManagementPolicyCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AppManagementPoliciesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The appManagementPolicy applied to this application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,4 +148,17 @@ def 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 62f46c3c95b..5884bce5031 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 89c216de64d..96fc35b3343 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[AppManagementPolicy]: + async def get(self,request_configuration: Optional[AppManagementPolicyItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AppManagementPolicy]: """ The appManagementPolicy applied to this application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AppManagementPolicy, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AppManagementPolicyItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The appManagementPolicy applied to this application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 17688babffb..e2c88e8385e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AppRoleAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[AppRoleAssignedToRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AppRoleAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[AppRoleAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppRoleAssignment]: + async def post(self,body: Optional[AppRoleAssignment] = None, request_configuration: Optional[AppRoleAssignedToRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AppRoleAssignedToRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AppRoleAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AppRoleAssignment] = None, request_configuration: Optional[AppRoleAssignedToRequestBuilderPostRequestConfiguration] = 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 @@ -190,4 +189,27 @@ def 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 d1352bff26d..f5d6a1450a0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 cf6e1653020..5ef0dbe6a6b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AppRoleAssignmentItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AppRoleAssignment]: + async def get(self,request_configuration: Optional[AppRoleAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AppRoleAssignment, error_mapping) - async def patch(self,body: Optional[AppRoleAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppRoleAssignment]: + async def patch(self,body: Optional[AppRoleAssignment] = None, request_configuration: Optional[AppRoleAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AppRoleAssignment]: """ Update the navigation property appRoleAssignedTo in servicePrincipals param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AppRoleAssignmentItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AppRoleAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AppRoleAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AppRoleAssignment] = None, request_configuration: Optional[AppRoleAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property appRoleAssignedTo in servicePrincipals param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 67b25b25811..1bc6a372d52 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AppRoleAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[AppRoleAssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AppRoleAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[AppRoleAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppRoleAssignment]: + async def post(self,body: Optional[AppRoleAssignment] = None, request_configuration: Optional[AppRoleAssignmentsRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AppRoleAssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AppRoleAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AppRoleAssignment] = None, request_configuration: Optional[AppRoleAssignmentsRequestBuilderPostRequestConfiguration] = 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 @@ -190,4 +189,27 @@ def 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 0871f95728f..e3ac553b81a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 51b37fcb2a8..ded3adb1b06 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AppRoleAssignmentItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AppRoleAssignment]: + async def get(self,request_configuration: Optional[AppRoleAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AppRoleAssignment, error_mapping) - async def patch(self,body: Optional[AppRoleAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppRoleAssignment]: + async def patch(self,body: Optional[AppRoleAssignment] = None, request_configuration: Optional[AppRoleAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AppRoleAssignment]: """ Update the navigation property appRoleAssignments in servicePrincipals param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AppRoleAssignmentItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AppRoleAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AppRoleAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AppRoleAssignment] = None, request_configuration: Optional[AppRoleAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property appRoleAssignments in servicePrincipals param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 589e01a9f3a..2296e464bde 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[RequestConfiguration] = None) -> Optional[CheckMemberGroupsPostResponse]: + async def post(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[CheckMemberGroupsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[CheckMemberGroupsRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 16cf8c320ad..f0fd61ea434 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[RequestConfiguration] = None) -> Optional[CheckMemberObjectsPostResponse]: + async def post(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[CheckMemberObjectsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[CheckMemberObjectsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action checkMemberObjects param body: The request body @@ -75,4 +75,14 @@ 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 b2df28806c1..d4d40e2f9ea 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ClaimsMappingPolicyCollectionResponse]: + async def get(self,request_configuration: Optional[ClaimsMappingPoliciesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ClaimsMappingPolicyCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ClaimsMappingPoliciesRequestBuilderGetRequestConfiguration] = 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. @@ -160,4 +159,17 @@ def 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 7f3a8d52367..b918f6ba0ed 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 bd6c8cc0a62..698175d3997 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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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[RequestConfiguration] = No raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Remove a claimsMappingPolicy from a servicePrincipal. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,4 +65,14 @@ 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 b1a0a7b43c0..806944fcbb4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/claimsMappingPolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Remove a claimsMappingPolicy from a servicePrincipal. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[StringCollectionResponse]: + async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, StringCollectionResponse, error_mapping) - async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> None: """ Assign a claimsMappingPolicy to a servicePrincipal. param body: The request body @@ -90,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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Remove a claimsMappingPolicy from a servicePrincipal. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Assign a claimsMappingPolicy to a servicePrincipal. param body: The request body @@ -158,6 +157,19 @@ 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(): """ @@ -204,4 +216,27 @@ def 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 37ccb15e571..4ea97934f13 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 acf423ee779..06a0c531607 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[CreatedObjectsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CreatedObjectsRequestBuilderGetRequestConfiguration] = 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. @@ -159,4 +158,17 @@ def 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 2674417b78b..e948b2f1285 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 99445142c34..e3ba92018db 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[ServicePrincipalCollectionResponse]: + async def get(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServicePrincipalCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 a2ac8faaa79..f0e5f8dfbc5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = 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. @@ -104,4 +103,17 @@ def get_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 a01a5bded13..c93e9218192 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[ServicePrincipal]: + async def get(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServicePrincipal, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 43df319213b..39b723f9c3f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 0c1acd40ceb..4dd259ecfbe 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[DelegatedPermissionClassificationCollectionResponse]: + async def get(self,request_configuration: Optional[DelegatedPermissionClassificationsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DelegatedPermissionClassificationCollectionResponse, error_mapping) - async def post(self,body: Optional[DelegatedPermissionClassification] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DelegatedPermissionClassification]: + async def post(self,body: Optional[DelegatedPermissionClassification] = None, request_configuration: Optional[DelegatedPermissionClassificationsRequestBuilderPostRequestConfiguration] = None) -> Optional[DelegatedPermissionClassification]: """ Classify a delegated permission by adding a delegatedPermissionClassification to the servicePrincipal representing the API. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DelegatedPermissionClassificationsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DelegatedPermissionClassification] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DelegatedPermissionClassification] = None, request_configuration: Optional[DelegatedPermissionClassificationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Classify a delegated permission by adding a delegatedPermissionClassification to the servicePrincipal representing the API. param body: The request body @@ -190,4 +189,27 @@ def 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 727fd9a9eea..86a70941f28 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DelegatedPermissionClassificationItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[DelegatedPermissionClassification]: + async def get(self,request_configuration: Optional[DelegatedPermissionClassificationItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DelegatedPermissionClassification]: """ Get delegatedPermissionClassifications from servicePrincipals param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DelegatedPermissionClassification, error_mapping) - async def patch(self,body: Optional[DelegatedPermissionClassification] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DelegatedPermissionClassification]: + async def patch(self,body: Optional[DelegatedPermissionClassification] = None, request_configuration: Optional[DelegatedPermissionClassificationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DelegatedPermissionClassification]: """ Update the navigation property delegatedPermissionClassifications in servicePrincipals param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DelegatedPermissionClassificationItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DelegatedPermissionClassificationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get delegatedPermissionClassifications from servicePrincipals param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DelegatedPermissionClassification] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DelegatedPermissionClassification] = None, request_configuration: Optional[DelegatedPermissionClassificationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property delegatedPermissionClassifications in servicePrincipals param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 90ac41ddd78..6022469e2b7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 26c9a02849b..82b9ef62cf6 100644 --- a/msgraph/generated/service_principals/item/endpoints/endpoints_request_builder.py +++ b/msgraph/generated/service_principals/item/endpoints/endpoints_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[EndpointCollectionResponse]: + async def get(self,request_configuration: Optional[EndpointsRequestBuilderGetRequestConfiguration] = None) -> Optional[EndpointCollectionResponse]: """ Get endpoints from servicePrincipals param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EndpointCollectionResponse, error_mapping) - async def post(self,body: Optional[Endpoint] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Endpoint]: + async def post(self,body: Optional[Endpoint] = None, request_configuration: Optional[EndpointsRequestBuilderPostRequestConfiguration] = None) -> Optional[Endpoint]: """ Create new navigation property to endpoints for servicePrincipals param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EndpointsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get endpoints from servicePrincipals param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Endpoint] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Endpoint] = None, request_configuration: Optional[EndpointsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to endpoints for servicePrincipals param body: The request body @@ -188,4 +187,27 @@ def 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 56fdf66b1cf..2edf42eff6d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[EndpointItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property endpoints for servicePrincipals param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Endpoint]: + async def get(self,request_configuration: Optional[EndpointItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Endpoint]: """ Get endpoints from servicePrincipals param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Endpoint, error_mapping) - async def patch(self,body: Optional[Endpoint] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Endpoint]: + async def patch(self,body: Optional[Endpoint] = None, request_configuration: Optional[EndpointItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Endpoint]: """ Update the navigation property endpoints in servicePrincipals param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[EndpointItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property endpoints for servicePrincipals param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EndpointItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get endpoints from servicePrincipals param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Endpoint] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Endpoint] = None, request_configuration: Optional[EndpointItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property endpoints in servicePrincipals param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 2dbe9db06c1..469b6c968fe 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 f67ac2568d8..3964e2435ff 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[FederatedIdentityCredentialCollectionResponse]: + async def get(self,request_configuration: Optional[FederatedIdentityCredentialsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, FederatedIdentityCredentialCollectionResponse, error_mapping) - async def post(self,body: Optional[FederatedIdentityCredential] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[FederatedIdentityCredential]: + async def post(self,body: Optional[FederatedIdentityCredential] = None, request_configuration: Optional[FederatedIdentityCredentialsRequestBuilderPostRequestConfiguration] = None) -> Optional[FederatedIdentityCredential]: """ Create new navigation property to federatedIdentityCredentials for servicePrincipals param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FederatedIdentityCredentialsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[FederatedIdentityCredential] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[FederatedIdentityCredential] = None, request_configuration: Optional[FederatedIdentityCredentialsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to federatedIdentityCredentials for servicePrincipals param body: The request body @@ -188,4 +187,27 @@ def 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 221b7c45efa..fdfeb264639 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[FederatedIdentityCredentialItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property federatedIdentityCredentials for servicePrincipals param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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]: + async def get(self,request_configuration: Optional[FederatedIdentityCredentialItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) 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]: + async def patch(self,body: Optional[FederatedIdentityCredential] = None, request_configuration: Optional[FederatedIdentityCredentialItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[FederatedIdentityCredential]: """ Update the navigation property federatedIdentityCredentials in servicePrincipals param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[FederatedIdentityCredentialItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property federatedIdentityCredentials for servicePrincipals param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FederatedIdentityCredentialItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[FederatedIdentityCredential] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[FederatedIdentityCredential] = None, request_configuration: Optional[FederatedIdentityCredentialItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property federatedIdentityCredentials in servicePrincipals param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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/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 02e2b99e46e..6df07748521 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[RequestConfiguration] = None) -> Optional[GetMemberGroupsPostResponse]: + async def post(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[GetMemberGroupsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[GetMemberGroupsRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 86d93993c9f..23906b85118 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[RequestConfiguration] = None) -> Optional[GetMemberObjectsPostResponse]: + async def post(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[GetMemberObjectsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[GetMemberObjectsRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 ba66e7e2957..ce620a4b27b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 939f2f0b0b7..b195f8ffd85 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[HomeRealmDiscoveryPolicyCollectionResponse]: + async def get(self,request_configuration: Optional[HomeRealmDiscoveryPoliciesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, HomeRealmDiscoveryPolicyCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[HomeRealmDiscoveryPoliciesRequestBuilderGetRequestConfiguration] = 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. @@ -160,4 +159,17 @@ def 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 02d9f68a99d..9f2560064e7 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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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[RequestConfiguration] = No raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Remove a homeRealmDiscoveryPolicy from a servicePrincipal. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,4 +65,14 @@ 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 6a7cec0a6e3..07f6abe244e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/homeRealmDiscoveryPolicies/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Remove a homeRealmDiscoveryPolicy from a servicePrincipal. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[StringCollectionResponse]: + async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, StringCollectionResponse, error_mapping) - async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> None: """ Assign a homeRealmDiscoveryPolicy to a servicePrincipal. param body: The request body @@ -90,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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Remove a homeRealmDiscoveryPolicy from a servicePrincipal. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Assign a homeRealmDiscoveryPolicy to a servicePrincipal. param body: The request body @@ -158,6 +157,19 @@ 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(): """ @@ -204,4 +216,27 @@ def 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 44f5ecae1c7..967af84f81f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 bfe54bbae3a..297f5b961e5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 cd704dba046..99fd3828547 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[AdministrativeUnitCollectionResponse]: + async def get(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AdministrativeUnitCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 7270c1e32f5..ed3e6f006a2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 6c5be153b5e..47ebffe8c8d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[DirectoryRoleCollectionResponse]: + async def get(self,request_configuration: Optional[GraphDirectoryRoleRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryRoleCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphDirectoryRoleRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 7ab8acf7c65..900f74ead7a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 a0b72a3b1e5..1f4d3460b79 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[GroupCollectionResponse]: + async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GroupCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 220eeadefa2..9edd8d2940c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = 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. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = 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. @@ -124,4 +123,17 @@ def get_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 36abed6fce2..800a0c21206 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[AdministrativeUnit]: + async def get(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AdministrativeUnit, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 619aab12748..914e33d2df9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DirectoryRole]: + async def get(self,request_configuration: Optional[GraphDirectoryRoleRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryRole, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphDirectoryRoleRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 cf2a3fca462..bda2f2b2347 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Group]: + async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 98862f25c82..6646e5839d7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[MemberOfRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MemberOfRequestBuilderGetRequestConfiguration] = 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. @@ -180,4 +179,17 @@ def 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 e6f2d854b6a..19809ab1cf7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 4e00c09e286..0a44188830a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[OAuth2PermissionGrant]: + async def get(self,request_configuration: Optional[OAuth2PermissionGrantItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OAuth2PermissionGrant, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OAuth2PermissionGrantItemRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 9e188b5de70..6213fb3a71d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[OAuth2PermissionGrantCollectionResponse]: + async def get(self,request_configuration: Optional[Oauth2PermissionGrantsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OAuth2PermissionGrantCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[Oauth2PermissionGrantsRequestBuilderGetRequestConfiguration] = 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. @@ -150,4 +149,17 @@ def 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 34ffc6851cb..13b707a423f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 f8e50f6a0ac..e7ea78d8699 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 cd9e842b025..08e3d34f556 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[AppRoleAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AppRoleAssignmentCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 912a8e4f09c..59b401710f2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 6aa326c6f17..709e399578a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[ApplicationCollectionResponse]: + async def get(self,request_configuration: Optional[GraphApplicationRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ApplicationCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphApplicationRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 2cb425fce99..a5516475ac7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 9e1538de786..24647cc6e73 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[EndpointCollectionResponse]: + async def get(self,request_configuration: Optional[GraphEndpointRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EndpointCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphEndpointRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 5a92f191e20..41df4daa47b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 e28d1ca6534..b8b80f1bc55 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[GroupCollectionResponse]: + async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GroupCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 a3becb0fd78..24612e20492 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 978e9b9ff4b..c66c4cbc44b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[ServicePrincipalCollectionResponse]: + async def get(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServicePrincipalCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 0676f440f1f..d6f2c560ef8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +31,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[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = 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. @@ -52,7 +51,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = 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. @@ -144,4 +143,17 @@ def get_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 7bf4bfae653..eba63dc8012 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[AppRoleAssignment]: + async def get(self,request_configuration: Optional[GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AppRoleAssignment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 da58ea537cf..d226f9147c9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Application]: + async def get(self,request_configuration: Optional[GraphApplicationRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Application, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphApplicationRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 925025e92f1..c900b971cc5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Endpoint]: + async def get(self,request_configuration: Optional[GraphEndpointRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Endpoint, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphEndpointRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 e7f0739f0bf..127c03ce96a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Group]: + async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 09db4506543..ed82e534e61 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[ServicePrincipal]: + async def get(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServicePrincipal, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 2b5d1ddbbd5..2a7bf051d74 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +47,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[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[OwnedObjectsRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OwnedObjectsRequestBuilderGetRequestConfiguration] = 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. @@ -199,4 +198,17 @@ def 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 9692ec74a4a..a85126e3d59 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 3bd73b815e1..9b0442a281d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 cb53cf3083d..d512de5ed7a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[AppRoleAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AppRoleAssignmentCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 ef00324097c..baa6c109c3b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 54ad5607043..c5f4d009f53 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[EndpointCollectionResponse]: + async def get(self,request_configuration: Optional[GraphEndpointRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EndpointCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphEndpointRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 0ee7737571a..61a27648150 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 bcae8cecfec..7d940693f7c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[ServicePrincipalCollectionResponse]: + async def get(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServicePrincipalCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 cfdf40b5782..f7d04bbdbcd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 dcb773c6b45..da8838878d6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[UserCollectionResponse]: + async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 845f97e5813..06c796aa51f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[AppRoleAssignment]: + async def get(self,request_configuration: Optional[GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AppRoleAssignment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 a23e7d0cb93..e0c2b843f14 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Endpoint]: + async def get(self,request_configuration: Optional[GraphEndpointRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Endpoint, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphEndpointRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 5a608702b29..07ef8c8400f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[ServicePrincipal]: + async def get(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServicePrincipal, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 822783dcf02..9abefe2e372 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 4060dfae0b0..cc07d5323e5 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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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[RequestConfiguration] = No raise Exception("Http core is null") return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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,4 +65,14 @@ 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 b4ecbb9c794..8ab1cff4c10 100644 --- a/msgraph/generated/service_principals/item/owners/owners_request_builder.py +++ b/msgraph/generated/service_principals/item/owners/owners_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +47,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[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[OwnersRequestBuilderGetRequestConfiguration] = 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. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OwnersRequestBuilderGetRequestConfiguration] = 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. @@ -200,4 +199,17 @@ def 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 cd41655ed0b..3357a374d2a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, D """ super().__init__(request_adapter, "{+baseurl}/servicePrincipals/{servicePrincipal%2Did}/owners/$ref{?%24count,%24filter,%24orderby,%24search,%24skip,%24top}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[StringCollectionResponse]: + async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, StringCollectionResponse, error_mapping) - async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = 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 @@ -90,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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReferenceCreate] = None, request_configuration: Optional[RefRequestBuilderPostRequestConfiguration] = 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 @@ -158,6 +157,19 @@ 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(): """ @@ -204,4 +216,27 @@ def 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 c57f3394e77..3798b11876a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RemoteDesktopSecurityConfigurationRequestBuilderDeleteRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[RemoteDesktopSecurityConfiguration]: + async def get(self,request_configuration: Optional[RemoteDesktopSecurityConfigurationRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RemoteDesktopSecurityConfiguration, error_mapping) - async def patch(self,body: Optional[RemoteDesktopSecurityConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RemoteDesktopSecurityConfiguration]: + async def patch(self,body: Optional[RemoteDesktopSecurityConfiguration] = None, request_configuration: Optional[RemoteDesktopSecurityConfigurationRequestBuilderPatchRequestConfiguration] = 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 @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RemoteDesktopSecurityConfigurationRequestBuilderDeleteRequestConfiguration] = 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. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RemoteDesktopSecurityConfigurationRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[RemoteDesktopSecurityConfiguration] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[RemoteDesktopSecurityConfiguration] = None, request_configuration: Optional[RemoteDesktopSecurityConfigurationRequestBuilderPatchRequestConfiguration] = 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 @@ -148,6 +147,16 @@ 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(): """ @@ -174,4 +183,27 @@ def get_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 160f65f3510..4e0601da25d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 a529016f2db..6922a88b9bb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TargetDeviceGroupItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[TargetDeviceGroup]: + async def get(self,request_configuration: Optional[TargetDeviceGroupItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TargetDeviceGroup, error_mapping) - async def patch(self,body: Optional[TargetDeviceGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TargetDeviceGroup]: + async def patch(self,body: Optional[TargetDeviceGroup] = None, request_configuration: Optional[TargetDeviceGroupItemRequestBuilderPatchRequestConfiguration] = 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 @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TargetDeviceGroupItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TargetDeviceGroupItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TargetDeviceGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TargetDeviceGroup] = None, request_configuration: Optional[TargetDeviceGroupItemRequestBuilderPatchRequestConfiguration] = 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 @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 3fe1749d5ca..c01b6982e70 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TargetDeviceGroupCollectionResponse]: + async def get(self,request_configuration: Optional[TargetDeviceGroupsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TargetDeviceGroupCollectionResponse, error_mapping) - async def post(self,body: Optional[TargetDeviceGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TargetDeviceGroup]: + async def post(self,body: Optional[TargetDeviceGroup] = None, request_configuration: Optional[TargetDeviceGroupsRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TargetDeviceGroupsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TargetDeviceGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TargetDeviceGroup] = None, request_configuration: Optional[TargetDeviceGroupsRequestBuilderPostRequestConfiguration] = 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 @@ -190,4 +189,27 @@ def 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 fbd12e0dc5a..00ab8c297dc 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[RemoveKeyPostRequestBody] = None, request_configuration: Optional[RemoveKeyRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RemoveKeyPostRequestBody] = None, request_configuration: Optional[RemoveKeyRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 e338487b009..b68f0f1d06b 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[RemovePasswordPostRequestBody] = None, request_configuration: Optional[RemovePasswordRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RemovePasswordPostRequestBody] = None, request_configuration: Optional[RemovePasswordRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Remove a password from a servicePrincipal object. param body: The request body @@ -73,4 +73,14 @@ 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 e8bb195dbca..bfadf05097c 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[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def post(self,request_configuration: Optional[RestoreRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RestoreRequestBuilderPostRequestConfiguration] = 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,4 +68,14 @@ 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 e82ea17ba4b..1ed2b911b1b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -55,7 +54,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ServicePrincipalItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a servicePrincipal object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -74,7 +73,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ServicePrincipal]: + async def get(self,request_configuration: Optional[ServicePrincipalItemRequestBuilderGetRequestConfiguration] = 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. @@ -95,7 +94,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServicePrincipal, error_mapping) - async def patch(self,body: Optional[ServicePrincipal] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServicePrincipal]: + async def patch(self,body: Optional[ServicePrincipal] = None, request_configuration: Optional[ServicePrincipalItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ServicePrincipal]: """ Update entity in servicePrincipals param body: The request body @@ -118,7 +117,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ServicePrincipalItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a servicePrincipal object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -129,7 +128,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServicePrincipalItemRequestBuilderGetRequestConfiguration] = 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. @@ -140,7 +139,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ServicePrincipal] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ServicePrincipal] = None, request_configuration: Optional[ServicePrincipalItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update entity in servicePrincipals param body: The request body @@ -417,6 +416,16 @@ 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(): """ @@ -443,4 +452,27 @@ def get_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 491368bab33..f50a6eeac70 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[AcquireAccessTokenPostRequestBody] = None, request_configuration: Optional[AcquireAccessTokenRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AcquireAccessTokenPostRequestBody] = None, request_configuration: Optional[AcquireAccessTokenRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 e54016fd51b..475fdc6b4ba 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 6c5936a0b13..bad3b89dfaf 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}/bulkUpload{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[BulkUploadRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property bulkUpload for servicePrincipals param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[BulkUpload]: + async def get(self,request_configuration: Optional[BulkUploadRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, BulkUpload, error_mapping) - async def patch(self,body: Optional[BulkUpload] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[BulkUpload]: + async def patch(self,body: Optional[BulkUpload] = None, request_configuration: Optional[BulkUploadRequestBuilderPatchRequestConfiguration] = None) -> Optional[BulkUpload]: """ Update the navigation property bulkUpload in servicePrincipals param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[BulkUploadRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property bulkUpload for servicePrincipals param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[BulkUploadRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The bulk upload operation for the job. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[BulkUpload] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[BulkUpload] = None, request_configuration: Optional[BulkUploadRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property bulkUpload in servicePrincipals param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 98a443bdf10..a18fb1d6bf5 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = 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[RequestConfigura raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ Update media content for the navigation property bulkUpload in servicePrincipals param body: Binary request body @@ -100,4 +100,24 @@ 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 1f3eefea744..10eee9ecb51 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[PauseRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[PauseRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 f6aade3427c..1ad510963b9 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[RequestConfiguration] = None) -> Optional[StringKeyStringValuePair]: + async def post(self,body: Optional[ProvisionOnDemandPostRequestBody] = None, request_configuration: Optional[ProvisionOnDemandRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ProvisionOnDemandPostRequestBody] = None, request_configuration: Optional[ProvisionOnDemandRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 b2fab6cc2b0..5d5c69460d3 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[RestartPostRequestBody] = None, request_configuration: Optional[RestartRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RestartPostRequestBody] = None, request_configuration: Optional[RestartRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 5720f156a80..53243b7c678 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/schema/directories/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 b2c7ac5dc76..2486225902a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[DirectoryDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[DirectoriesRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryDefinitionCollectionResponse, error_mapping) - async def post(self,body: Optional[DirectoryDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryDefinition]: + async def post(self,body: Optional[DirectoryDefinition] = None, request_configuration: Optional[DirectoriesRequestBuilderPostRequestConfiguration] = None) -> Optional[DirectoryDefinition]: """ Create new navigation property to directories for servicePrincipals param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DirectoriesRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DirectoryDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DirectoryDefinition] = None, request_configuration: Optional[DirectoriesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to directories for servicePrincipals param body: The request body @@ -188,4 +187,27 @@ def 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 14240e536a2..15834096b90 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/directories/{directoryDefinition%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DirectoryDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property directories for servicePrincipals param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[DirectoryDefinition]: + async def get(self,request_configuration: Optional[DirectoryDefinitionItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryDefinition, error_mapping) - async def patch(self,body: Optional[DirectoryDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryDefinition]: + async def patch(self,body: Optional[DirectoryDefinition] = None, request_configuration: Optional[DirectoryDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DirectoryDefinition]: """ Update the navigation property directories in servicePrincipals param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DirectoryDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property directories for servicePrincipals param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DirectoryDefinitionItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DirectoryDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DirectoryDefinition] = None, request_configuration: Optional[DirectoryDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property directories in servicePrincipals param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 2902321f3cb..c12aae14e6e 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[RequestConfiguration] = None) -> Optional[DirectoryDefinition]: + async def post(self,request_configuration: Optional[DiscoverRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, DirectoryDefinition, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[DiscoverRequestBuilderPostRequestConfiguration] = 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,4 +68,14 @@ 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 ab2828e7cfa..00caacfcc9c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/filterOperators(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[FilterOperatorsGetResponse]: + async def get(self,request_configuration: Optional[FilterOperatorsRequestBuilderGetRequestConfiguration] = None) -> Optional[FilterOperatorsGetResponse]: """ Invoke function filterOperators param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, FilterOperatorsGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FilterOperatorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function filterOperators param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 4889aa34769..ad6f0e2513f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/functions(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[FunctionsGetResponse]: + async def get(self,request_configuration: Optional[FunctionsRequestBuilderGetRequestConfiguration] = None) -> Optional[FunctionsGetResponse]: """ Invoke function functions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, FunctionsGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FunctionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function functions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 dca2eed6835..2f7cf1b4354 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[RequestConfiguration] = None) -> Optional[ParseExpressionResponse]: + async def post(self,body: Optional[ParseExpressionPostRequestBody] = None, request_configuration: Optional[ParseExpressionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ParseExpressionPostRequestBody] = None, request_configuration: Optional[ParseExpressionRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 98d55b9e1e4..0f52eb96c4d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +30,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SchemaRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property schema for servicePrincipals param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[SynchronizationSchema]: + async def get(self,request_configuration: Optional[SchemaRequestBuilderGetRequestConfiguration] = 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. @@ -70,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SynchronizationSchema, error_mapping) - async def patch(self,body: Optional[SynchronizationSchema] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SynchronizationSchema]: + async def patch(self,body: Optional[SynchronizationSchema] = None, request_configuration: Optional[SchemaRequestBuilderPatchRequestConfiguration] = 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 @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SchemaRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property schema for servicePrincipals param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SchemaRequestBuilderGetRequestConfiguration] = 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. @@ -116,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SynchronizationSchema] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SynchronizationSchema] = None, request_configuration: Optional[SchemaRequestBuilderPatchRequestConfiguration] = 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 @@ -177,6 +176,16 @@ 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(): """ @@ -203,4 +212,27 @@ def get_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 7c13508d8e8..2f72c34c4f0 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[StartRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[StartRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 8a0ebea3a39..f8852b08ec8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +33,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SynchronizationJobItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -53,7 +52,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[SynchronizationJob]: + async def get(self,request_configuration: Optional[SynchronizationJobItemRequestBuilderGetRequestConfiguration] = 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. @@ -74,7 +73,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SynchronizationJob, error_mapping) - async def patch(self,body: Optional[SynchronizationJob] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SynchronizationJob]: + async def patch(self,body: Optional[SynchronizationJob] = None, request_configuration: Optional[SynchronizationJobItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[SynchronizationJob]: """ Update the navigation property jobs in servicePrincipals param body: The request body @@ -97,7 +96,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SynchronizationJobItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -108,7 +107,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SynchronizationJobItemRequestBuilderGetRequestConfiguration] = 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. @@ -119,7 +118,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SynchronizationJob] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SynchronizationJob] = None, request_configuration: Optional[SynchronizationJobItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property jobs in servicePrincipals param body: The request body @@ -207,6 +206,16 @@ 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(): """ @@ -233,4 +242,27 @@ def get_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 20bd4c984c5..4319817f245 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ValidateCredentialsPostRequestBody] = None, request_configuration: Optional[ValidateCredentialsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ValidateCredentialsPostRequestBody] = None, request_configuration: Optional[ValidateCredentialsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Validate that the credentials are valid in the tenant. param body: The request body @@ -73,4 +73,14 @@ 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 7377bcdde11..aa3cac16593 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[SynchronizationJobCollectionResponse]: + async def get(self,request_configuration: Optional[JobsRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SynchronizationJobCollectionResponse, error_mapping) - async def post(self,body: Optional[SynchronizationJob] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SynchronizationJob]: + async def post(self,body: Optional[SynchronizationJob] = None, request_configuration: Optional[JobsRequestBuilderPostRequestConfiguration] = 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 @@ -90,7 +89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[JobsRequestBuilderGetRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SynchronizationJob] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SynchronizationJob] = None, request_configuration: Optional[JobsRequestBuilderPostRequestConfiguration] = 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 @@ -200,4 +199,27 @@ def 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 64cc48c60a5..ad48506ba92 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ValidateCredentialsPostRequestBody] = None, request_configuration: Optional[ValidateCredentialsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ValidateCredentialsPostRequestBody] = None, request_configuration: Optional[ValidateCredentialsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action validateCredentials param body: The request body @@ -72,4 +72,14 @@ 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 697734b9a0d..c9555e81fc6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 2f2c4cf2ba6..0142e6c19a5 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[RequestConfiguration] = None) -> Optional[SecretsPutResponse]: + async def put(self,body: Optional[SecretsPutRequestBody] = None, request_configuration: Optional[SecretsRequestBuilderPutRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: Optional[SecretsPutRequestBody] = None, request_configuration: Optional[SecretsRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ Update property secrets value. param body: The request body @@ -85,4 +85,14 @@ 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 c41f50df348..20dd19cc3d1 100644 --- a/msgraph/generated/service_principals/item/synchronization/synchronization_request_builder.py +++ b/msgraph/generated/service_principals/item/synchronization/synchronization_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +30,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SynchronizationRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property synchronization for servicePrincipals param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Synchronization]: + async def get(self,request_configuration: Optional[SynchronizationRequestBuilderGetRequestConfiguration] = 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. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Synchronization, error_mapping) - async def put(self,body: Optional[Synchronization] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Synchronization]: + async def put(self,body: Optional[Synchronization] = None, request_configuration: Optional[SynchronizationRequestBuilderPutRequestConfiguration] = None) -> Optional[Synchronization]: """ Update the navigation property synchronization in servicePrincipals param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SynchronizationRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property synchronization for servicePrincipals param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SynchronizationRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_put_request_information(self,body: Optional[Synchronization] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: Optional[Synchronization] = None, request_configuration: Optional[SynchronizationRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property synchronization in servicePrincipals param body: The request body @@ -175,6 +174,16 @@ 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(): """ @@ -201,4 +210,27 @@ def get_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 43a0e0727da..3216f615211 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 1be887fb19f..0c42a73b679 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 f9f70fccb8d..b31b4a1474e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[DirectoryDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[DirectoriesRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryDefinitionCollectionResponse, error_mapping) - async def post(self,body: Optional[DirectoryDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryDefinition]: + async def post(self,body: Optional[DirectoryDefinition] = None, request_configuration: Optional[DirectoriesRequestBuilderPostRequestConfiguration] = None) -> Optional[DirectoryDefinition]: """ Create new navigation property to directories for servicePrincipals param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DirectoriesRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DirectoryDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DirectoryDefinition] = None, request_configuration: Optional[DirectoriesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to directories for servicePrincipals param body: The request body @@ -188,4 +187,27 @@ def 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 7fa3807eeca..c4d29d2b42e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/directories/{directoryDefinition%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DirectoryDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property directories for servicePrincipals param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[DirectoryDefinition]: + async def get(self,request_configuration: Optional[DirectoryDefinitionItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryDefinition, error_mapping) - async def patch(self,body: Optional[DirectoryDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryDefinition]: + async def patch(self,body: Optional[DirectoryDefinition] = None, request_configuration: Optional[DirectoryDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DirectoryDefinition]: """ Update the navigation property directories in servicePrincipals param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DirectoryDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property directories for servicePrincipals param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DirectoryDefinitionItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DirectoryDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DirectoryDefinition] = None, request_configuration: Optional[DirectoryDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property directories in servicePrincipals param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 135d36db232..f63b2f63465 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[RequestConfiguration] = None) -> Optional[DirectoryDefinition]: + async def post(self,request_configuration: Optional[DiscoverRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, DirectoryDefinition, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[DiscoverRequestBuilderPostRequestConfiguration] = 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,4 +68,14 @@ 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 a55ba8b32b8..30fe635bd0d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/filterOperators(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[FilterOperatorsGetResponse]: + async def get(self,request_configuration: Optional[FilterOperatorsRequestBuilderGetRequestConfiguration] = None) -> Optional[FilterOperatorsGetResponse]: """ Invoke function filterOperators param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, FilterOperatorsGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FilterOperatorsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function filterOperators param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 18e6c1a50cd..a596055b3b3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/functions(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[FunctionsGetResponse]: + async def get(self,request_configuration: Optional[FunctionsRequestBuilderGetRequestConfiguration] = None) -> Optional[FunctionsGetResponse]: """ Invoke function functions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, FunctionsGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FunctionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function functions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 245644ec75b..3e5e1ba9fa7 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[RequestConfiguration] = None) -> Optional[ParseExpressionResponse]: + async def post(self,body: Optional[ParseExpressionPostRequestBody] = None, request_configuration: Optional[ParseExpressionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ParseExpressionPostRequestBody] = None, request_configuration: Optional[ParseExpressionRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 84636983f92..a6f3a141a5d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +30,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SchemaRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property schema for servicePrincipals param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[SynchronizationSchema]: + async def get(self,request_configuration: Optional[SchemaRequestBuilderGetRequestConfiguration] = 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. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SynchronizationSchema, error_mapping) - async def patch(self,body: Optional[SynchronizationSchema] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SynchronizationSchema]: + async def patch(self,body: Optional[SynchronizationSchema] = None, request_configuration: Optional[SchemaRequestBuilderPatchRequestConfiguration] = None) -> Optional[SynchronizationSchema]: """ Update the navigation property schema in servicePrincipals param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SchemaRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property schema for servicePrincipals param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SchemaRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SynchronizationSchema] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SynchronizationSchema] = None, request_configuration: Optional[SchemaRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property schema in servicePrincipals param body: The request body @@ -175,6 +174,16 @@ 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(): """ @@ -201,4 +210,27 @@ def get_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 5e8df7c95ee..f103b614aee 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SynchronizationTemplateItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property templates for servicePrincipals param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[SynchronizationTemplate]: + async def get(self,request_configuration: Optional[SynchronizationTemplateItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SynchronizationTemplate, error_mapping) - async def patch(self,body: Optional[SynchronizationTemplate] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SynchronizationTemplate]: + async def patch(self,body: Optional[SynchronizationTemplate] = None, request_configuration: Optional[SynchronizationTemplateItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[SynchronizationTemplate]: """ Update (override) the synchronization template associated with a given application. param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SynchronizationTemplateItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property templates for servicePrincipals param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SynchronizationTemplateItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Preconfigured synchronization settings for a particular application. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SynchronizationTemplate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SynchronizationTemplate] = None, request_configuration: Optional[SynchronizationTemplateItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update (override) the synchronization template associated with a given application. param body: The request body @@ -146,6 +145,16 @@ 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(): """ @@ -172,4 +181,27 @@ def get_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 84bb411b4e6..bce672ba6f8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[SynchronizationTemplateCollectionResponse]: + async def get(self,request_configuration: Optional[TemplatesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SynchronizationTemplateCollectionResponse, error_mapping) - async def post(self,body: Optional[SynchronizationTemplate] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SynchronizationTemplate]: + async def post(self,body: Optional[SynchronizationTemplate] = None, request_configuration: Optional[TemplatesRequestBuilderPostRequestConfiguration] = None) -> Optional[SynchronizationTemplate]: """ Create new navigation property to templates for servicePrincipals param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TemplatesRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SynchronizationTemplate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SynchronizationTemplate] = None, request_configuration: Optional[TemplatesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to templates for servicePrincipals param body: The request body @@ -189,4 +188,27 @@ def 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 2ca6e0eadf2..035c62c45f0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 1fa3ef84020..a7bcbe754a6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[TokenIssuancePolicy]: + async def get(self,request_configuration: Optional[TokenIssuancePolicyItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TokenIssuancePolicy, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TokenIssuancePolicyItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The tokenIssuancePolicies assigned to this service principal. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 898fecda575..9e66dd00e33 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[TokenIssuancePolicyCollectionResponse]: + async def get(self,request_configuration: Optional[TokenIssuancePoliciesRequestBuilderGetRequestConfiguration] = 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. @@ -63,7 +62,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TokenIssuancePolicyCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TokenIssuancePoliciesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The tokenIssuancePolicies assigned to this service principal. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,4 +148,17 @@ def 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 99951bd9275..475e66607c7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 f1e35a88aa9..93aba43cf78 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[TokenLifetimePolicy]: + async def get(self,request_configuration: Optional[TokenLifetimePolicyItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TokenLifetimePolicy, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TokenLifetimePolicyItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The tokenLifetimePolicies assigned to this service principal. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 305ea250250..9c426363db6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[TokenLifetimePolicyCollectionResponse]: + async def get(self,request_configuration: Optional[TokenLifetimePoliciesRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TokenLifetimePolicyCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TokenLifetimePoliciesRequestBuilderGetRequestConfiguration] = 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. @@ -150,4 +149,17 @@ def 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 13b14971ee7..7f6495a6720 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 99b4e8e142c..51d2e164623 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 deea5303d5d..28452a19a28 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[AdministrativeUnitCollectionResponse]: + async def get(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AdministrativeUnitCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 a4d035b59f3..115d24d3070 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 5c615004736..e53e4158566 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[DirectoryRoleCollectionResponse]: + async def get(self,request_configuration: Optional[GraphDirectoryRoleRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryRoleCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphDirectoryRoleRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 9d7a67cab50..e23722a581c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 ddc5345b3e7..ed493580143 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[GroupCollectionResponse]: + async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GroupCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 7580a630901..25a8a0d4788 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObject]: """ Get transitiveMemberOf from servicePrincipals param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get transitiveMemberOf from servicePrincipals param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def get_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 e9579a79a37..20136c0863b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[AdministrativeUnit]: + async def get(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AdministrativeUnit, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 e98f2d18ef9..dd231bac424 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DirectoryRole]: + async def get(self,request_configuration: Optional[GraphDirectoryRoleRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryRole, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphDirectoryRoleRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 4744652df51..e4f575db180 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Group]: + async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 0d4b55bf479..65e35694cc0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[TransitiveMemberOfRequestBuilderGetRequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: """ Get transitiveMemberOf from servicePrincipals param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TransitiveMemberOfRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get transitiveMemberOf from servicePrincipals param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -180,4 +179,17 @@ def 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 f58dd1ac26a..9387972e812 100644 --- a/msgraph/generated/service_principals/service_principals_request_builder.py +++ b/msgraph/generated/service_principals/service_principals_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +47,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[RequestConfiguration] = None) -> Optional[ServicePrincipalCollectionResponse]: + async def get(self,request_configuration: Optional[ServicePrincipalsRequestBuilderGetRequestConfiguration] = None) -> Optional[ServicePrincipalCollectionResponse]: """ Retrieve a list of servicePrincipal objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServicePrincipalCollectionResponse, error_mapping) - async def post(self,body: Optional[ServicePrincipal] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServicePrincipal]: + async def post(self,body: Optional[ServicePrincipal] = None, request_configuration: Optional[ServicePrincipalsRequestBuilderPostRequestConfiguration] = None) -> Optional[ServicePrincipal]: """ Create a new servicePrincipal object. param body: The request body @@ -93,7 +92,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServicePrincipalsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of servicePrincipal objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -104,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ServicePrincipal] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ServicePrincipal] = None, request_configuration: Optional[ServicePrincipalsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new servicePrincipal object. param body: The request body @@ -230,4 +229,27 @@ def 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 cc55c243e22..d5f25b323e4 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[ValidatePropertiesRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[ValidatePropertiesRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 bdcb7a18fd4..811516b7f93 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ServicePrincipalsWithAppIdRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a servicePrincipal object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ServicePrincipal]: + async def get(self,request_configuration: Optional[ServicePrincipalsWithAppIdRequestBuilderGetRequestConfiguration] = 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. @@ -70,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServicePrincipal, error_mapping) - async def patch(self,body: Optional[ServicePrincipal] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServicePrincipal]: + async def patch(self,body: Optional[ServicePrincipal] = None, request_configuration: Optional[ServicePrincipalsWithAppIdRequestBuilderPatchRequestConfiguration] = None) -> Optional[ServicePrincipal]: """ Update entity in servicePrincipals by appId param body: The request body @@ -93,7 +92,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ServicePrincipalsWithAppIdRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a servicePrincipal object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -104,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServicePrincipalsWithAppIdRequestBuilderGetRequestConfiguration] = 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. @@ -115,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ServicePrincipal] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ServicePrincipal] = None, request_configuration: Optional[ServicePrincipalsWithAppIdRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update entity in servicePrincipals by appId param body: The request body @@ -140,6 +139,16 @@ 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(): """ @@ -166,4 +175,27 @@ def get_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 e928d4fa1a1..5c643eb7d36 100644 --- a/msgraph/generated/shares/count/count_request_builder.py +++ b/msgraph/generated/shares/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 19abbb9bd7f..f950266500b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -114,4 +113,17 @@ def get_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 7d613008f3a..ac6cbb032dd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -70,7 +69,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the 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. @@ -81,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -132,4 +131,27 @@ def get_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 6c5069d1ab4..225ad63d30f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 6ddfc307ff2..7c1be88da81 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 77835fb4d0c..9a65112905b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[DriveItem]: """ The content stream, if the item represents a file. param body: Binary request body @@ -69,7 +68,7 @@ async def put(self,body: bytes, request_configuration: Optional[RequestConfigura return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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. @@ -80,7 +79,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ The content stream, if the item represents a file. param body: Binary request body @@ -126,4 +125,27 @@ 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 d52ab321c27..ff1d9b6d52c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[DriveItem]: + async def get(self,request_configuration: Optional[DriveItemRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DriveItemRequestBuilderGetRequestConfiguration] = 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. @@ -105,4 +104,17 @@ def get_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 41ee0c13708..c09c5c77c10 100644 --- a/msgraph/generated/shares/item/items/count/count_request_builder.py +++ b/msgraph/generated/shares/item/items/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 f781d9b9945..f45a233d042 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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 +44,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[DriveItem]: """ The content stream, if the item represents a file. param body: Binary request body @@ -68,7 +67,7 @@ async def put(self,body: bytes, request_configuration: Optional[RequestConfigura return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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 +78,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ The content stream, if the item represents a file. param body: Binary request body @@ -125,4 +124,27 @@ 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 d196991dfb4..3522e85b107 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: + async def get(self,request_configuration: Optional[DriveItemItemRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DriveItemItemRequestBuilderGetRequestConfiguration] = 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. @@ -104,4 +103,17 @@ def get_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 85dcb781be9..166169637e7 100644 --- a/msgraph/generated/shares/item/items/items_request_builder.py +++ b/msgraph/generated/shares/item/items/items_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[DriveItemCollectionResponse]: + async def get(self,request_configuration: Optional[ItemsRequestBuilderGetRequestConfiguration] = 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. @@ -63,7 +62,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DriveItemCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ItemsRequestBuilderGetRequestConfiguration] = 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. @@ -149,4 +148,17 @@ def 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 e890713f0ab..0a537e53d5b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -114,4 +113,17 @@ def get_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 1f105b69e9d..605d21f3469 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -70,7 +69,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the 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. @@ -81,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -132,4 +131,27 @@ def get_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 05d10b90944..cf9a937cdae 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 6c4dee32daf..48bf33750d5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 d5d5707254d..9ac7cfc21ec 100644 --- a/msgraph/generated/shares/item/list_/columns/columns_request_builder.py +++ b/msgraph/generated/shares/item/list_/columns/columns_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ColumnDefinitionCollectionResponse, error_mapping) - async def post(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def post(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> Optional[ColumnDefinition]: """ Create a column for a [list][list] with a request that specifies a [columnDefinition][columnDefinition]. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a column for a [list][list] with a request that specifies a [columnDefinition][columnDefinition]. param body: The request body @@ -190,4 +189,27 @@ def 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 4ca5d349e29..01b478276ef 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 03ce148e3e0..f473c949143 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property columns for shares param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ColumnDefinition]: + async def get(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - async def patch(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def patch(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ColumnDefinition]: """ Update the navigation property columns in shares param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property columns for shares param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property columns in shares param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 e1eb1952110..e1983d307b2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def get(self,request_configuration: Optional[SourceColumnRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SourceColumnRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 aec993ea347..f56a1ca0d76 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[RequestConfiguration] = None) -> Optional[ContentType]: + async def post(self,body: Optional[AddCopyPostRequestBody] = None, request_configuration: Optional[AddCopyRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddCopyPostRequestBody] = None, request_configuration: Optional[AddCopyRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Add a copy of a [content type][contentType] from a [site][site] to a [list][list]. param body: The request body @@ -76,4 +76,14 @@ 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 837edd54621..53be7dcac61 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[RequestConfiguration] = None) -> Optional[ContentType]: + async def post(self,body: Optional[AddCopyFromContentTypeHubPostRequestBody] = None, request_configuration: Optional[AddCopyFromContentTypeHubRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddCopyFromContentTypeHubPostRequestBody] = None, request_configuration: Optional[AddCopyFromContentTypeHubRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 8770a583bd4..82b9f17aa1a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +46,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[RequestConfiguration] = None) -> Optional[ContentTypeCollectionResponse]: + async def get(self,request_configuration: Optional[ContentTypesRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ContentTypeCollectionResponse, error_mapping) - async def post(self,body: Optional[ContentType] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentType]: + async def post(self,body: Optional[ContentType] = None, request_configuration: Optional[ContentTypesRequestBuilderPostRequestConfiguration] = None) -> Optional[ContentType]: """ Create new navigation property to contentTypes for shares param body: The request body @@ -91,7 +90,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentTypesRequestBuilderGetRequestConfiguration] = 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. @@ -102,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ContentType] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ContentType] = None, request_configuration: Optional[ContentTypesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to contentTypes for shares param body: The request body @@ -219,4 +218,27 @@ def 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 3fa7bfb30df..04cda2e788b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 d419edae29c..3446f45d563 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[GetCompatibleHubContentTypesGetResponse]: + async def get(self,request_configuration: Optional[GetCompatibleHubContentTypesRequestBuilderGetRequestConfiguration] = None) -> Optional[GetCompatibleHubContentTypesGetResponse]: """ Invoke function getCompatibleHubContentTypes param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GetCompatibleHubContentTypesGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetCompatibleHubContentTypesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getCompatibleHubContentTypes param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 0d5646d68f7..167a74a24e1 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[AssociateWithHubSitesPostRequestBody] = None, request_configuration: Optional[AssociateWithHubSitesRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AssociateWithHubSitesPostRequestBody] = None, request_configuration: Optional[AssociateWithHubSitesRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 a16b0eb493c..e21c987c87a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/base{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentType]: + async def get(self,request_configuration: Optional[BaseRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ContentType, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[BaseRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 807213924aa..4e9a6b3c247 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[ContentTypeCollectionResponse]: + async def get(self,request_configuration: Optional[BaseTypesRequestBuilderGetRequestConfiguration] = 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. @@ -63,7 +62,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ContentTypeCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[BaseTypesRequestBuilderGetRequestConfiguration] = 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. @@ -149,4 +148,17 @@ def 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 33f8b959966..4407da55f9e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/baseTypes/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 a9541ba85ad..2349fa354ea 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{contentType%2Did1}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentType]: + async def get(self,request_configuration: Optional[ContentTypeItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ContentType, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentTypeItemRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 de374fcdd04..55aac7ef822 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ColumnLinkCollectionResponse]: + async def get(self,request_configuration: Optional[ColumnLinksRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ColumnLinkCollectionResponse, error_mapping) - async def post(self,body: Optional[ColumnLink] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnLink]: + async def post(self,body: Optional[ColumnLink] = None, request_configuration: Optional[ColumnLinksRequestBuilderPostRequestConfiguration] = None) -> Optional[ColumnLink]: """ Create new navigation property to columnLinks for shares param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ColumnLinksRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ColumnLink] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ColumnLink] = None, request_configuration: Optional[ColumnLinksRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to columnLinks for shares param body: The request body @@ -188,4 +187,27 @@ def 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 e796f786ffd..912e698456d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/columnLinks/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 08310902f03..086a8cc15d4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{columnLink%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ColumnLinkItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property columnLinks for shares param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ColumnLink]: + async def get(self,request_configuration: Optional[ColumnLinkItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ColumnLink, error_mapping) - async def patch(self,body: Optional[ColumnLink] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnLink]: + async def patch(self,body: Optional[ColumnLink] = None, request_configuration: Optional[ColumnLinkItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ColumnLink]: """ Update the navigation property columnLinks in shares param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ColumnLinkItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property columnLinks for shares param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ColumnLinkItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ColumnLink] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ColumnLink] = None, request_configuration: Optional[ColumnLinkItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property columnLinks in shares param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 cd7d23be40e..d6c41cdbce5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[ColumnPositionsRequestBuilderGetRequestConfiguration] = 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. @@ -63,7 +62,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ColumnDefinitionCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ColumnPositionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Column order information in a content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,4 +148,17 @@ def 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 e1ce5432534..dd4a6817a0d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/columnPositions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 a1d77bbd9a6..edb5e482c6e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{columnDefinition%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def get(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Column order information in a content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 2537846e1f6..69bba45e51a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ColumnDefinitionCollectionResponse, error_mapping) - async def post(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def post(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = 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 @@ -190,4 +189,27 @@ def 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 7d3f4264297..b79fe47afd9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/columns/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 0fef8d636af..2c39ebb119e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ColumnDefinition]: + async def get(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - async def patch(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def patch(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ColumnDefinition]: """ Update a [site][], a [list][], or a [content type][contentType] [column][columnDefinition]. param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update a [site][], a [list][], or a [content type][contentType] [column][columnDefinition]. param body: The request body @@ -148,6 +147,16 @@ 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(): """ @@ -174,4 +183,27 @@ def get_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 c40dbfb444c..b2036753626 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{columnDefinition%2Did}/sourceColumn{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def get(self,request_configuration: Optional[SourceColumnRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SourceColumnRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 905aa6a694b..6436d4ddc59 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +36,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ContentTypeItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property contentTypes for shares param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -55,7 +54,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ContentType]: + async def get(self,request_configuration: Optional[ContentTypeItemRequestBuilderGetRequestConfiguration] = 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. @@ -75,7 +74,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ContentType, error_mapping) - async def patch(self,body: Optional[ContentType] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentType]: + async def patch(self,body: Optional[ContentType] = None, request_configuration: Optional[ContentTypeItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ContentType]: """ Update the navigation property contentTypes in shares param body: The request body @@ -98,7 +97,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ContentTypeItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property contentTypes for shares param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +108,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentTypeItemRequestBuilderGetRequestConfiguration] = 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. @@ -120,7 +119,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ContentType] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ContentType] = None, request_configuration: Optional[ContentTypeItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property contentTypes in shares param body: The request body @@ -235,6 +234,16 @@ 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(): """ @@ -261,4 +270,27 @@ def get_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 3b461383030..5ce59254cd5 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[CopyToDefaultContentLocationPostRequestBody] = None, request_configuration: Optional[CopyToDefaultContentLocationRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToDefaultContentLocationPostRequestBody] = None, request_configuration: Optional[CopyToDefaultContentLocationRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 442fe6ae71c..6d313b8e619 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[RequestConfiguration] = None) -> Optional[IsPublishedGetResponse]: + async def get(self,request_configuration: Optional[IsPublishedRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, IsPublishedGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[IsPublishedRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function isPublished param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 2aaa35f3d35..b6159254b9a 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[PublishRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[PublishRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 be7bbd700f6..2f83bbb1632 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[UnpublishRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[UnpublishRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 5ef249297bb..8daec9bc56a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -114,4 +113,17 @@ def get_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 4d89b3d4946..cb120e43546 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -70,7 +69,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the 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. @@ -81,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -132,4 +131,27 @@ def get_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 28cc171932e..b1aa161546e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 b806d8361d7..1d7a6623bcd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 631d05f83ec..e6bbe3eb142 100644 --- a/msgraph/generated/shares/item/list_/drive/drive_request_builder.py +++ b/msgraph/generated/shares/item/list_/drive/drive_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Drive]: + async def get(self,request_configuration: Optional[DriveRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Drive, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DriveRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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/item/analytics/analytics_request_builder.py b/msgraph/generated/shares/item/list_/items/item/analytics/analytics_request_builder.py index 829e9cb900e..2d9fcdaba3b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/analytics{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemAnalytics]: + async def get(self,request_configuration: Optional[AnalyticsRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ItemAnalytics, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AnalyticsRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 ab14637f483..f5719cdf463 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[RequestConfiguration] = None) -> Optional[Permission]: + async def post(self,body: Optional[CreateLinkPostRequestBody] = None, request_configuration: Optional[CreateLinkRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateLinkPostRequestBody] = None, request_configuration: Optional[CreateLinkRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action createLink param body: The request body @@ -75,4 +75,14 @@ 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 9c7c95ab931..b48669809ae 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -114,4 +113,17 @@ def get_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 e32e8f40677..0cf15d55b46 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -70,7 +69,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the 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. @@ -81,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -132,4 +131,27 @@ def get_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 154b479486d..e14bd76709b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/createdByUser/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 873f697debb..c18b4d941a7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 c386abffc2d..bd724d0476b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 d2b6b1c7828..5c83831c806 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[DocumentSetVersionCollectionResponse]: + async def get(self,request_configuration: Optional[DocumentSetVersionsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DocumentSetVersionCollectionResponse, error_mapping) - async def post(self,body: Optional[DocumentSetVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DocumentSetVersion]: + async def post(self,body: Optional[DocumentSetVersion] = None, request_configuration: Optional[DocumentSetVersionsRequestBuilderPostRequestConfiguration] = None) -> Optional[DocumentSetVersion]: """ Create a new version of a document set item in a list. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DocumentSetVersionsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DocumentSetVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DocumentSetVersion] = None, request_configuration: Optional[DocumentSetVersionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new version of a document set item in a list. param body: The request body @@ -190,4 +189,27 @@ def 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 ee17573789f..7dfd5409e3d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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}/documentSetVersions/{documentSetVersion%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DocumentSetVersionItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[DocumentSetVersion]: + async def get(self,request_configuration: Optional[DocumentSetVersionItemRequestBuilderGetRequestConfiguration] = 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. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DocumentSetVersion, error_mapping) - async def patch(self,body: Optional[DocumentSetVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DocumentSetVersion]: + async def patch(self,body: Optional[DocumentSetVersion] = None, request_configuration: Optional[DocumentSetVersionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DocumentSetVersion]: """ Update the navigation property documentSetVersions in shares param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DocumentSetVersionItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DocumentSetVersionItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DocumentSetVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DocumentSetVersion] = None, request_configuration: Optional[DocumentSetVersionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property documentSetVersions in shares param body: The request body @@ -157,6 +156,16 @@ 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(): """ @@ -183,4 +192,27 @@ def get_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 cd89129ea28..86c2ea3328f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{documentSetVersion%2Did}/fields{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[FieldsRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property fields for shares param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[FieldValueSet]: + async def get(self,request_configuration: Optional[FieldsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, FieldValueSet, error_mapping) - async def patch(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[FieldValueSet]: + async def patch(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[FieldsRequestBuilderPatchRequestConfiguration] = None) -> Optional[FieldValueSet]: """ Update the navigation property fields in shares param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[FieldsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property fields for shares param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FieldsRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[FieldsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property fields in shares param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 6d5cb2a2300..589b0c32a50 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RestoreRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RestoreRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Restore a document set version. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,4 +65,14 @@ 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 b6595c3c77a..38629319a70 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/driveItem/content{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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 +44,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[DriveItem]: """ The content stream, if the item represents a file. param body: Binary request body @@ -68,7 +67,7 @@ async def put(self,body: bytes, request_configuration: Optional[RequestConfigura return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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 +78,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ The content stream, if the item represents a file. param body: Binary request body @@ -125,4 +124,27 @@ 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 fc84b8399aa..bcde83ada67 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: + async def get(self,request_configuration: Optional[DriveItemRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DriveItemRequestBuilderGetRequestConfiguration] = 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. @@ -104,4 +103,17 @@ def get_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 6eca01901e0..d388cd48bf2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/fields{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[FieldsRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property fields for shares param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[FieldValueSet]: + async def get(self,request_configuration: Optional[FieldsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, FieldValueSet, error_mapping) - async def patch(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[FieldValueSet]: + async def patch(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[FieldsRequestBuilderPatchRequestConfiguration] = None) -> Optional[FieldValueSet]: """ Update the properties on a [listItem][]. param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[FieldsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property fields for shares param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FieldsRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[FieldsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties on a [listItem][]. param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 84974e15677..f3878430745 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/getActivitiesByInterval(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetActivitiesByIntervalGetResponse]: + async def get(self,request_configuration: Optional[GetActivitiesByIntervalRequestBuilderGetRequestConfiguration] = None) -> Optional[GetActivitiesByIntervalGetResponse]: """ Invoke function getActivitiesByInterval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GetActivitiesByIntervalGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetActivitiesByIntervalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getActivitiesByInterval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 e235a196ba0..d6b8a3e6182 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +33,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[RequestConfiguration] = None) -> Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse]: + async def get(self,request_configuration: Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetRequestConfiguration] = None) -> Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse]: """ Invoke function getActivitiesByInterval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -54,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getActivitiesByInterval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -131,4 +130,17 @@ def 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 bb1b42274a1..b24915e49cf 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -114,4 +113,17 @@ def get_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 8b4dce9045b..d7296a742af 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -70,7 +69,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the 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. @@ -81,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -132,4 +131,27 @@ def get_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 d3222a43627..e879e6a6663 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/lastModifiedByUser/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 3c436c398ee..f0d4a8e673a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 2df5b58698e..0a9a1bbc92f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +36,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ListItemItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Removes an item from a [list][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -56,7 +55,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ListItem]: + async def get(self,request_configuration: Optional[ListItemItemRequestBuilderGetRequestConfiguration] = 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. @@ -95,7 +94,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[RequestConfiguration] = None) -> Optional[ListItem]: + async def patch(self,body: Optional[ListItem] = None, request_configuration: Optional[ListItemItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ListItem]: """ Update the navigation property items in shares param body: The request body @@ -118,7 +117,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ListItemItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Removes an item from a [list][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -129,7 +128,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ListItemItemRequestBuilderGetRequestConfiguration] = 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. @@ -140,7 +139,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ListItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ListItem] = None, request_configuration: Optional[ListItemItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property items in shares param body: The request body @@ -246,6 +245,16 @@ 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(): """ @@ -272,4 +281,27 @@ def get_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 fb956e66342..7e060a068b0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 bbf8a074faf..1364234f88e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{listItemVersion%2Did}/fields{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[FieldsRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property fields for shares param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[FieldValueSet]: + async def get(self,request_configuration: Optional[FieldsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, FieldValueSet, error_mapping) - async def patch(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[FieldValueSet]: + async def patch(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[FieldsRequestBuilderPatchRequestConfiguration] = None) -> Optional[FieldValueSet]: """ Update the navigation property fields in shares param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[FieldsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property fields for shares param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FieldsRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[FieldsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property fields in shares param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 892b765e3a8..f9f4a9e08bf 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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}/versions/{listItemVersion%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ListItemVersionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property versions for shares param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ListItemVersion]: + async def get(self,request_configuration: Optional[ListItemVersionItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ListItemVersion, error_mapping) - async def patch(self,body: Optional[ListItemVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ListItemVersion]: + async def patch(self,body: Optional[ListItemVersion] = None, request_configuration: Optional[ListItemVersionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ListItemVersion]: """ Update the navigation property versions in shares param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ListItemVersionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property versions for shares param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ListItemVersionItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ListItemVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ListItemVersion] = None, request_configuration: Optional[ListItemVersionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property versions in shares param body: The request body @@ -156,6 +155,16 @@ 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(): """ @@ -182,4 +191,27 @@ def get_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 f3ab5486f19..f7cbad1d8d0 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RestoreVersionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RestoreVersionRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 6498168769c..762efd388e9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ListItemVersionCollectionResponse]: + async def get(self,request_configuration: Optional[VersionsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ListItemVersionCollectionResponse, error_mapping) - async def post(self,body: Optional[ListItemVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ListItemVersion]: + async def post(self,body: Optional[ListItemVersion] = None, request_configuration: Optional[VersionsRequestBuilderPostRequestConfiguration] = None) -> Optional[ListItemVersion]: """ Create new navigation property to versions for shares param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[VersionsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ListItemVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ListItemVersion] = None, request_configuration: Optional[VersionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to versions for shares param body: The request body @@ -189,4 +188,27 @@ def 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 f1c0e667cf0..3747a076b95 100644 --- a/msgraph/generated/shares/item/list_/items/items_request_builder.py +++ b/msgraph/generated/shares/item/list_/items/items_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,7 @@ 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[RequestConfiguration] = None) -> Optional[ListItemCollectionResponse]: + async def get(self,request_configuration: Optional[ItemsRequestBuilderGetRequestConfiguration] = 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 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ListItemCollectionResponse, error_mapping) - async def post(self,body: Optional[ListItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ListItem]: + async def post(self,body: Optional[ListItem] = None, request_configuration: Optional[ItemsRequestBuilderPostRequestConfiguration] = None) -> Optional[ListItem]: """ Create a new [listItem][] in a [list][]. param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ItemsRequestBuilderGetRequestConfiguration] = 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 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ListItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ListItem] = None, request_configuration: Optional[ItemsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new [listItem][] in a [list][]. param body: The request body @@ -175,4 +174,27 @@ def 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 71a65dd16f8..cd696a86158 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -114,4 +113,17 @@ def get_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 e6f62777bc7..08e152ad246 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -70,7 +69,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the 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. @@ -81,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -132,4 +131,27 @@ def get_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 12c1974a51c..06fb19ab631 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 7a4f53d01a9..4535241a592 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 60395d2c1fd..87f9994caba 100644 --- a/msgraph/generated/shares/item/list_/list_request_builder.py +++ b/msgraph/generated/shares/item/list_/list_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +34,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ListRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property list for shares param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -53,7 +52,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[List_]: + async def get(self,request_configuration: Optional[ListRequestBuilderGetRequestConfiguration] = None) -> Optional[List_]: """ Used to access the underlying list param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -73,7 +72,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, List_, error_mapping) - async def patch(self,body: Optional[List_] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[List_]: + async def patch(self,body: Optional[List_] = None, request_configuration: Optional[ListRequestBuilderPatchRequestConfiguration] = None) -> Optional[List_]: """ Update the navigation property list in shares param body: The request body @@ -96,7 +95,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ListRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property list for shares param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -107,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ListRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Used to access the underlying list param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -118,7 +117,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[List_] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[List_] = None, request_configuration: Optional[ListRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property list in shares param body: The request body @@ -215,6 +214,16 @@ 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(): """ @@ -241,4 +250,27 @@ def get_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 9a510de4758..7561bd313a8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 f7cae108226..80bacf72cdf 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RichLongRunningOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property operations for shares param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[RichLongRunningOperation]: + async def get(self,request_configuration: Optional[RichLongRunningOperationItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RichLongRunningOperation, error_mapping) - async def patch(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RichLongRunningOperation]: + async def patch(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RichLongRunningOperationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[RichLongRunningOperation]: """ Update the navigation property operations in shares param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RichLongRunningOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property operations for shares param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RichLongRunningOperationItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RichLongRunningOperationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property operations in shares param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 b779781be08..aae5d9d233a 100644 --- a/msgraph/generated/shares/item/list_/operations/operations_request_builder.py +++ b/msgraph/generated/shares/item/list_/operations/operations_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[RichLongRunningOperationCollectionResponse]: + async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RichLongRunningOperationCollectionResponse, error_mapping) - async def post(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RichLongRunningOperation]: + async def post(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> Optional[RichLongRunningOperation]: """ Create new navigation property to operations for shares param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to operations for shares param body: The request body @@ -188,4 +187,27 @@ def 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 9b025ed4964..9a54ec03d62 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 8e93b10ac0e..8701b1a5bb3 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[ReauthorizeRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[ReauthorizeRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 19b0194eda8..1be848e51d0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SubscriptionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property subscriptions for shares param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Subscription]: + async def get(self,request_configuration: Optional[SubscriptionItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Subscription, error_mapping) - async def patch(self,body: Optional[Subscription] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Subscription]: + async def patch(self,body: Optional[Subscription] = None, request_configuration: Optional[SubscriptionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Subscription]: """ Update the navigation property subscriptions in shares param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SubscriptionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property subscriptions for shares param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SubscriptionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The set of subscriptions on the list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Subscription] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Subscription] = None, request_configuration: Optional[SubscriptionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property subscriptions in shares param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 986e1c526ef..9d15124be6b 100644 --- a/msgraph/generated/shares/item/list_/subscriptions/subscriptions_request_builder.py +++ b/msgraph/generated/shares/item/list_/subscriptions/subscriptions_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[SubscriptionCollectionResponse]: + async def get(self,request_configuration: Optional[SubscriptionsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SubscriptionCollectionResponse, error_mapping) - async def post(self,body: Optional[Subscription] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Subscription]: + async def post(self,body: Optional[Subscription] = None, request_configuration: Optional[SubscriptionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Subscription]: """ Create new navigation property to subscriptions for shares param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SubscriptionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The set of subscriptions on the list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Subscription] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Subscription] = None, request_configuration: Optional[SubscriptionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to subscriptions for shares param body: The request body @@ -188,4 +187,27 @@ def 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 4b62cd94e73..73bca66da05 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[ListItem]: + async def get(self,request_configuration: Optional[ListItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ListItem]: """ Used to access the underlying listItem param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ListItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ListItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Used to access the underlying listItem param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 7d6316b72bd..7719e78c2d6 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[RequestConfiguration] = None) -> Optional[GrantPostResponse]: + async def post(self,body: Optional[GrantPostRequestBody] = None, request_configuration: Optional[GrantRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GrantPostRequestBody] = None, request_configuration: Optional[GrantRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Grant users access to a link represented by a [permission][]. param body: The request body @@ -76,4 +76,14 @@ 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 605d50869ce..54e3ce5f0ee 100644 --- a/msgraph/generated/shares/item/permission/permission_request_builder.py +++ b/msgraph/generated/shares/item/permission/permission_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[PermissionRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property permission for shares param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Permission]: + async def get(self,request_configuration: Optional[PermissionRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Permission, error_mapping) - async def patch(self,body: Optional[Permission] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Permission]: + async def patch(self,body: Optional[Permission] = None, request_configuration: Optional[PermissionRequestBuilderPatchRequestConfiguration] = None) -> Optional[Permission]: """ Update the navigation property permission in shares param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[PermissionRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property permission for shares param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PermissionRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Permission] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Permission] = None, request_configuration: Optional[PermissionRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property permission in shares param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 04218bc42fc..a5bdc14cd97 100644 --- a/msgraph/generated/shares/item/root/content/content_request_builder.py +++ b/msgraph/generated/shares/item/root/content/content_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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 +44,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[DriveItem]: """ The content stream, if the item represents a file. param body: Binary request body @@ -68,7 +67,7 @@ async def put(self,body: bytes, request_configuration: Optional[RequestConfigura return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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 +78,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ The content stream, if the item represents a file. param body: Binary request body @@ -125,4 +124,27 @@ 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 6361893119c..b89cbe384d8 100644 --- a/msgraph/generated/shares/item/root/root_request_builder.py +++ b/msgraph/generated/shares/item/root/root_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[DriveItem]: + async def get(self,request_configuration: Optional[RootRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RootRequestBuilderGetRequestConfiguration] = 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. @@ -104,4 +103,17 @@ def get_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 3dca948be27..15615264f14 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +35,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SharedDriveItemItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete entity from shares param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -54,7 +53,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[SharedDriveItem]: + async def get(self,request_configuration: Optional[SharedDriveItemItemRequestBuilderGetRequestConfiguration] = 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. @@ -75,7 +74,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SharedDriveItem, error_mapping) - async def patch(self,body: Optional[SharedDriveItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SharedDriveItem]: + async def patch(self,body: Optional[SharedDriveItem] = None, request_configuration: Optional[SharedDriveItemItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[SharedDriveItem]: """ Update entity in shares param body: The request body @@ -98,7 +97,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SharedDriveItemItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete entity from shares param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +108,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SharedDriveItemItemRequestBuilderGetRequestConfiguration] = 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. @@ -120,7 +119,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SharedDriveItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SharedDriveItem] = None, request_configuration: Optional[SharedDriveItemItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update entity in shares param body: The request body @@ -226,6 +225,16 @@ 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(): """ @@ -252,4 +261,27 @@ def get_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 74fa4fd75e5..0962dda910b 100644 --- a/msgraph/generated/shares/item/site/site_request_builder.py +++ b/msgraph/generated/shares/item/site/site_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Site]: + async def get(self,request_configuration: Optional[SiteRequestBuilderGetRequestConfiguration] = None) -> Optional[Site]: """ Used to access the underlying site param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Site, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SiteRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Used to access the underlying site param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 a87eb715734..afda582475a 100644 --- a/msgraph/generated/shares/shares_request_builder.py +++ b/msgraph/generated/shares/shares_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[SharedDriveItemCollectionResponse]: + async def get(self,request_configuration: Optional[SharesRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SharedDriveItemCollectionResponse, error_mapping) - async def post(self,body: Optional[SharedDriveItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SharedDriveItem]: + async def post(self,body: Optional[SharedDriveItem] = None, request_configuration: Optional[SharesRequestBuilderPostRequestConfiguration] = None) -> Optional[SharedDriveItem]: """ Add new entity to shares param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SharesRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SharedDriveItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SharedDriveItem] = None, request_configuration: Optional[SharesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Add new entity to shares param body: The request body @@ -188,4 +187,27 @@ def 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 65e8d40c946..0b07bd85aa8 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[RequestConfiguration] = None) -> Optional[AddPostResponse]: + async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Follow a user's site or multiple sites. param body: The request body @@ -76,4 +76,14 @@ 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 d4cc205ed1d..f20e1f15e29 100644 --- a/msgraph/generated/sites/count/count_request_builder.py +++ b/msgraph/generated/sites/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 2ccbea22ee1..11d5f5c14f0 100644 --- a/msgraph/generated/sites/delta/delta_request_builder.py +++ b/msgraph/generated/sites/delta/delta_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 a63d7a183a3..6e1371d1fc4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[GetAllSitesGetResponse]: + async def get(self,request_configuration: Optional[GetAllSitesRequestBuilderGetRequestConfiguration] = None) -> Optional[GetAllSitesGetResponse]: """ Invoke function getAllSites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GetAllSitesGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetAllSitesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getAllSites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 b6585d0e030..1030123daf5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[ItemActivityStat]: + async def get(self,request_configuration: Optional[AllTimeRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ItemActivityStat, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AllTimeRequestBuilderGetRequestConfiguration] = 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. @@ -95,4 +94,17 @@ def get_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 9d3cfc666b5..387d4f5dfd1 100644 --- a/msgraph/generated/sites/item/analytics/analytics_request_builder.py +++ b/msgraph/generated/sites/item/analytics/analytics_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AnalyticsRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property analytics for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ItemAnalytics]: + async def get(self,request_configuration: Optional[AnalyticsRequestBuilderGetRequestConfiguration] = None) -> Optional[ItemAnalytics]: """ Analytics about the view activities that took place in this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ItemAnalytics, error_mapping) - async def patch(self,body: Optional[ItemAnalytics] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemAnalytics]: + async def patch(self,body: Optional[ItemAnalytics] = None, request_configuration: Optional[AnalyticsRequestBuilderPatchRequestConfiguration] = None) -> Optional[ItemAnalytics]: """ Update the navigation property analytics in sites param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AnalyticsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property analytics for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AnalyticsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Analytics about the view activities that took place in this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ItemAnalytics] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ItemAnalytics] = None, request_configuration: Optional[AnalyticsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property analytics in sites param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 c5bddd0ead7..d19a0b8c9bf 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 b23af3a35eb..9d588eb04b4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ItemActivityCollectionResponse]: + async def get(self,request_configuration: Optional[ActivitiesRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ItemActivityCollectionResponse, error_mapping) - async def post(self,body: Optional[ItemActivity] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemActivity]: + async def post(self,body: Optional[ItemActivity] = None, request_configuration: Optional[ActivitiesRequestBuilderPostRequestConfiguration] = None) -> Optional[ItemActivity]: """ Create new navigation property to activities for sites param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ActivitiesRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ItemActivity] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ItemActivity] = None, request_configuration: Optional[ActivitiesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to activities for sites param body: The request body @@ -188,4 +187,27 @@ def 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 b7e863c2231..995403602c6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 87a33bf7085..19f161e893e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{itemActivity%2Did}/driveItem/content{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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 +44,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[DriveItem]: """ The content stream, if the item represents a file. param body: Binary request body @@ -68,7 +67,7 @@ async def put(self,body: bytes, request_configuration: Optional[RequestConfigura return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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 +78,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ The content stream, if the item represents a file. param body: Binary request body @@ -125,4 +124,27 @@ 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 05314a2bd3b..8c2a64e7e06 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: + async def get(self,request_configuration: Optional[DriveItemRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DriveItemRequestBuilderGetRequestConfiguration] = 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. @@ -104,4 +103,17 @@ def get_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 4fd24b64f59..4ca43c8b89a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ItemActivityItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property activities for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ItemActivity]: + async def get(self,request_configuration: Optional[ItemActivityItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ItemActivity, error_mapping) - async def patch(self,body: Optional[ItemActivity] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemActivity]: + async def patch(self,body: Optional[ItemActivity] = None, request_configuration: Optional[ItemActivityItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ItemActivity]: """ Update the navigation property activities in sites param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ItemActivityItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property activities for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ItemActivityItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ItemActivity] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ItemActivity] = None, request_configuration: Optional[ItemActivityItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property activities in sites param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 0e9d0e4c4f3..c3b6d559e0b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ItemActivityStatItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property itemActivityStats for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ItemActivityStat]: + async def get(self,request_configuration: Optional[ItemActivityStatItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ItemActivityStat]: """ Get itemActivityStats from sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ItemActivityStat, error_mapping) - async def patch(self,body: Optional[ItemActivityStat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemActivityStat]: + async def patch(self,body: Optional[ItemActivityStat] = None, request_configuration: Optional[ItemActivityStatItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ItemActivityStat]: """ Update the navigation property itemActivityStats in sites param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ItemActivityStatItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property itemActivityStats for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ItemActivityStatItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get itemActivityStats from sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ItemActivityStat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ItemActivityStat] = None, request_configuration: Optional[ItemActivityStatItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property itemActivityStats in sites param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 d3d69a250e8..a4b97347e9c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ItemActivityStatCollectionResponse]: + async def get(self,request_configuration: Optional[ItemActivityStatsRequestBuilderGetRequestConfiguration] = None) -> Optional[ItemActivityStatCollectionResponse]: """ Get itemActivityStats from sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ItemActivityStatCollectionResponse, error_mapping) - async def post(self,body: Optional[ItemActivityStat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemActivityStat]: + async def post(self,body: Optional[ItemActivityStat] = None, request_configuration: Optional[ItemActivityStatsRequestBuilderPostRequestConfiguration] = None) -> Optional[ItemActivityStat]: """ Create new navigation property to itemActivityStats for sites param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ItemActivityStatsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get itemActivityStats from sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ItemActivityStat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ItemActivityStat] = None, request_configuration: Optional[ItemActivityStatsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to itemActivityStats for sites param body: The request body @@ -188,4 +187,27 @@ def 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 6a628402649..b1bff380122 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[ItemActivityStat]: + async def get(self,request_configuration: Optional[LastSevenDaysRequestBuilderGetRequestConfiguration] = None) -> Optional[ItemActivityStat]: """ Get lastSevenDays from sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ItemActivityStat, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LastSevenDaysRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get lastSevenDays from sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 5dcfee461b2..f36c7f502dd 100644 --- a/msgraph/generated/sites/item/columns/columns_request_builder.py +++ b/msgraph/generated/sites/item/columns/columns_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ColumnDefinitionCollectionResponse, error_mapping) - async def post(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def post(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> Optional[ColumnDefinition]: """ Create a column for a [site][site] with a request that specifies a [columnDefinition][columnDefinition]. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a column for a [site][site] with a request that specifies a [columnDefinition][columnDefinition]. param body: The request body @@ -190,4 +189,27 @@ def 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 c5fd7497426..cfea7dbc698 100644 --- a/msgraph/generated/sites/item/columns/count/count_request_builder.py +++ b/msgraph/generated/sites/item/columns/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 13af14927e0..94384d76943 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property columns for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ColumnDefinition]: + async def get(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - async def patch(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def patch(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ColumnDefinition]: """ Update the navigation property columns in sites param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property columns for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property columns in sites param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 21a1212bed1..32fdcccc8e6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def get(self,request_configuration: Optional[SourceColumnRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SourceColumnRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 01f14ae9be5..39d6ec57562 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[RequestConfiguration] = None) -> Optional[ContentType]: + async def post(self,body: Optional[AddCopyPostRequestBody] = None, request_configuration: Optional[AddCopyRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddCopyPostRequestBody] = None, request_configuration: Optional[AddCopyRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Add a copy of a [content type][contentType] from a [site][site] to a [list][list]. param body: The request body @@ -76,4 +76,14 @@ 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 be42a1a05c0..69adc087f7c 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[RequestConfiguration] = None) -> Optional[ContentType]: + async def post(self,body: Optional[AddCopyFromContentTypeHubPostRequestBody] = None, request_configuration: Optional[AddCopyFromContentTypeHubRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddCopyFromContentTypeHubPostRequestBody] = None, request_configuration: Optional[AddCopyFromContentTypeHubRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 7002bd6c4ec..b7981e41ec5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +46,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[RequestConfiguration] = None) -> Optional[ContentTypeCollectionResponse]: + async def get(self,request_configuration: Optional[ContentTypesRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ContentTypeCollectionResponse, error_mapping) - async def post(self,body: Optional[ContentType] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentType]: + async def post(self,body: Optional[ContentType] = None, request_configuration: Optional[ContentTypesRequestBuilderPostRequestConfiguration] = None) -> Optional[ContentType]: """ Create a new [contentType][] in a [site][]. param body: The request body @@ -92,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentTypesRequestBuilderGetRequestConfiguration] = 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. @@ -103,7 +102,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ContentType] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ContentType] = None, request_configuration: Optional[ContentTypesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new [contentType][] in a [site][]. param body: The request body @@ -220,4 +219,27 @@ def 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 b79bf82fcbb..c2a40da9447 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 a087a7fe6ff..d18291daa17 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[GetCompatibleHubContentTypesGetResponse]: + async def get(self,request_configuration: Optional[GetCompatibleHubContentTypesRequestBuilderGetRequestConfiguration] = None) -> Optional[GetCompatibleHubContentTypesGetResponse]: """ Invoke function getCompatibleHubContentTypes param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GetCompatibleHubContentTypesGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetCompatibleHubContentTypesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getCompatibleHubContentTypes param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 2fe139bbb21..b59a305dbca 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[AssociateWithHubSitesPostRequestBody] = None, request_configuration: Optional[AssociateWithHubSitesRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AssociateWithHubSitesPostRequestBody] = None, request_configuration: Optional[AssociateWithHubSitesRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 2e750e60e1c..487d64eb1c7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/base{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentType]: + async def get(self,request_configuration: Optional[BaseRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ContentType, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[BaseRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 74ad9f28615..5bcd84290e0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[ContentTypeCollectionResponse]: + async def get(self,request_configuration: Optional[BaseTypesRequestBuilderGetRequestConfiguration] = 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. @@ -63,7 +62,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ContentTypeCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[BaseTypesRequestBuilderGetRequestConfiguration] = 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. @@ -149,4 +148,17 @@ def 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 a7c9bc17e58..a0298060ff7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/baseTypes/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 4a1b8b19b8e..66321105d61 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{contentType%2Did1}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentType]: + async def get(self,request_configuration: Optional[ContentTypeItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ContentType, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentTypeItemRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 d08f59b6d57..34d5394f86d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ColumnLinkCollectionResponse]: + async def get(self,request_configuration: Optional[ColumnLinksRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ColumnLinkCollectionResponse, error_mapping) - async def post(self,body: Optional[ColumnLink] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnLink]: + async def post(self,body: Optional[ColumnLink] = None, request_configuration: Optional[ColumnLinksRequestBuilderPostRequestConfiguration] = None) -> Optional[ColumnLink]: """ Create new navigation property to columnLinks for sites param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ColumnLinksRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ColumnLink] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ColumnLink] = None, request_configuration: Optional[ColumnLinksRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to columnLinks for sites param body: The request body @@ -188,4 +187,27 @@ def 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 364382dee7a..4e7c9722326 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/columnLinks/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 17b17a45f6e..a47b7e0af81 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{columnLink%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ColumnLinkItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property columnLinks for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ColumnLink]: + async def get(self,request_configuration: Optional[ColumnLinkItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ColumnLink, error_mapping) - async def patch(self,body: Optional[ColumnLink] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnLink]: + async def patch(self,body: Optional[ColumnLink] = None, request_configuration: Optional[ColumnLinkItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ColumnLink]: """ Update the navigation property columnLinks in sites param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ColumnLinkItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property columnLinks for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ColumnLinkItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ColumnLink] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ColumnLink] = None, request_configuration: Optional[ColumnLinkItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property columnLinks in sites param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 3b966997e45..a8279909466 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[ColumnPositionsRequestBuilderGetRequestConfiguration] = 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. @@ -63,7 +62,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ColumnDefinitionCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ColumnPositionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Column order information in a content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,4 +148,17 @@ def 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 03ccf28a384..97eda229fd8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/columnPositions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 43ec416a59c..062c5311bfa 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{columnDefinition%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def get(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Column order information in a content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 02939505ba4..29cc86b0605 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ColumnDefinitionCollectionResponse, error_mapping) - async def post(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def post(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = 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 @@ -190,4 +189,27 @@ def 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 c4800b3063c..8e79fe79dde 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/columns/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 32e78dbbf86..48f5d982ee2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ColumnDefinition]: + async def get(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - async def patch(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def patch(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ColumnDefinition]: """ Update a [site][], a [list][], or a [content type][contentType] [column][columnDefinition]. param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update a [site][], a [list][], or a [content type][contentType] [column][columnDefinition]. param body: The request body @@ -148,6 +147,16 @@ 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(): """ @@ -174,4 +183,27 @@ def get_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 6385018db91..47b34129145 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{columnDefinition%2Did}/sourceColumn{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def get(self,request_configuration: Optional[SourceColumnRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SourceColumnRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 7a17b75a747..12e63dac4da 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +36,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ContentTypeItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -56,7 +55,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ContentType]: + async def get(self,request_configuration: Optional[ContentTypeItemRequestBuilderGetRequestConfiguration] = 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. @@ -77,7 +76,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ContentType, error_mapping) - async def patch(self,body: Optional[ContentType] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentType]: + async def patch(self,body: Optional[ContentType] = None, request_configuration: Optional[ContentTypeItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ContentType]: """ Update a [content type][contentType]. param body: The request body @@ -101,7 +100,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ContentTypeItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentTypeItemRequestBuilderGetRequestConfiguration] = 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. @@ -123,7 +122,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ContentType] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ContentType] = None, request_configuration: Optional[ContentTypeItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update a [content type][contentType]. param body: The request body @@ -238,6 +237,16 @@ 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(): """ @@ -264,4 +273,27 @@ def get_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 9c00e83454e..40174880390 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[CopyToDefaultContentLocationPostRequestBody] = None, request_configuration: Optional[CopyToDefaultContentLocationRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToDefaultContentLocationPostRequestBody] = None, request_configuration: Optional[CopyToDefaultContentLocationRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 24d49c6bb32..591223931a7 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[RequestConfiguration] = None) -> Optional[IsPublishedGetResponse]: + async def get(self,request_configuration: Optional[IsPublishedRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, IsPublishedGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[IsPublishedRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function isPublished param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 0bdf78771c1..326b009efd6 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[PublishRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[PublishRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 f23cbda3de5..d76dd310395 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[UnpublishRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[UnpublishRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 36ec0b96fc0..7633f23ebfd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -114,4 +113,17 @@ def get_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 79120d56bc7..fb34c129acd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -70,7 +69,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the 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. @@ -81,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -132,4 +131,27 @@ def get_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 ddcf3ddf1ba..609548ee630 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 3d76bfe8793..24a094e0118 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 fd5ec8c5b69..5c20d509d8a 100644 --- a/msgraph/generated/sites/item/drive/drive_request_builder.py +++ b/msgraph/generated/sites/item/drive/drive_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Drive]: + async def get(self,request_configuration: Optional[DriveRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Drive, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DriveRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 fefc5ba0c4e..7259a980023 100644 --- a/msgraph/generated/sites/item/drives/count/count_request_builder.py +++ b/msgraph/generated/sites/item/drives/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 41d15c6bf69..4d53fc10f69 100644 --- a/msgraph/generated/sites/item/drives/drives_request_builder.py +++ b/msgraph/generated/sites/item/drives/drives_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[DriveCollectionResponse]: + async def get(self,request_configuration: Optional[DrivesRequestBuilderGetRequestConfiguration] = 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. @@ -63,7 +62,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DriveCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DrivesRequestBuilderGetRequestConfiguration] = 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. @@ -149,4 +148,17 @@ def 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 17f1ac54103..ac03934e839 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Drive]: + async def get(self,request_configuration: Optional[DriveItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Drive, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DriveItemRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 348808f1d4b..4eeb55a34b2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 3b214d2af8e..5cf75905b30 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[ExternalColumnsRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: """ Get externalColumns from sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +62,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ColumnDefinitionCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExternalColumnsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get externalColumns from sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,4 +148,17 @@ def 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 ad8e43f8a46..09407b3afdc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def get(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnDefinition]: """ Get externalColumns from sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get externalColumns from sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 fc1997033ac..bf25636cbde 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[GetActivitiesByIntervalGetResponse]: + async def get(self,request_configuration: Optional[GetActivitiesByIntervalRequestBuilderGetRequestConfiguration] = None) -> Optional[GetActivitiesByIntervalGetResponse]: """ Invoke function getActivitiesByInterval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GetActivitiesByIntervalGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetActivitiesByIntervalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getActivitiesByInterval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 e2579bd5308..57cd2a1a030 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +33,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[RequestConfiguration] = None) -> Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse]: + async def get(self,request_configuration: Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetRequestConfiguration] = None) -> Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse]: """ Invoke function getActivitiesByInterval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -54,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getActivitiesByInterval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -131,4 +130,17 @@ def 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 62e305f2b07..d186edb5d14 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> Optional[GetApplicableContentTypesForListWithListIdGetResponse]: + async def get(self,request_configuration: Optional[GetApplicableContentTypesForListWithListIdRequestBuilderGetRequestConfiguration] = None) -> Optional[GetApplicableContentTypesForListWithListIdGetResponse]: """ Invoke function getApplicableContentTypesForList param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GetApplicableContentTypesForListWithListIdGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetApplicableContentTypesForListWithListIdRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getApplicableContentTypesForList param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -127,4 +126,17 @@ def 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 5a3c36f168a..12edb8262d1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AnalyticsRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property analytics for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ItemAnalytics]: + async def get(self,request_configuration: Optional[AnalyticsRequestBuilderGetRequestConfiguration] = None) -> Optional[ItemAnalytics]: """ Analytics about the view activities that took place in this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ItemAnalytics, error_mapping) - async def patch(self,body: Optional[ItemAnalytics] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemAnalytics]: + async def patch(self,body: Optional[ItemAnalytics] = None, request_configuration: Optional[AnalyticsRequestBuilderPatchRequestConfiguration] = None) -> Optional[ItemAnalytics]: """ Update the navigation property analytics in sites param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AnalyticsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property analytics for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AnalyticsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Analytics about the view activities that took place in this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ItemAnalytics] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ItemAnalytics] = None, request_configuration: Optional[AnalyticsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property analytics in sites param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 d6df8355125..4547e7c5bec 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}')/columns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ColumnDefinitionCollectionResponse, error_mapping) - async def post(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def post(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> Optional[ColumnDefinition]: """ Create a column for a [site][site] with a request that specifies a [columnDefinition][columnDefinition]. param body: The request body @@ -73,7 +72,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = 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. @@ -84,7 +83,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a column for a [site][site] with a request that specifies a [columnDefinition][columnDefinition]. param body: The request body @@ -165,4 +164,27 @@ def 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 0f89d9a832e..6f384639cfc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}')/contentTypes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentTypeCollectionResponse]: + async def get(self,request_configuration: Optional[ContentTypesRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ContentTypeCollectionResponse, error_mapping) - async def post(self,body: Optional[ContentType] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentType]: + async def post(self,body: Optional[ContentType] = None, request_configuration: Optional[ContentTypesRequestBuilderPostRequestConfiguration] = None) -> Optional[ContentType]: """ Create a new [contentType][] in a [site][]. param body: The request body @@ -73,7 +72,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentTypesRequestBuilderGetRequestConfiguration] = 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. @@ -84,7 +83,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ContentType] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ContentType] = None, request_configuration: Optional[ContentTypesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new [contentType][] in a [site][]. param body: The request body @@ -165,4 +164,27 @@ def 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 7fe65729729..14d29461280 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 8e0e4d3ef80..09d0158edb3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Drive]: + async def get(self,request_configuration: Optional[DriveRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Drive, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DriveRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 bbcfde8185f..fd12ae4a229 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DriveCollectionResponse]: + async def get(self,request_configuration: Optional[DrivesRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DriveCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DrivesRequestBuilderGetRequestConfiguration] = 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. @@ -124,4 +123,17 @@ def 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 a4333acc40b..111ddca85f5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[ExternalColumnsRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: """ Get externalColumns from sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ColumnDefinitionCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExternalColumnsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get externalColumns from sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 8234987778a..efcb45421d5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[GetActivitiesByIntervalGetResponse]: + async def get(self,request_configuration: Optional[GetActivitiesByIntervalRequestBuilderGetRequestConfiguration] = None) -> Optional[GetActivitiesByIntervalGetResponse]: """ Invoke function getActivitiesByInterval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GetActivitiesByIntervalGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetActivitiesByIntervalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getActivitiesByInterval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 a3d75c2439d..15858da3676 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +33,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[RequestConfiguration] = None) -> Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse]: + async def get(self,request_configuration: Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetRequestConfiguration] = None) -> Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse]: """ Invoke function getActivitiesByInterval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -54,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getActivitiesByInterval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -131,4 +130,17 @@ def 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 331c3ce4632..a0041d70c0d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> Optional[GetApplicableContentTypesForListWithListIdGetResponse]: + async def get(self,request_configuration: Optional[GetApplicableContentTypesForListWithListIdRequestBuilderGetRequestConfiguration] = None) -> Optional[GetApplicableContentTypesForListWithListIdGetResponse]: """ Invoke function getApplicableContentTypesForList param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GetApplicableContentTypesForListWithListIdGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetApplicableContentTypesForListWithListIdRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getApplicableContentTypesForList param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -127,4 +126,17 @@ def 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 86e449f2ef5..4cf1d94dbe7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AnalyticsRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property analytics for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ItemAnalytics]: + async def get(self,request_configuration: Optional[AnalyticsRequestBuilderGetRequestConfiguration] = None) -> Optional[ItemAnalytics]: """ Analytics about the view activities that took place in this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ItemAnalytics, error_mapping) - async def patch(self,body: Optional[ItemAnalytics] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemAnalytics]: + async def patch(self,body: Optional[ItemAnalytics] = None, request_configuration: Optional[AnalyticsRequestBuilderPatchRequestConfiguration] = None) -> Optional[ItemAnalytics]: """ Update the navigation property analytics in sites param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AnalyticsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property analytics for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AnalyticsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Analytics about the view activities that took place in this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ItemAnalytics] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ItemAnalytics] = None, request_configuration: Optional[AnalyticsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property analytics in sites param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 25aba1832d5..6176c0eeb79 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}')/columns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ColumnDefinitionCollectionResponse, error_mapping) - async def post(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def post(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> Optional[ColumnDefinition]: """ Create a column for a [site][site] with a request that specifies a [columnDefinition][columnDefinition]. param body: The request body @@ -73,7 +72,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = 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. @@ -84,7 +83,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a column for a [site][site] with a request that specifies a [columnDefinition][columnDefinition]. param body: The request body @@ -165,4 +164,27 @@ def 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 be8e196fea7..e77a1f7335c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}')/contentTypes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentTypeCollectionResponse]: + async def get(self,request_configuration: Optional[ContentTypesRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ContentTypeCollectionResponse, error_mapping) - async def post(self,body: Optional[ContentType] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentType]: + async def post(self,body: Optional[ContentType] = None, request_configuration: Optional[ContentTypesRequestBuilderPostRequestConfiguration] = None) -> Optional[ContentType]: """ Create a new [contentType][] in a [site][]. param body: The request body @@ -73,7 +72,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentTypesRequestBuilderGetRequestConfiguration] = 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. @@ -84,7 +83,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ContentType] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ContentType] = None, request_configuration: Optional[ContentTypesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new [contentType][] in a [site][]. param body: The request body @@ -165,4 +164,27 @@ def 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 59690d83f4d..e337451d141 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 d962c2c592d..25dee4ac3af 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Drive]: + async def get(self,request_configuration: Optional[DriveRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Drive, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DriveRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 7d274cec4d4..5319898b3bb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DriveCollectionResponse]: + async def get(self,request_configuration: Optional[DrivesRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DriveCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DrivesRequestBuilderGetRequestConfiguration] = 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. @@ -124,4 +123,17 @@ def 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 c2291f14384..af25d79fa5a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[ExternalColumnsRequestBuilderGetRequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: """ Get externalColumns from sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ColumnDefinitionCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExternalColumnsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get externalColumns from sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 d0fda31857d..ab8693ef633 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[RequestConfiguration] = None) -> Optional[Site]: + async def get(self,request_configuration: Optional[GetByPathWithPath1RequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Site, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetByPathWithPath1RequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getByPath param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -240,4 +240,14 @@ 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 206a0392668..3b8d767b5e2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[BaseItemCollectionResponse]: + async def get(self,request_configuration: Optional[ItemsRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, BaseItemCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ItemsRequestBuilderGetRequestConfiguration] = 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. @@ -124,4 +123,17 @@ def 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 5eef6331dff..dc14a4fbe09 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 a2d282ef6f9..9fc809fa26b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}')/lists{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ListCollectionResponse]: + async def get(self,request_configuration: Optional[ListsRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ListCollectionResponse, error_mapping) - async def post(self,body: Optional[List_] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[List_]: + async def post(self,body: Optional[List_] = None, request_configuration: Optional[ListsRequestBuilderPostRequestConfiguration] = None) -> Optional[List_]: """ Create a new [list][] in a [site][]. param body: The request body @@ -73,7 +72,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ListsRequestBuilderGetRequestConfiguration] = 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. @@ -84,7 +83,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[List_] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[List_] = None, request_configuration: Optional[ListsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new [list][] in a [site][]. param body: The request body @@ -165,4 +164,27 @@ def 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 90ca19a5a9d..d632038c78e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[OnenoteRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property onenote for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Onenote]: + async def get(self,request_configuration: Optional[OnenoteRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Onenote, error_mapping) - async def patch(self,body: Optional[Onenote] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Onenote]: + async def patch(self,body: Optional[Onenote] = None, request_configuration: Optional[OnenoteRequestBuilderPatchRequestConfiguration] = None) -> Optional[Onenote]: """ Update the navigation property onenote in sites param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[OnenoteRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property onenote for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OnenoteRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Onenote] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Onenote] = None, request_configuration: Optional[OnenoteRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property onenote in sites param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 22b576ce49e..ca8fca34777 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}')/operations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RichLongRunningOperationCollectionResponse]: + async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RichLongRunningOperationCollectionResponse, error_mapping) - async def post(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RichLongRunningOperation]: + async def post(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> Optional[RichLongRunningOperation]: """ Create new navigation property to operations for sites param body: The request body @@ -72,7 +71,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = 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. @@ -83,7 +82,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to operations for sites param body: The request body @@ -164,4 +163,27 @@ def 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 711c82903d0..9a4485b30a0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}')/pages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[BaseSitePageCollectionResponse]: + async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = None) -> Optional[BaseSitePageCollectionResponse]: """ Get pages from sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, BaseSitePageCollectionResponse, error_mapping) - async def post(self,body: Optional[BaseSitePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[BaseSitePage]: + async def post(self,body: Optional[BaseSitePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> Optional[BaseSitePage]: """ Create new navigation property to pages for sites param body: The request body @@ -71,7 +70,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get pages from sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -82,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[BaseSitePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[BaseSitePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to pages for sites param body: The request body @@ -163,4 +162,27 @@ def 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 7a403e979fa..cba9bb040e5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}')/permissions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PermissionCollectionResponse]: + async def get(self,request_configuration: Optional[PermissionsRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PermissionCollectionResponse, error_mapping) - async def post(self,body: Optional[Permission] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Permission]: + async def post(self,body: Optional[Permission] = None, request_configuration: Optional[PermissionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Permission]: """ Create a new permission object on a site. param body: The request body @@ -73,7 +72,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PermissionsRequestBuilderGetRequestConfiguration] = 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. @@ -84,7 +83,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Permission] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Permission] = None, request_configuration: Optional[PermissionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new permission object on a site. param body: The request body @@ -165,4 +164,27 @@ def 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 6e6bf25e9c7..21ac141bf67 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[SiteCollectionResponse]: + async def get(self,request_configuration: Optional[SitesRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SiteCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SitesRequestBuilderGetRequestConfiguration] = 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. @@ -125,4 +124,17 @@ def 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 52ee1480d0e..2df2c1e60f5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TermStoreRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property termStore for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Store]: + async def get(self,request_configuration: Optional[TermStoreRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Store, error_mapping) - async def patch(self,body: Optional[Store] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Store]: + async def patch(self,body: Optional[Store] = None, request_configuration: Optional[TermStoreRequestBuilderPatchRequestConfiguration] = None) -> Optional[Store]: """ Update the properties of a store object. param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TermStoreRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property termStore for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermStoreRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Store] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Store] = None, request_configuration: Optional[TermStoreRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a store object. param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 b91bc73dc6b..154ebc0bef0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}')/termStores{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[StoreCollectionResponse]: + async def get(self,request_configuration: Optional[TermStoresRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, StoreCollectionResponse, error_mapping) - async def post(self,body: Optional[Store] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Store]: + async def post(self,body: Optional[Store] = None, request_configuration: Optional[TermStoresRequestBuilderPostRequestConfiguration] = None) -> Optional[Store]: """ Create new navigation property to termStores for sites param body: The request body @@ -71,7 +70,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermStoresRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The collection of termStores under this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -82,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Store] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Store] = None, request_configuration: Optional[TermStoresRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to termStores for sites param body: The request body @@ -163,4 +162,27 @@ def 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 9c6b986a2c8..57a446b2f04 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[RequestConfiguration] = None) -> Optional[Site]: + async def get(self,request_configuration: Optional[GetByPathWithPathRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetByPathWithPathRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getByPath param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -295,4 +295,14 @@ 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 008ab7d76e4..d7e776de7f1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[BaseItemCollectionResponse]: + async def get(self,request_configuration: Optional[ItemsRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, BaseItemCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ItemsRequestBuilderGetRequestConfiguration] = 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. @@ -124,4 +123,17 @@ def 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 e540f2a0d0a..94f8d2b8e90 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 a9dd53da548..1d35ef7de57 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}')/lists{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ListCollectionResponse]: + async def get(self,request_configuration: Optional[ListsRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ListCollectionResponse, error_mapping) - async def post(self,body: Optional[List_] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[List_]: + async def post(self,body: Optional[List_] = None, request_configuration: Optional[ListsRequestBuilderPostRequestConfiguration] = None) -> Optional[List_]: """ Create a new [list][] in a [site][]. param body: The request body @@ -73,7 +72,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ListsRequestBuilderGetRequestConfiguration] = 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. @@ -84,7 +83,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[List_] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[List_] = None, request_configuration: Optional[ListsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new [list][] in a [site][]. param body: The request body @@ -165,4 +164,27 @@ def 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 6ec0e5e7fe5..0e0299f0530 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[OnenoteRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property onenote for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Onenote]: + async def get(self,request_configuration: Optional[OnenoteRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Onenote, error_mapping) - async def patch(self,body: Optional[Onenote] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Onenote]: + async def patch(self,body: Optional[Onenote] = None, request_configuration: Optional[OnenoteRequestBuilderPatchRequestConfiguration] = None) -> Optional[Onenote]: """ Update the navigation property onenote in sites param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[OnenoteRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property onenote for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OnenoteRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Onenote] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Onenote] = None, request_configuration: Optional[OnenoteRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property onenote in sites param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 e0bf80fd85f..ed4e0e6b064 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}')/operations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[RichLongRunningOperationCollectionResponse]: + async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RichLongRunningOperationCollectionResponse, error_mapping) - async def post(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RichLongRunningOperation]: + async def post(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> Optional[RichLongRunningOperation]: """ Create new navigation property to operations for sites param body: The request body @@ -72,7 +71,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = 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. @@ -83,7 +82,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to operations for sites param body: The request body @@ -164,4 +163,27 @@ def 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 55644ab29b3..4c402f3d836 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}')/pages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[BaseSitePageCollectionResponse]: + async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = None) -> Optional[BaseSitePageCollectionResponse]: """ Get pages from sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, BaseSitePageCollectionResponse, error_mapping) - async def post(self,body: Optional[BaseSitePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[BaseSitePage]: + async def post(self,body: Optional[BaseSitePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> Optional[BaseSitePage]: """ Create new navigation property to pages for sites param body: The request body @@ -71,7 +70,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get pages from sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -82,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[BaseSitePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[BaseSitePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to pages for sites param body: The request body @@ -163,4 +162,27 @@ def 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 d5e81290622..8caae59861f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}')/permissions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[PermissionCollectionResponse]: + async def get(self,request_configuration: Optional[PermissionsRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PermissionCollectionResponse, error_mapping) - async def post(self,body: Optional[Permission] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Permission]: + async def post(self,body: Optional[Permission] = None, request_configuration: Optional[PermissionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Permission]: """ Create a new permission object on a site. param body: The request body @@ -73,7 +72,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PermissionsRequestBuilderGetRequestConfiguration] = 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. @@ -84,7 +83,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Permission] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Permission] = None, request_configuration: Optional[PermissionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new permission object on a site. param body: The request body @@ -165,4 +164,27 @@ def 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 1ef4f0b1637..1251871f214 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[SiteCollectionResponse]: + async def get(self,request_configuration: Optional[SitesRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SiteCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SitesRequestBuilderGetRequestConfiguration] = 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. @@ -125,4 +124,17 @@ def 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 ebe6e482833..41d89cf05f7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TermStoreRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property termStore for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Store]: + async def get(self,request_configuration: Optional[TermStoreRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Store, error_mapping) - async def patch(self,body: Optional[Store] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Store]: + async def patch(self,body: Optional[Store] = None, request_configuration: Optional[TermStoreRequestBuilderPatchRequestConfiguration] = None) -> Optional[Store]: """ Update the properties of a store object. param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TermStoreRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property termStore for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermStoreRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Store] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Store] = None, request_configuration: Optional[TermStoreRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a store object. param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 3969638abc5..ddd0721f941 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}')/termStores{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[StoreCollectionResponse]: + async def get(self,request_configuration: Optional[TermStoresRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, StoreCollectionResponse, error_mapping) - async def post(self,body: Optional[Store] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Store]: + async def post(self,body: Optional[Store] = None, request_configuration: Optional[TermStoresRequestBuilderPostRequestConfiguration] = None) -> Optional[Store]: """ Create new navigation property to termStores for sites param body: The request body @@ -71,7 +70,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermStoresRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The collection of termStores under this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -82,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Store] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Store] = None, request_configuration: Optional[TermStoresRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to termStores for sites param body: The request body @@ -163,4 +162,27 @@ def 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 223361ecf66..ebdbfd29af0 100644 --- a/msgraph/generated/sites/item/items/count/count_request_builder.py +++ b/msgraph/generated/sites/item/items/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 e34af3ef630..cc860e60800 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[BaseItem]: + async def get(self,request_configuration: Optional[BaseItemItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, BaseItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[BaseItemItemRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 2a7605de60d..3008fd966cc 100644 --- a/msgraph/generated/sites/item/items/items_request_builder.py +++ b/msgraph/generated/sites/item/items/items_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[BaseItemCollectionResponse]: + async def get(self,request_configuration: Optional[ItemsRequestBuilderGetRequestConfiguration] = 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. @@ -63,7 +62,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, BaseItemCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ItemsRequestBuilderGetRequestConfiguration] = 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. @@ -149,4 +148,17 @@ def 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 5d5aedeebd4..1aa2f3e9366 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -114,4 +113,17 @@ def get_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 f34f56fb8d2..8cbd4954469 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -70,7 +69,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the 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. @@ -81,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -132,4 +131,27 @@ def get_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 323884e7c58..f5add8b95e0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 a869cbf0ca3..c99094d289d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 5d8fb243673..fc9ce7d0e89 100644 --- a/msgraph/generated/sites/item/lists/count/count_request_builder.py +++ b/msgraph/generated/sites/item/lists/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 18c57c840ac..bde1f9585ca 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ColumnDefinitionCollectionResponse, error_mapping) - async def post(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def post(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> Optional[ColumnDefinition]: """ Create a column for a [list][list] with a request that specifies a [columnDefinition][columnDefinition]. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a column for a [list][list] with a request that specifies a [columnDefinition][columnDefinition]. param body: The request body @@ -190,4 +189,27 @@ def 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 3ceae669afa..e341523b11e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/columns/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 01588aef554..4d1b0a6d66e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property columns for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ColumnDefinition]: + async def get(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - async def patch(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def patch(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ColumnDefinition]: """ Update the navigation property columns in sites param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property columns for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property columns in sites param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 3653577819d..257fbcfea8f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{columnDefinition%2Did}/sourceColumn{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def get(self,request_configuration: Optional[SourceColumnRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SourceColumnRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 ca53eb8a427..cfe55ea625e 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[RequestConfiguration] = None) -> Optional[ContentType]: + async def post(self,body: Optional[AddCopyPostRequestBody] = None, request_configuration: Optional[AddCopyRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddCopyPostRequestBody] = None, request_configuration: Optional[AddCopyRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Add a copy of a [content type][contentType] from a [site][site] to a [list][list]. param body: The request body @@ -76,4 +76,14 @@ 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 60f8f3bb1ca..feda1b50218 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[RequestConfiguration] = None) -> Optional[ContentType]: + async def post(self,body: Optional[AddCopyFromContentTypeHubPostRequestBody] = None, request_configuration: Optional[AddCopyFromContentTypeHubRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddCopyFromContentTypeHubPostRequestBody] = None, request_configuration: Optional[AddCopyFromContentTypeHubRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 270d1bdc7be..fa1e8b05b05 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +46,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[RequestConfiguration] = None) -> Optional[ContentTypeCollectionResponse]: + async def get(self,request_configuration: Optional[ContentTypesRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ContentTypeCollectionResponse, error_mapping) - async def post(self,body: Optional[ContentType] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentType]: + async def post(self,body: Optional[ContentType] = None, request_configuration: Optional[ContentTypesRequestBuilderPostRequestConfiguration] = None) -> Optional[ContentType]: """ Create new navigation property to contentTypes for sites param body: The request body @@ -91,7 +90,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentTypesRequestBuilderGetRequestConfiguration] = 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. @@ -102,7 +101,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ContentType] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ContentType] = None, request_configuration: Optional[ContentTypesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to contentTypes for sites param body: The request body @@ -219,4 +218,27 @@ def 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 5255b2e9289..9501be9c4d9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 6c9c320fd7d..0dd3f36e6c6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/getCompatibleHubContentTypes(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetCompatibleHubContentTypesGetResponse]: + async def get(self,request_configuration: Optional[GetCompatibleHubContentTypesRequestBuilderGetRequestConfiguration] = None) -> Optional[GetCompatibleHubContentTypesGetResponse]: """ Invoke function getCompatibleHubContentTypes param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GetCompatibleHubContentTypesGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetCompatibleHubContentTypesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getCompatibleHubContentTypes param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 e5f9850d5e4..afdeeabde40 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[AssociateWithHubSitesPostRequestBody] = None, request_configuration: Optional[AssociateWithHubSitesRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AssociateWithHubSitesPostRequestBody] = None, request_configuration: Optional[AssociateWithHubSitesRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 7dce4dcdb0c..f845de29525 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/base{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentType]: + async def get(self,request_configuration: Optional[BaseRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ContentType, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[BaseRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 311d2d2f439..8fb338602f9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[ContentTypeCollectionResponse]: + async def get(self,request_configuration: Optional[BaseTypesRequestBuilderGetRequestConfiguration] = 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. @@ -63,7 +62,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ContentTypeCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[BaseTypesRequestBuilderGetRequestConfiguration] = 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. @@ -149,4 +148,17 @@ def 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 6f638b94d88..b67ba664dee 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/baseTypes/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 e8b54319d5e..8f3e834a600 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{contentType%2Did1}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentType]: + async def get(self,request_configuration: Optional[ContentTypeItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ContentType, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentTypeItemRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 44217308c74..c8890f76748 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ColumnLinkCollectionResponse]: + async def get(self,request_configuration: Optional[ColumnLinksRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ColumnLinkCollectionResponse, error_mapping) - async def post(self,body: Optional[ColumnLink] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnLink]: + async def post(self,body: Optional[ColumnLink] = None, request_configuration: Optional[ColumnLinksRequestBuilderPostRequestConfiguration] = None) -> Optional[ColumnLink]: """ Create new navigation property to columnLinks for sites param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ColumnLinksRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ColumnLink] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ColumnLink] = None, request_configuration: Optional[ColumnLinksRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to columnLinks for sites param body: The request body @@ -188,4 +187,27 @@ def 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 c57fd8ef83e..844284d09dd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/columnLinks/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 990e09ca8e5..7c4bcb648fb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{columnLink%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ColumnLinkItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property columnLinks for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ColumnLink]: + async def get(self,request_configuration: Optional[ColumnLinkItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ColumnLink, error_mapping) - async def patch(self,body: Optional[ColumnLink] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnLink]: + async def patch(self,body: Optional[ColumnLink] = None, request_configuration: Optional[ColumnLinkItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ColumnLink]: """ Update the navigation property columnLinks in sites param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ColumnLinkItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property columnLinks for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ColumnLinkItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ColumnLink] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ColumnLink] = None, request_configuration: Optional[ColumnLinkItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property columnLinks in sites param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 5a563d39656..52e25497b7c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[ColumnPositionsRequestBuilderGetRequestConfiguration] = 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. @@ -63,7 +62,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ColumnDefinitionCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ColumnPositionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Column order information in a content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -149,4 +148,17 @@ def 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 bcc690f1a36..76d91797dfd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/columnPositions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 a5e08899d23..56974a8a0fa 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{columnDefinition%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def get(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Column order information in a content type. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 22cdddbec8f..558ce29fbd4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[ColumnDefinitionCollectionResponse]: + async def get(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ColumnDefinitionCollectionResponse, error_mapping) - async def post(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def post(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = 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 @@ -190,4 +189,27 @@ def 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 30307790ce3..08e9e1192af 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/columns/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 be7fbe3098c..ea716f94276 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ColumnDefinition]: + async def get(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - async def patch(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def patch(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ColumnDefinition]: """ Update a [site][], a [list][], or a [content type][contentType] [column][columnDefinition]. param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ColumnDefinitionItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ColumnDefinition] = None, request_configuration: Optional[ColumnDefinitionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update a [site][], a [list][], or a [content type][contentType] [column][columnDefinition]. param body: The request body @@ -148,6 +147,16 @@ 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(): """ @@ -174,4 +183,27 @@ def get_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 6f1d82a9b79..7db9ca88d53 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{columnDefinition%2Did}/sourceColumn{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ColumnDefinition]: + async def get(self,request_configuration: Optional[SourceColumnRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ColumnDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SourceColumnRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 8101e71437a..f6959bfea55 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +36,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ContentTypeItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property contentTypes for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -55,7 +54,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ContentType]: + async def get(self,request_configuration: Optional[ContentTypeItemRequestBuilderGetRequestConfiguration] = 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. @@ -75,7 +74,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ContentType, error_mapping) - async def patch(self,body: Optional[ContentType] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContentType]: + async def patch(self,body: Optional[ContentType] = None, request_configuration: Optional[ContentTypeItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ContentType]: """ Update the navigation property contentTypes in sites param body: The request body @@ -98,7 +97,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ContentTypeItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property contentTypes for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +108,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentTypeItemRequestBuilderGetRequestConfiguration] = 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. @@ -120,7 +119,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ContentType] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ContentType] = None, request_configuration: Optional[ContentTypeItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property contentTypes in sites param body: The request body @@ -235,6 +234,16 @@ 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(): """ @@ -261,4 +270,27 @@ def get_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 59623a97114..5074f90badb 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[CopyToDefaultContentLocationPostRequestBody] = None, request_configuration: Optional[CopyToDefaultContentLocationRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToDefaultContentLocationPostRequestBody] = None, request_configuration: Optional[CopyToDefaultContentLocationRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 1a88320331a..a6a38eb0d6d 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[RequestConfiguration] = None) -> Optional[IsPublishedGetResponse]: + async def get(self,request_configuration: Optional[IsPublishedRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, IsPublishedGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[IsPublishedRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function isPublished param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 34573550500..a0a33040316 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[PublishRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[PublishRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 33fd5aa5f66..ab7d31fcac4 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[UnpublishRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[UnpublishRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 e437f2815c7..99175f7adf3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -114,4 +113,17 @@ def get_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 20895eee1a4..1aeeb8ee620 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -70,7 +69,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the 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. @@ -81,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -132,4 +131,27 @@ def get_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 234bcaaf47d..f5c741caa6e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/createdByUser/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 04fcff10a6a..87effb3444d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 0d5cf728f61..65bb9eab267 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/drive{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Drive]: + async def get(self,request_configuration: Optional[DriveRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Drive, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DriveRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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/item/analytics/analytics_request_builder.py b/msgraph/generated/sites/item/lists/item/items/item/analytics/analytics_request_builder.py index 87170a7638f..79921049b3c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/analytics{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ItemAnalytics]: + async def get(self,request_configuration: Optional[AnalyticsRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ItemAnalytics, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AnalyticsRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 0341333002c..0e381464c08 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[RequestConfiguration] = None) -> Optional[Permission]: + async def post(self,body: Optional[CreateLinkPostRequestBody] = None, request_configuration: Optional[CreateLinkRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateLinkPostRequestBody] = None, request_configuration: Optional[CreateLinkRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action createLink param body: The request body @@ -75,4 +75,14 @@ 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 501c6bae888..82e39bc22eb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -114,4 +113,17 @@ def get_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 9ac5a75c44b..7857c1c39c6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -70,7 +69,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the 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. @@ -81,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -132,4 +131,27 @@ def get_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 41ed32682c2..9639d7c775d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/createdByUser/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 4c90f02c0d3..4a04c8c79e1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 efc017313d1..06f9e515ebf 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 ba00d7a9a82..3b4b2099931 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[DocumentSetVersionCollectionResponse]: + async def get(self,request_configuration: Optional[DocumentSetVersionsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DocumentSetVersionCollectionResponse, error_mapping) - async def post(self,body: Optional[DocumentSetVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DocumentSetVersion]: + async def post(self,body: Optional[DocumentSetVersion] = None, request_configuration: Optional[DocumentSetVersionsRequestBuilderPostRequestConfiguration] = None) -> Optional[DocumentSetVersion]: """ Create a new version of a document set item in a list. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DocumentSetVersionsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DocumentSetVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DocumentSetVersion] = None, request_configuration: Optional[DocumentSetVersionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new version of a document set item in a list. param body: The request body @@ -190,4 +189,27 @@ def 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 0b9ba150cf9..67a76aa1fa8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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}/documentSetVersions/{documentSetVersion%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DocumentSetVersionItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[DocumentSetVersion]: + async def get(self,request_configuration: Optional[DocumentSetVersionItemRequestBuilderGetRequestConfiguration] = 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. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DocumentSetVersion, error_mapping) - async def patch(self,body: Optional[DocumentSetVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DocumentSetVersion]: + async def patch(self,body: Optional[DocumentSetVersion] = None, request_configuration: Optional[DocumentSetVersionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DocumentSetVersion]: """ Update the navigation property documentSetVersions in sites param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DocumentSetVersionItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DocumentSetVersionItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DocumentSetVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DocumentSetVersion] = None, request_configuration: Optional[DocumentSetVersionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property documentSetVersions in sites param body: The request body @@ -157,6 +156,16 @@ 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(): """ @@ -183,4 +192,27 @@ def get_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 9aca94d73d0..a7dd4f1b010 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{documentSetVersion%2Did}/fields{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[FieldsRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property fields for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[FieldValueSet]: + async def get(self,request_configuration: Optional[FieldsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, FieldValueSet, error_mapping) - async def patch(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[FieldValueSet]: + async def patch(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[FieldsRequestBuilderPatchRequestConfiguration] = None) -> Optional[FieldValueSet]: """ Update the navigation property fields in sites param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[FieldsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property fields for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FieldsRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[FieldsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property fields in sites param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 dc7a786e1e7..3527a61ccd7 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RestoreRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RestoreRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Restore a document set version. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,4 +65,14 @@ 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 db117d50ba7..f8837de64c8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/driveItem/content{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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 +44,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[DriveItem]: """ The content stream, if the item represents a file. param body: Binary request body @@ -68,7 +67,7 @@ async def put(self,body: bytes, request_configuration: Optional[RequestConfigura return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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 +78,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ The content stream, if the item represents a file. param body: Binary request body @@ -125,4 +124,27 @@ 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 09f12407ede..38dc997a109 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: + async def get(self,request_configuration: Optional[DriveItemRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DriveItemRequestBuilderGetRequestConfiguration] = 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. @@ -104,4 +103,17 @@ def get_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 e01639715b4..631ec2593c6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/fields{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[FieldsRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property fields for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[FieldValueSet]: + async def get(self,request_configuration: Optional[FieldsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, FieldValueSet, error_mapping) - async def patch(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[FieldValueSet]: + async def patch(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[FieldsRequestBuilderPatchRequestConfiguration] = None) -> Optional[FieldValueSet]: """ Update the properties on a [listItem][]. param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[FieldsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property fields for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FieldsRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[FieldsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties on a [listItem][]. param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 c6d10e5faf2..4e1bb7a860c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/getActivitiesByInterval(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetActivitiesByIntervalGetResponse]: + async def get(self,request_configuration: Optional[GetActivitiesByIntervalRequestBuilderGetRequestConfiguration] = None) -> Optional[GetActivitiesByIntervalGetResponse]: """ Invoke function getActivitiesByInterval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GetActivitiesByIntervalGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetActivitiesByIntervalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getActivitiesByInterval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 76bb70d57f2..7dd7c0d738d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +33,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[RequestConfiguration] = None) -> Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse]: + async def get(self,request_configuration: Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetRequestConfiguration] = None) -> Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse]: """ Invoke function getActivitiesByInterval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -54,7 +53,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getActivitiesByInterval param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -131,4 +130,17 @@ def 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 9d8681a0877..f46120e8b14 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -114,4 +113,17 @@ def get_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 a21de70e78f..24573babd03 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -70,7 +69,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the 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. @@ -81,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -132,4 +131,27 @@ def get_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 a17c2f803bf..ca7f64799f2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/lastModifiedByUser/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 37f5e6bc727..ca4b776eedf 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 8e1d321d1a0..bc1efff4965 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +36,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ListItemItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Removes an item from a [list][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -56,7 +55,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ListItem]: + async def get(self,request_configuration: Optional[ListItemItemRequestBuilderGetRequestConfiguration] = 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. @@ -95,7 +94,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[RequestConfiguration] = None) -> Optional[ListItem]: + async def patch(self,body: Optional[ListItem] = None, request_configuration: Optional[ListItemItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ListItem]: """ Update the navigation property items in sites param body: The request body @@ -118,7 +117,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ListItemItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Removes an item from a [list][]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -129,7 +128,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ListItemItemRequestBuilderGetRequestConfiguration] = 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. @@ -140,7 +139,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ListItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ListItem] = None, request_configuration: Optional[ListItemItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property items in sites param body: The request body @@ -246,6 +245,16 @@ 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(): """ @@ -272,4 +281,27 @@ def get_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 fd9a3f32e33..e12af63d70c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 fc889e9fb61..84720d194dd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{listItemVersion%2Did}/fields{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[FieldsRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property fields for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[FieldValueSet]: + async def get(self,request_configuration: Optional[FieldsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, FieldValueSet, error_mapping) - async def patch(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[FieldValueSet]: + async def patch(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[FieldsRequestBuilderPatchRequestConfiguration] = None) -> Optional[FieldValueSet]: """ Update the navigation property fields in sites param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[FieldsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property fields for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FieldsRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[FieldValueSet] = None, request_configuration: Optional[FieldsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property fields in sites param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 cafbcc0fa4c..93d1756909f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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}/versions/{listItemVersion%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ListItemVersionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property versions for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ListItemVersion]: + async def get(self,request_configuration: Optional[ListItemVersionItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ListItemVersion, error_mapping) - async def patch(self,body: Optional[ListItemVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ListItemVersion]: + async def patch(self,body: Optional[ListItemVersion] = None, request_configuration: Optional[ListItemVersionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ListItemVersion]: """ Update the navigation property versions in sites param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ListItemVersionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property versions for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ListItemVersionItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ListItemVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ListItemVersion] = None, request_configuration: Optional[ListItemVersionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property versions in sites param body: The request body @@ -156,6 +155,16 @@ 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(): """ @@ -182,4 +191,27 @@ def get_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 d9f3eeeb52f..e5cd468d057 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RestoreVersionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RestoreVersionRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 04a574b70be..844351dd834 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ListItemVersionCollectionResponse]: + async def get(self,request_configuration: Optional[VersionsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ListItemVersionCollectionResponse, error_mapping) - async def post(self,body: Optional[ListItemVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ListItemVersion]: + async def post(self,body: Optional[ListItemVersion] = None, request_configuration: Optional[VersionsRequestBuilderPostRequestConfiguration] = None) -> Optional[ListItemVersion]: """ Create new navigation property to versions for sites param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[VersionsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ListItemVersion] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ListItemVersion] = None, request_configuration: Optional[VersionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to versions for sites param body: The request body @@ -189,4 +188,27 @@ def 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 2a317307365..8720e99506d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,7 @@ 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[RequestConfiguration] = None) -> Optional[ListItemCollectionResponse]: + async def get(self,request_configuration: Optional[ItemsRequestBuilderGetRequestConfiguration] = 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 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ListItemCollectionResponse, error_mapping) - async def post(self,body: Optional[ListItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ListItem]: + async def post(self,body: Optional[ListItem] = None, request_configuration: Optional[ItemsRequestBuilderPostRequestConfiguration] = None) -> Optional[ListItem]: """ Create a new [listItem][] in a [list][]. param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ItemsRequestBuilderGetRequestConfiguration] = 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 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ListItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ListItem] = None, request_configuration: Optional[ItemsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new [listItem][] in a [list][]. param body: The request body @@ -175,4 +174,27 @@ def 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 81269ce86af..6921e16b7ff 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -114,4 +113,17 @@ def get_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 4d8b914372e..14031aaeedc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -70,7 +69,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the 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. @@ -81,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -132,4 +131,27 @@ def get_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 7dcc6a1a3b1..3985945654c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/lastModifiedByUser/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 89f8f809615..1bdb8f6c767 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 1ccf4e80622..ccc8d65e6b0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +34,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ListItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property lists for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -53,12 +52,12 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[List_]: + async def get(self,request_configuration: Optional[ListItemRequestBuilderGetRequestConfiguration] = None) -> Optional[List_]: """ - Returns the metadata for a [list][]. + Get a list of rich long-running operations associated with a list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[List_] - Find more info here: https://learn.microsoft.com/graph/api/list-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/list-list-operations?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -74,7 +73,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, List_, error_mapping) - async def patch(self,body: Optional[List_] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[List_]: + async def patch(self,body: Optional[List_] = None, request_configuration: Optional[ListItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[List_]: """ Update the navigation property lists in sites param body: The request body @@ -97,7 +96,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ListItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property lists for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -108,9 +107,9 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ListItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ - Returns the metadata for a [list][]. + Get a list of rich long-running operations associated with a list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -119,7 +118,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[List_] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[List_] = None, request_configuration: Optional[ListItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property lists in sites param body: The request body @@ -216,10 +215,20 @@ 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(): """ - Returns the metadata for a [list][]. + Get a list of rich long-running operations associated with a list. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -242,4 +251,27 @@ def get_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 1e28669d7ad..c608498710b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/operations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 ae4d8b2687f..fd77777ffcf 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{richLongRunningOperation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RichLongRunningOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property operations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[RichLongRunningOperation]: + async def get(self,request_configuration: Optional[RichLongRunningOperationItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RichLongRunningOperation, error_mapping) - async def patch(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RichLongRunningOperation]: + async def patch(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RichLongRunningOperationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[RichLongRunningOperation]: """ Update the navigation property operations in sites param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RichLongRunningOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property operations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RichLongRunningOperationItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RichLongRunningOperationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property operations in sites param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 30cee10e7a7..1d1c39bf5ad 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[RichLongRunningOperationCollectionResponse]: + async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RichLongRunningOperationCollectionResponse, error_mapping) - async def post(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RichLongRunningOperation]: + async def post(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> Optional[RichLongRunningOperation]: """ Create new navigation property to operations for sites param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to operations for sites param body: The request body @@ -188,4 +187,27 @@ def 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 a82e3373b58..6e6356a6713 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 5fe1d3d4292..366f289ad70 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[ReauthorizeRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[ReauthorizeRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 752e295570b..af682d33f9c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}/subscriptions/{subscription%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SubscriptionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property subscriptions for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Subscription]: + async def get(self,request_configuration: Optional[SubscriptionItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Subscription, error_mapping) - async def patch(self,body: Optional[Subscription] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Subscription]: + async def patch(self,body: Optional[Subscription] = None, request_configuration: Optional[SubscriptionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Subscription]: """ Update the navigation property subscriptions in sites param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SubscriptionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property subscriptions for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SubscriptionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The set of subscriptions on the list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Subscription] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Subscription] = None, request_configuration: Optional[SubscriptionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property subscriptions in sites param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 11737c842de..34efcda3857 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[SubscriptionCollectionResponse]: + async def get(self,request_configuration: Optional[SubscriptionsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SubscriptionCollectionResponse, error_mapping) - async def post(self,body: Optional[Subscription] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Subscription]: + async def post(self,body: Optional[Subscription] = None, request_configuration: Optional[SubscriptionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Subscription]: """ Create new navigation property to subscriptions for sites param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SubscriptionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The set of subscriptions on the list. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Subscription] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Subscription] = None, request_configuration: Optional[SubscriptionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to subscriptions for sites param body: The request body @@ -188,4 +187,27 @@ def 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 e8fccfe8676..6f2c70ac0ad 100644 --- a/msgraph/generated/sites/item/lists/lists_request_builder.py +++ b/msgraph/generated/sites/item/lists/lists_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ListCollectionResponse]: + async def get(self,request_configuration: Optional[ListsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ListCollectionResponse, error_mapping) - async def post(self,body: Optional[List_] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[List_]: + async def post(self,body: Optional[List_] = None, request_configuration: Optional[ListsRequestBuilderPostRequestConfiguration] = None) -> Optional[List_]: """ Create a new [list][] in a [site][]. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ListsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[List_] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[List_] = None, request_configuration: Optional[ListsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new [list][] in a [site][]. param body: The request body @@ -190,4 +189,27 @@ def 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 fc39f49fc36..61a8246da95 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 9dc0ebb9c0c..8d4f621f238 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[RequestConfiguration] = None) -> Optional[CopyNotebookModel]: + async def post(self,body: Optional[GetNotebookFromWebUrlPostRequestBody] = None, request_configuration: Optional[GetNotebookFromWebUrlRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetNotebookFromWebUrlPostRequestBody] = None, request_configuration: Optional[GetNotebookFromWebUrlRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 31ff6792b53..996f13fa22d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> Optional[GetRecentNotebooksWithIncludePersonalNotebooksGetResponse]: + async def get(self,request_configuration: Optional[GetRecentNotebooksWithIncludePersonalNotebooksRequestBuilderGetRequestConfiguration] = None) -> Optional[GetRecentNotebooksWithIncludePersonalNotebooksGetResponse]: """ Invoke function getRecentNotebooks param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GetRecentNotebooksWithIncludePersonalNotebooksGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetRecentNotebooksWithIncludePersonalNotebooksRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getRecentNotebooks param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,4 +111,17 @@ def 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 45d90a3db51..221bc464b98 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[RequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyNotebookPostRequestBody] = None, request_configuration: Optional[CopyNotebookRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyNotebookPostRequestBody] = None, request_configuration: Optional[CopyNotebookRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 82646e888ab..19bc137a15b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[NotebookItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property notebooks for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Notebook]: + async def get(self,request_configuration: Optional[NotebookItemRequestBuilderGetRequestConfiguration] = 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. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - async def patch(self,body: Optional[Notebook] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: + async def patch(self,body: Optional[Notebook] = None, request_configuration: Optional[NotebookItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Notebook]: """ Update the navigation property notebooks in sites param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[NotebookItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property notebooks for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[NotebookItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Notebook] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Notebook] = None, request_configuration: Optional[NotebookItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property notebooks in sites param body: The request body @@ -166,6 +165,16 @@ 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(): """ @@ -192,4 +201,27 @@ def get_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 a0712342364..e18bb1490d6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 898f65778ed..770f49c207d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 d6f0bf1cb24..152860e20c1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentSectionGroup{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: + async def get(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 0c766b68770..d1959835e17 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/sectionGroups/{sectionGroup%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SectionGroupItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property sectionGroups for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[SectionGroup]: + async def get(self,request_configuration: Optional[SectionGroupItemRequestBuilderGetRequestConfiguration] = 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. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - async def patch(self,body: Optional[SectionGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: + async def patch(self,body: Optional[SectionGroup] = None, request_configuration: Optional[SectionGroupItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[SectionGroup]: """ Update the navigation property sectionGroups in sites param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SectionGroupItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sectionGroups for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SectionGroupItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SectionGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SectionGroup] = None, request_configuration: Optional[SectionGroupItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sectionGroups in sites param body: The request body @@ -175,6 +174,16 @@ 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(): """ @@ -201,4 +210,27 @@ def get_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 acce81c375d..ecc141a2446 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 6de35278a99..379e85d0187 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{sectionGroup%2Did1}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: + async def get(self,request_configuration: Optional[SectionGroupItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SectionGroupItemRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 246384d4882..5f36a036f43 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[SectionGroupCollectionResponse]: + async def get(self,request_configuration: Optional[SectionGroupsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SectionGroupCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SectionGroupsRequestBuilderGetRequestConfiguration] = 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. @@ -150,4 +149,17 @@ def 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 7602a720794..705d381a91a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 37cfd3ca70b..45598a4b8c1 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[RequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[CopyToNotebookRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[CopyToNotebookRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 08bb932de86..a6fb190db22 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[RequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[CopyToSectionGroupRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[CopyToSectionGroupRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 6605e30807e..f525bd26d09 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/sections/{onenoteSection%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property sections for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[OnenoteSection]: + async def get(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderGetRequestConfiguration] = 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. @@ -70,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - async def patch(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: + async def patch(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[OnenoteSectionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenoteSection]: """ Update the navigation property sections in sites param body: The request body @@ -93,7 +92,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sections for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -104,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderGetRequestConfiguration] = 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. @@ -115,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[OnenoteSectionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sections in sites param body: The request body @@ -185,6 +184,16 @@ 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(): """ @@ -211,4 +220,27 @@ def get_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 cea21a13001..3734bb07f95 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 9d8cb5f1a20..378c3a90e98 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = 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[RequestConfigura return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ The page's HTML content. param body: Binary request body @@ -104,4 +104,24 @@ 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 d1dc079fa76..3b705ca4444 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[RequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 5f91995fde8..202539ccd38 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/pages/{onenotePage%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property pages for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[OnenotePage]: + async def get(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = 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. @@ -71,7 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: + async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenotePage]: """ Update the navigation property pages in sites param body: The request body @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property pages for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = 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. @@ -116,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property pages in sites param body: The request body @@ -195,6 +194,16 @@ 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(): """ @@ -221,4 +230,27 @@ def get_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 2790f2d4de5..21a0c625443 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action onenotePatchContent param body: The request body @@ -72,4 +72,14 @@ 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 bcc738b3f37..a9ed243133f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 fb0775de8ce..c573efa919b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentSection{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: + async def get(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 37b9d8a2059..9eadaf9138a 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[RequestConfiguration] = None) -> Optional[OnenotePagePreview]: + async def get(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenotePagePreview, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function preview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 e5ff8009f11..28672f86e9b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[OnenotePageCollectionResponse]: + async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenotePageCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: + async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenotePage]: """ Create a new page in the specified section. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new page in the specified section. param body: The request body @@ -190,4 +189,27 @@ def 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 6ffc189bff1..fee559810f6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 90c8b383d87..c673540f350 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentSectionGroup{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: + async def get(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 b85b4108095..fdedc2c3e6f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[OnenoteSectionCollectionResponse]: + async def get(self,request_configuration: Optional[SectionsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenoteSectionCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: + async def post(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[SectionsRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteSection]: """ Create a new onenoteSection in the specified section group. param body: The request body @@ -89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SectionsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[SectionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new onenoteSection in the specified section group. param body: The request body @@ -190,4 +189,27 @@ def 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 0a0e8f6b73c..a1b6485df02 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[SectionGroupCollectionResponse]: + async def get(self,request_configuration: Optional[SectionGroupsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SectionGroupCollectionResponse, error_mapping) - async def post(self,body: Optional[SectionGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: + async def post(self,body: Optional[SectionGroup] = None, request_configuration: Optional[SectionGroupsRequestBuilderPostRequestConfiguration] = None) -> Optional[SectionGroup]: """ Create a new section group in the specified notebook. param body: The request body @@ -89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SectionGroupsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SectionGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SectionGroup] = None, request_configuration: Optional[SectionGroupsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new section group in the specified notebook. param body: The request body @@ -190,4 +189,27 @@ def 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 ee5ba72f927..0bfb1e76aa5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 81d4ccf5060..4ebf8ea9625 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[RequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[CopyToNotebookRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[CopyToNotebookRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 a5dda26e5db..7bc75ff6c3e 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[RequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[CopyToSectionGroupRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[CopyToSectionGroupRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 7a6d6b03401..d459bd903be 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/sections/{onenoteSection%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property sections for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[OnenoteSection]: + async def get(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderGetRequestConfiguration] = 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. @@ -70,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - async def patch(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: + async def patch(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[OnenoteSectionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenoteSection]: """ Update the navigation property sections in sites param body: The request body @@ -93,7 +92,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sections for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -104,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderGetRequestConfiguration] = 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. @@ -115,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[OnenoteSectionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sections in sites param body: The request body @@ -185,6 +184,16 @@ 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(): """ @@ -211,4 +220,27 @@ def get_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 17616f7a016..dfd32f07fa7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 0dc13b35afb..72e1b587c8f 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = 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[RequestConfigura return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ The page's HTML content. param body: Binary request body @@ -104,4 +104,24 @@ 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 cd6c81abdd0..59ea3433efd 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[RequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 4d89231954c..818825a4e9a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/pages/{onenotePage%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property pages for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[OnenotePage]: + async def get(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = 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. @@ -71,7 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: + async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenotePage]: """ Update the navigation property pages in sites param body: The request body @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property pages for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = 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. @@ -116,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property pages in sites param body: The request body @@ -195,6 +194,16 @@ 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(): """ @@ -221,4 +230,27 @@ def get_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 fe83e32f5bf..6bacc07fe13 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action onenotePatchContent param body: The request body @@ -72,4 +72,14 @@ 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 f656bfa33fe..f87e43c5fce 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 49c59d200d4..96a89e35eac 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentSection{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: + async def get(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 ddc4eda0602..a6cd1a729ef 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[RequestConfiguration] = None) -> Optional[OnenotePagePreview]: + async def get(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenotePagePreview, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function preview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 e9233d4f31a..dc298abcc1d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[OnenotePageCollectionResponse]: + async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenotePageCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: + async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenotePage]: """ Create a new page in the specified section. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new page in the specified section. param body: The request body @@ -190,4 +189,27 @@ def 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 7e00ccdff4d..c9847831ba9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 5fb439ae302..cbc70899938 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentSectionGroup{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: + async def get(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 00b7c01364d..c850a6332b4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[OnenoteSectionCollectionResponse]: + async def get(self,request_configuration: Optional[SectionsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenoteSectionCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: + async def post(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[SectionsRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteSection]: """ Create a new onenoteSection in the specified notebook. param body: The request body @@ -89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SectionsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[SectionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new onenoteSection in the specified notebook. param body: The request body @@ -190,4 +189,27 @@ def 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 1ba2aae714d..a2e43c9baa7 100644 --- a/msgraph/generated/sites/item/onenote/notebooks/notebooks_request_builder.py +++ b/msgraph/generated/sites/item/onenote/notebooks/notebooks_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +45,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[RequestConfiguration] = None) -> Optional[NotebookCollectionResponse]: + async def get(self,request_configuration: Optional[NotebooksRequestBuilderGetRequestConfiguration] = None) -> Optional[NotebookCollectionResponse]: """ Retrieve a list of notebook objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -79,7 +78,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[RequestConfiguration] = None) -> Optional[Notebook]: + async def post(self,body: Optional[Notebook] = None, request_configuration: Optional[NotebooksRequestBuilderPostRequestConfiguration] = None) -> Optional[Notebook]: """ Create a new OneNote notebook. param body: The request body @@ -103,7 +102,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[NotebooksRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of notebook objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Notebook] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Notebook] = None, request_configuration: Optional[NotebooksRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new OneNote notebook. param body: The request body @@ -213,4 +212,27 @@ def 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 de0a2a6ea85..8e86a2469d7 100644 --- a/msgraph/generated/sites/item/onenote/onenote_request_builder.py +++ b/msgraph/generated/sites/item/onenote/onenote_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +32,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[OnenoteRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property onenote for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Onenote]: + async def get(self,request_configuration: Optional[OnenoteRequestBuilderGetRequestConfiguration] = 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. @@ -71,7 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Onenote, error_mapping) - async def patch(self,body: Optional[Onenote] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Onenote]: + async def patch(self,body: Optional[Onenote] = None, request_configuration: Optional[OnenoteRequestBuilderPatchRequestConfiguration] = None) -> Optional[Onenote]: """ Update the navigation property onenote in sites param body: The request body @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[OnenoteRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property onenote for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OnenoteRequestBuilderGetRequestConfiguration] = 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. @@ -116,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Onenote] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Onenote] = None, request_configuration: Optional[OnenoteRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property onenote in sites param body: The request body @@ -195,6 +194,16 @@ 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(): """ @@ -221,4 +230,27 @@ def get_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 a854ea28805..cc2e63cdc77 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 ae73ae24d5f..0d181964ee1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[OnenoteOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property operations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[OnenoteOperation]: + async def get(self,request_configuration: Optional[OnenoteOperationItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenoteOperation, error_mapping) - async def patch(self,body: Optional[OnenoteOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def patch(self,body: Optional[OnenoteOperation] = None, request_configuration: Optional[OnenoteOperationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenoteOperation]: """ Update the navigation property operations in sites param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[OnenoteOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property operations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OnenoteOperationItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenoteOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenoteOperation] = None, request_configuration: Optional[OnenoteOperationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property operations in sites param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 ec9d2189293..938e030b608 100644 --- a/msgraph/generated/sites/item/onenote/operations/operations_request_builder.py +++ b/msgraph/generated/sites/item/onenote/operations/operations_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[OnenoteOperationCollectionResponse]: + async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenoteOperationCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenoteOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[OnenoteOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteOperation]: """ Create new navigation property to operations for sites param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenoteOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenoteOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to operations for sites param body: The request body @@ -188,4 +187,27 @@ def 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 8e03ba29864..141b0bd40b6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 1d8400b1824..e084851a21b 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = 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[RequestConfigura return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ The page's HTML content. param body: Binary request body @@ -104,4 +104,24 @@ 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 fe0cf782750..ac9ca27869f 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[RequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 26088ffb699..afd9ecdbc9b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +32,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a OneNote page. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -52,7 +51,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[OnenotePage]: + async def get(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = 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. @@ -73,7 +72,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: + async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenotePage]: """ Update the navigation property pages in sites param body: The request body @@ -96,7 +95,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a OneNote page. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -107,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = 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. @@ -118,7 +117,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property pages in sites param body: The request body @@ -197,6 +196,16 @@ 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(): """ @@ -223,4 +232,27 @@ def get_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 438301ead3c..8c0769221c5 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action onenotePatchContent param body: The request body @@ -72,4 +72,14 @@ 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 40ec2eaba90..80db14f5d08 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 d7953643769..838e1c03ade 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentSection{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: + async def get(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 9b3a5c5ef7f..15aa1ddaacc 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[RequestConfiguration] = None) -> Optional[OnenotePagePreview]: + async def get(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenotePagePreview, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function preview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 e7cacb0ef91..29d04a8a05f 100644 --- a/msgraph/generated/sites/item/onenote/pages/pages_request_builder.py +++ b/msgraph/generated/sites/item/onenote/pages/pages_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[OnenotePageCollectionResponse]: + async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenotePageCollectionResponse]: """ Retrieve a list of page objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenotePageCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: + async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of page objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = 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 @@ -190,4 +189,27 @@ def 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 45228053d04..3abaab87aff 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 e0d010fd8cb..7ac74c8fec0 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteResource]: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[OnenoteResource]: """ The content stream param body: Binary request body @@ -67,7 +67,7 @@ async def put(self,body: bytes, request_configuration: Optional[RequestConfigura return await self.request_adapter.send_async(request_info, OnenoteResource, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ The content stream param body: Binary request body @@ -103,4 +103,24 @@ 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 d7ceffa809a..f74841dd0ec 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[OnenoteResourceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property resources for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[OnenoteResource]: + async def get(self,request_configuration: Optional[OnenoteResourceItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenoteResource, error_mapping) - async def patch(self,body: Optional[OnenoteResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteResource]: + async def patch(self,body: Optional[OnenoteResource] = None, request_configuration: Optional[OnenoteResourceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenoteResource]: """ Update the navigation property resources in sites param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[OnenoteResourceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resources for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OnenoteResourceItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenoteResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenoteResource] = None, request_configuration: Optional[OnenoteResourceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resources in sites param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 2159fbe4dc4..f9fcfb325d6 100644 --- a/msgraph/generated/sites/item/onenote/resources/resources_request_builder.py +++ b/msgraph/generated/sites/item/onenote/resources/resources_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[OnenoteResourceCollectionResponse]: + async def get(self,request_configuration: Optional[ResourcesRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenoteResourceCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenoteResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteResource]: + async def post(self,body: Optional[OnenoteResource] = None, request_configuration: Optional[ResourcesRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteResource]: """ Create new navigation property to resources for sites param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourcesRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenoteResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenoteResource] = None, request_configuration: Optional[ResourcesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to resources for sites param body: The request body @@ -188,4 +187,27 @@ def 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 c4aad46de4e..1b409b36d32 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 cb51aec5bd8..b0305e8c440 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 8a320cd4290..c8a816d2656 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentSectionGroup{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: + async def get(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 c8057073658..acc072485e1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +30,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SectionGroupItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property sectionGroups for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[SectionGroup]: + async def get(self,request_configuration: Optional[SectionGroupItemRequestBuilderGetRequestConfiguration] = 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. @@ -70,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - async def patch(self,body: Optional[SectionGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: + async def patch(self,body: Optional[SectionGroup] = None, request_configuration: Optional[SectionGroupItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[SectionGroup]: """ Update the navigation property sectionGroups in sites param body: The request body @@ -93,7 +92,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SectionGroupItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sectionGroups for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -104,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SectionGroupItemRequestBuilderGetRequestConfiguration] = 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. @@ -115,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SectionGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SectionGroup] = None, request_configuration: Optional[SectionGroupItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sectionGroups in sites param body: The request body @@ -176,6 +175,16 @@ 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(): """ @@ -202,4 +211,27 @@ def get_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 f8c6af2520e..401a02a263d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 bba1fa26b74..84d149b52f0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{sectionGroup%2Did1}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: + async def get(self,request_configuration: Optional[SectionGroupItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SectionGroupItemRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 85909ececb6..823106c66f7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[SectionGroupCollectionResponse]: + async def get(self,request_configuration: Optional[SectionGroupsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SectionGroupCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SectionGroupsRequestBuilderGetRequestConfiguration] = 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. @@ -150,4 +149,17 @@ def 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 ea422e5b96e..19e7f9e9d01 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 559c792ca43..a745a4c2e94 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[RequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[CopyToNotebookRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[CopyToNotebookRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 fe7978a06da..bcab742e1e9 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[RequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[CopyToSectionGroupRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[CopyToSectionGroupRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 38d30251d56..f055d6ad9e7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/sections/{onenoteSection%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property sections for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[OnenoteSection]: + async def get(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderGetRequestConfiguration] = 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. @@ -70,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - async def patch(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: + async def patch(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[OnenoteSectionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenoteSection]: """ Update the navigation property sections in sites param body: The request body @@ -93,7 +92,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sections for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -104,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderGetRequestConfiguration] = 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. @@ -115,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[OnenoteSectionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sections in sites param body: The request body @@ -185,6 +184,16 @@ 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(): """ @@ -211,4 +220,27 @@ def get_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 0fa3bfd2699..fdd0c3d6a49 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 c0a23d6a44d..35f289b6f48 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = 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[RequestConfigura return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ The page's HTML content. param body: Binary request body @@ -104,4 +104,24 @@ 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 a78e752a258..33785b1aba1 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[RequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 2331973c0aa..1ede5c05425 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/pages/{onenotePage%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property pages for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[OnenotePage]: + async def get(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = 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. @@ -71,7 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: + async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenotePage]: """ Update the navigation property pages in sites param body: The request body @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property pages for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = 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. @@ -116,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property pages in sites param body: The request body @@ -195,6 +194,16 @@ 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(): """ @@ -221,4 +230,27 @@ def get_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 846e8285c4d..90bffbe0305 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action onenotePatchContent param body: The request body @@ -72,4 +72,14 @@ 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 a53aeff6879..289421c9a7c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 74d823ab799..305f9fa0db2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentSection{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: + async def get(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 0f24e2c185c..e6632f39060 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[RequestConfiguration] = None) -> Optional[OnenotePagePreview]: + async def get(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenotePagePreview, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function preview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 1d61254010f..77b42ef88b2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[OnenotePageCollectionResponse]: + async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenotePageCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: + async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenotePage]: """ Create a new page in the specified section. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new page in the specified section. param body: The request body @@ -190,4 +189,27 @@ def 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 57a093f867d..583ec5190e6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 91c69df9d55..d8946424bcf 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentSectionGroup{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: + async def get(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 eb9e31297b2..474e07ad08b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[OnenoteSectionCollectionResponse]: + async def get(self,request_configuration: Optional[SectionsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenoteSectionCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: + async def post(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[SectionsRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteSection]: """ Create a new onenoteSection in the specified section group. param body: The request body @@ -89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SectionsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[SectionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new onenoteSection in the specified section group. param body: The request body @@ -190,4 +189,27 @@ def 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 6974d6c0e6f..f60b2fbf361 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[SectionGroupCollectionResponse]: + async def get(self,request_configuration: Optional[SectionGroupsRequestBuilderGetRequestConfiguration] = None) -> Optional[SectionGroupCollectionResponse]: """ Retrieve a list of sectionGroup objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SectionGroupCollectionResponse, error_mapping) - async def post(self,body: Optional[SectionGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: + async def post(self,body: Optional[SectionGroup] = None, request_configuration: Optional[SectionGroupsRequestBuilderPostRequestConfiguration] = None) -> Optional[SectionGroup]: """ Create new navigation property to sectionGroups for sites param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SectionGroupsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of sectionGroup objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SectionGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SectionGroup] = None, request_configuration: Optional[SectionGroupsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to sectionGroups for sites param body: The request body @@ -189,4 +188,27 @@ def 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 ea0dfc79f5c..788cbf470ac 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 10d3984b1b8..db7e25569ad 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[RequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[CopyToNotebookRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[CopyToNotebookRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 4bf460565ab..1ee39119810 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[RequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[CopyToSectionGroupRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[CopyToSectionGroupRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 743958ca12c..f2ac1dc5b50 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +31,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property sections for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[OnenoteSection]: + async def get(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderGetRequestConfiguration] = 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. @@ -71,7 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - async def patch(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: + async def patch(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[OnenoteSectionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenoteSection]: """ Update the navigation property sections in sites param body: The request body @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sections for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderGetRequestConfiguration] = 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. @@ -116,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[OnenoteSectionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sections in sites param body: The request body @@ -186,6 +185,16 @@ 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(): """ @@ -212,4 +221,27 @@ def get_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 9f59a7a8297..e74e3c69a08 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 9e78f7239a9..6ec8f89f750 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = 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[RequestConfigura return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ The page's HTML content. param body: Binary request body @@ -104,4 +104,24 @@ 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 42d68eb7d18..155e884f128 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[RequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 8d3e8662210..1e41c057b1c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/pages/{onenotePage%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property pages for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[OnenotePage]: + async def get(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = 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. @@ -71,7 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: + async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenotePage]: """ Update the navigation property pages in sites param body: The request body @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property pages for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = 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. @@ -116,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property pages in sites param body: The request body @@ -195,6 +194,16 @@ 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(): """ @@ -221,4 +230,27 @@ def get_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 4321633bd2e..f1c5513fe79 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action onenotePatchContent param body: The request body @@ -72,4 +72,14 @@ 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 b4e74847fda..2a65216d736 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 16c4c6479bc..5c266e53318 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentSection{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: + async def get(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 8389651e523..4814efddb21 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[RequestConfiguration] = None) -> Optional[OnenotePagePreview]: + async def get(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenotePagePreview, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function preview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 7281dfa6b94..f308ffdc4af 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[OnenotePageCollectionResponse]: + async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenotePageCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: + async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenotePage]: """ Create a new page in the specified section. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new page in the specified section. param body: The request body @@ -190,4 +189,27 @@ def 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 0a21c273ee9..f8519ed5f38 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 fa269af6ca8..5954b490075 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentSectionGroup{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: + async def get(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 fc30b545727..84ed5080b0f 100644 --- a/msgraph/generated/sites/item/onenote/sections/sections_request_builder.py +++ b/msgraph/generated/sites/item/onenote/sections/sections_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[OnenoteSectionCollectionResponse]: + async def get(self,request_configuration: Optional[SectionsRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenoteSectionCollectionResponse]: """ Retrieve a list of onenoteSection objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenoteSectionCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: + async def post(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[SectionsRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteSection]: """ Create new navigation property to sections for sites param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SectionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of onenoteSection objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[SectionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to sections for sites param body: The request body @@ -189,4 +188,27 @@ def 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 a248959d5c9..d34f19aef51 100644 --- a/msgraph/generated/sites/item/operations/count/count_request_builder.py +++ b/msgraph/generated/sites/item/operations/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 977fc1ec91d..ba279540481 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RichLongRunningOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property operations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[RichLongRunningOperation]: + async def get(self,request_configuration: Optional[RichLongRunningOperationItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RichLongRunningOperation, error_mapping) - async def patch(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RichLongRunningOperation]: + async def patch(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RichLongRunningOperationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[RichLongRunningOperation]: """ Update the navigation property operations in sites param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RichLongRunningOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property operations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RichLongRunningOperationItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RichLongRunningOperationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property operations in sites param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 37ec9b508db..f433eb11fd8 100644 --- a/msgraph/generated/sites/item/operations/operations_request_builder.py +++ b/msgraph/generated/sites/item/operations/operations_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[RichLongRunningOperationCollectionResponse]: + async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RichLongRunningOperationCollectionResponse, error_mapping) - async def post(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[RichLongRunningOperation]: + async def post(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> Optional[RichLongRunningOperation]: """ Create new navigation property to operations for sites param body: The request body @@ -88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RichLongRunningOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to operations for sites param body: The request body @@ -189,4 +188,27 @@ def 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 9cdd1a1dcef..4cf28c09d68 100644 --- a/msgraph/generated/sites/item/pages/count/count_request_builder.py +++ b/msgraph/generated/sites/item/pages/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 6c39efa15d5..2a81ecc5194 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 9c470035a63..fae8e731378 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[SitePageCollectionResponse]: + async def get(self,request_configuration: Optional[GraphSitePageRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SitePageCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphSitePageRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 d59301f7be2..b544c20a907 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,7 @@ 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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[BaseSitePageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property pages for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[BaseSitePage]: + async def get(self,request_configuration: Optional[BaseSitePageItemRequestBuilderGetRequestConfiguration] = None) -> Optional[BaseSitePage]: """ Get pages from sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, BaseSitePage, error_mapping) - async def patch(self,body: Optional[BaseSitePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[BaseSitePage]: + async def patch(self,body: Optional[BaseSitePage] = None, request_configuration: Optional[BaseSitePageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[BaseSitePage]: """ Update the navigation property pages in sites param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[BaseSitePageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property pages for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[BaseSitePageItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get pages from sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[BaseSitePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[BaseSitePage] = None, request_configuration: Optional[BaseSitePageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property pages in sites param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 3338b0886d7..75397a59015 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -114,4 +113,17 @@ def get_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 6558927a197..049f43978fb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -70,7 +69,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the 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. @@ -81,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -132,4 +131,27 @@ def get_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 9c2797d7e0e..3c85ed51dc1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 c2e9c4dac60..8d23b2c1f12 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 32ff5befb60..ac7cb032dfc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[CanvasLayoutRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property canvasLayout for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[CanvasLayout]: + async def get(self,request_configuration: Optional[CanvasLayoutRequestBuilderGetRequestConfiguration] = None) -> Optional[CanvasLayout]: """ Get canvasLayout from sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CanvasLayout, error_mapping) - async def patch(self,body: Optional[CanvasLayout] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CanvasLayout]: + async def patch(self,body: Optional[CanvasLayout] = None, request_configuration: Optional[CanvasLayoutRequestBuilderPatchRequestConfiguration] = None) -> Optional[CanvasLayout]: """ Update the navigation property canvasLayout in sites param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[CanvasLayoutRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property canvasLayout for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CanvasLayoutRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get canvasLayout from sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[CanvasLayout] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[CanvasLayout] = None, request_configuration: Optional[CanvasLayoutRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property canvasLayout in sites param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 31a3341d561..a2d118ff173 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 e70677f0f3d..1c33a951b57 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,7 @@ 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[RequestConfiguration] = None) -> Optional[HorizontalSectionCollectionResponse]: + async def get(self,request_configuration: Optional[HorizontalSectionsRequestBuilderGetRequestConfiguration] = None) -> Optional[HorizontalSectionCollectionResponse]: """ Get horizontalSections from sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, HorizontalSectionCollectionResponse, error_mapping) - async def post(self,body: Optional[HorizontalSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[HorizontalSection]: + async def post(self,body: Optional[HorizontalSection] = None, request_configuration: Optional[HorizontalSectionsRequestBuilderPostRequestConfiguration] = None) -> Optional[HorizontalSection]: """ Create new navigation property to horizontalSections for sites param body: The request body @@ -87,7 +86,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[HorizontalSectionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get horizontalSections from sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[HorizontalSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[HorizontalSection] = None, request_configuration: Optional[HorizontalSectionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to horizontalSections for sites param body: The request body @@ -188,4 +187,27 @@ def 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 eba043fdc86..5b6467bedc5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,7 @@ 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[RequestConfiguration] = None) -> Optional[HorizontalSectionColumnCollectionResponse]: + async def get(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = None) -> Optional[HorizontalSectionColumnCollectionResponse]: """ Get columns from sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, HorizontalSectionColumnCollectionResponse, error_mapping) - async def post(self,body: Optional[HorizontalSectionColumn] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[HorizontalSectionColumn]: + async def post(self,body: Optional[HorizontalSectionColumn] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> Optional[HorizontalSectionColumn]: """ Create new navigation property to columns for sites param body: The request body @@ -87,7 +86,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ColumnsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get columns from sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[HorizontalSectionColumn] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[HorizontalSectionColumn] = None, request_configuration: Optional[ColumnsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to columns for sites param body: The request body @@ -188,4 +187,27 @@ def 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 a9ebd83bc92..a5888e775c0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 3e3a94de2bc..6d2e5b35f68 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/canvasLayout/horizontalSections/{horizontalSection%2Did}/columns/{horizontalSectionColumn%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[HorizontalSectionColumnItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property columns for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[HorizontalSectionColumn]: + async def get(self,request_configuration: Optional[HorizontalSectionColumnItemRequestBuilderGetRequestConfiguration] = None) -> Optional[HorizontalSectionColumn]: """ Get columns from sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, HorizontalSectionColumn, error_mapping) - async def patch(self,body: Optional[HorizontalSectionColumn] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[HorizontalSectionColumn]: + async def patch(self,body: Optional[HorizontalSectionColumn] = None, request_configuration: Optional[HorizontalSectionColumnItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[HorizontalSectionColumn]: """ Update the navigation property columns in sites param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[HorizontalSectionColumnItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property columns for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[HorizontalSectionColumnItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get columns from sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[HorizontalSectionColumn] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[HorizontalSectionColumn] = None, request_configuration: Optional[HorizontalSectionColumnItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property columns in sites param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 64d76c5a7db..4507b29b0a7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 2baedd3bc40..5b5187b0758 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[RequestConfiguration] = None) -> Optional[WebPartPosition]: + async def post(self,request_configuration: Optional[GetPositionOfWebPartRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, WebPartPosition, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[GetPositionOfWebPartRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action getPositionOfWebPart param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 c91fe5fa3cc..67ab004f314 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/canvasLayout/horizontalSections/{horizontalSection%2Did}/columns/{horizontalSectionColumn%2Did}/webparts/{webPart%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[WebPartItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property webparts for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WebPart]: + async def get(self,request_configuration: Optional[WebPartItemRequestBuilderGetRequestConfiguration] = None) -> Optional[WebPart]: """ Get webparts from sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WebPart, error_mapping) - async def patch(self,body: Optional[WebPart] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WebPart]: + async def patch(self,body: Optional[WebPart] = None, request_configuration: Optional[WebPartItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[WebPart]: """ Update the navigation property webparts in sites param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[WebPartItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property webparts for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WebPartItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get webparts from sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WebPart] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WebPart] = None, request_configuration: Optional[WebPartItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property webparts in sites param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 d3203a0f8fe..0926ea3d8ed 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,7 @@ 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[RequestConfiguration] = None) -> Optional[WebPartCollectionResponse]: + async def get(self,request_configuration: Optional[WebpartsRequestBuilderGetRequestConfiguration] = None) -> Optional[WebPartCollectionResponse]: """ Get webparts from sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WebPartCollectionResponse, error_mapping) - async def post(self,body: Optional[WebPart] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WebPart]: + async def post(self,body: Optional[WebPart] = None, request_configuration: Optional[WebpartsRequestBuilderPostRequestConfiguration] = None) -> Optional[WebPart]: """ Create new navigation property to webparts for sites param body: The request body @@ -87,7 +86,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WebpartsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get webparts from sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WebPart] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WebPart] = None, request_configuration: Optional[WebpartsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to webparts for sites param body: The request body @@ -188,4 +187,27 @@ def 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 dabe45fba60..c968bed83f6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/canvasLayout/horizontalSections/{horizontalSection%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[HorizontalSectionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property horizontalSections for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[HorizontalSection]: + async def get(self,request_configuration: Optional[HorizontalSectionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[HorizontalSection]: """ Get horizontalSections from sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, HorizontalSection, error_mapping) - async def patch(self,body: Optional[HorizontalSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[HorizontalSection]: + async def patch(self,body: Optional[HorizontalSection] = None, request_configuration: Optional[HorizontalSectionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[HorizontalSection]: """ Update the navigation property horizontalSections in sites param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[HorizontalSectionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property horizontalSections for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[HorizontalSectionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get horizontalSections from sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[HorizontalSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[HorizontalSection] = None, request_configuration: Optional[HorizontalSectionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property horizontalSections in sites param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 d91b2544194..a5feb68ad3e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/canvasLayout/verticalSection{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[VerticalSectionRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property verticalSection for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[VerticalSection]: + async def get(self,request_configuration: Optional[VerticalSectionRequestBuilderGetRequestConfiguration] = None) -> Optional[VerticalSection]: """ Get verticalSection from sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, VerticalSection, error_mapping) - async def patch(self,body: Optional[VerticalSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[VerticalSection]: + async def patch(self,body: Optional[VerticalSection] = None, request_configuration: Optional[VerticalSectionRequestBuilderPatchRequestConfiguration] = None) -> Optional[VerticalSection]: """ Update the navigation property verticalSection in sites param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[VerticalSectionRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property verticalSection for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[VerticalSectionRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get verticalSection from sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[VerticalSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[VerticalSection] = None, request_configuration: Optional[VerticalSectionRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property verticalSection in sites param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 760d735ae0d..49d8191cdb6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 19849f3b81c..3fcb2d1fbfd 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[RequestConfiguration] = None) -> Optional[WebPartPosition]: + async def post(self,request_configuration: Optional[GetPositionOfWebPartRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, WebPartPosition, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[GetPositionOfWebPartRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action getPositionOfWebPart param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 794ffc87b20..bb18f5a9777 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/canvasLayout/verticalSection/webparts/{webPart%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[WebPartItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property webparts for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WebPart]: + async def get(self,request_configuration: Optional[WebPartItemRequestBuilderGetRequestConfiguration] = None) -> Optional[WebPart]: """ Get webparts from sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WebPart, error_mapping) - async def patch(self,body: Optional[WebPart] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WebPart]: + async def patch(self,body: Optional[WebPart] = None, request_configuration: Optional[WebPartItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[WebPart]: """ Update the navigation property webparts in sites param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[WebPartItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property webparts for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WebPartItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get webparts from sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WebPart] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WebPart] = None, request_configuration: Optional[WebPartItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property webparts in sites param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 79873aa350a..4a7cd2d4bdb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,7 @@ 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[RequestConfiguration] = None) -> Optional[WebPartCollectionResponse]: + async def get(self,request_configuration: Optional[WebpartsRequestBuilderGetRequestConfiguration] = None) -> Optional[WebPartCollectionResponse]: """ Get webparts from sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WebPartCollectionResponse, error_mapping) - async def post(self,body: Optional[WebPart] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WebPart]: + async def post(self,body: Optional[WebPart] = None, request_configuration: Optional[WebpartsRequestBuilderPostRequestConfiguration] = None) -> Optional[WebPart]: """ Create new navigation property to webparts for sites param body: The request body @@ -87,7 +86,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WebpartsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get webparts from sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WebPart] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WebPart] = None, request_configuration: Optional[WebpartsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to webparts for sites param body: The request body @@ -188,4 +187,27 @@ def 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 9dcf35134f1..29d6515a78b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CreatedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -114,4 +113,17 @@ def get_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 c82934f99ee..496ce2d2997 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -70,7 +69,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the 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. @@ -81,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -132,4 +131,27 @@ def get_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 c422d4bfb7c..f90f22f9259 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 ca939d42de6..8030fc3bf1e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 3e0dbbd2abb..8a058e35c22 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +30,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[RequestConfiguration] = None) -> Optional[SitePage]: + async def get(self,request_configuration: Optional[GraphSitePageRequestBuilderGetRequestConfiguration] = 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. @@ -51,7 +50,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SitePage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphSitePageRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def get_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 bf4b7304982..c75cb84e249 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -114,4 +113,17 @@ def get_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 111eb70d2b5..9f0649d0196 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -70,7 +69,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the 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. @@ -81,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -132,4 +131,27 @@ def get_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 a8c647364db..938a425ccf3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 d23124d1914..1cc91172f98 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 b8013c66d25..aa70f1f474a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 6270d0b23ee..f03b8f511c8 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[RequestConfiguration] = None) -> Optional[WebPartPosition]: + async def post(self,request_configuration: Optional[GetPositionOfWebPartRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, WebPartPosition, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[GetPositionOfWebPartRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action getPositionOfWebPart param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 491c7abfb7b..078f232fcfc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/webParts/{webPart%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[WebPartItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property webParts for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WebPart]: + async def get(self,request_configuration: Optional[WebPartItemRequestBuilderGetRequestConfiguration] = None) -> Optional[WebPart]: """ Get webParts from sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WebPart, error_mapping) - async def patch(self,body: Optional[WebPart] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WebPart]: + async def patch(self,body: Optional[WebPart] = None, request_configuration: Optional[WebPartItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[WebPart]: """ Update the navigation property webParts in sites param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[WebPartItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property webParts for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WebPartItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get webParts from sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WebPart] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WebPart] = None, request_configuration: Optional[WebPartItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property webParts in sites param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 7f4191c6143..25627420997 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,7 @@ 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[RequestConfiguration] = None) -> Optional[WebPartCollectionResponse]: + async def get(self,request_configuration: Optional[WebPartsRequestBuilderGetRequestConfiguration] = None) -> Optional[WebPartCollectionResponse]: """ Get webParts from sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WebPartCollectionResponse, error_mapping) - async def post(self,body: Optional[WebPart] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WebPart]: + async def post(self,body: Optional[WebPart] = None, request_configuration: Optional[WebPartsRequestBuilderPostRequestConfiguration] = None) -> Optional[WebPart]: """ Create new navigation property to webParts for sites param body: The request body @@ -87,7 +86,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WebPartsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get webParts from sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WebPart] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WebPart] = None, request_configuration: Optional[WebPartsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to webParts for sites param body: The request body @@ -188,4 +187,27 @@ def 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 890cfbc04e4..e2f8fd3cd46 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LastModifiedByUserRequestBuilderGetRequestConfiguration] = 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. @@ -114,4 +113,17 @@ def get_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 90b53e12feb..b0bf3d91f78 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/mailboxSettings{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -70,7 +69,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the 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. @@ -81,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -132,4 +131,27 @@ def get_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 cc4e780ad3c..eb8a0a7ad74 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 ae43924f98a..ff9e5f88c6b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 a0f29db0e61..f3721472df2 100644 --- a/msgraph/generated/sites/item/pages/pages_request_builder.py +++ b/msgraph/generated/sites/item/pages/pages_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,7 @@ 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[RequestConfiguration] = None) -> Optional[BaseSitePageCollectionResponse]: + async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = None) -> Optional[BaseSitePageCollectionResponse]: """ Get pages from sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, BaseSitePageCollectionResponse, error_mapping) - async def post(self,body: Optional[BaseSitePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[BaseSitePage]: + async def post(self,body: Optional[BaseSitePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> Optional[BaseSitePage]: """ Create new navigation property to pages for sites param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get pages from sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[BaseSitePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[BaseSitePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to pages for sites param body: The request body @@ -198,4 +197,27 @@ def 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 70d2e95e102..6e81fd1f0b5 100644 --- a/msgraph/generated/sites/item/permissions/count/count_request_builder.py +++ b/msgraph/generated/sites/item/permissions/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 baeae104fad..911df55e8d0 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[RequestConfiguration] = None) -> Optional[GrantPostResponse]: + async def post(self,body: Optional[GrantPostRequestBody] = None, request_configuration: Optional[GrantRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GrantPostRequestBody] = None, request_configuration: Optional[GrantRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Grant users access to a link represented by a [permission][]. param body: The request body @@ -76,4 +76,14 @@ 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 8917f55a4da..2297918b2b6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[PermissionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a permission object on a site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Permission]: + async def get(self,request_configuration: Optional[PermissionItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Permission, error_mapping) - async def patch(self,body: Optional[Permission] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Permission]: + async def patch(self,body: Optional[Permission] = None, request_configuration: Optional[PermissionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Permission]: """ Update an application permission object on a site. param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[PermissionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a permission object on a site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PermissionItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Permission] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Permission] = None, request_configuration: Optional[PermissionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update an application permission object on a site. param body: The request body @@ -148,6 +147,16 @@ 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(): """ @@ -174,4 +183,27 @@ def get_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 e4c9f2b6ea5..a4efc921179 100644 --- a/msgraph/generated/sites/item/permissions/permissions_request_builder.py +++ b/msgraph/generated/sites/item/permissions/permissions_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[PermissionCollectionResponse]: + async def get(self,request_configuration: Optional[PermissionsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PermissionCollectionResponse, error_mapping) - async def post(self,body: Optional[Permission] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Permission]: + async def post(self,body: Optional[Permission] = None, request_configuration: Optional[PermissionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Permission]: """ Create a new permission object on a site. param body: The request body @@ -89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PermissionsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Permission] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Permission] = None, request_configuration: Optional[PermissionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new permission object on a site. param body: The request body @@ -190,4 +189,27 @@ def 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 931e4456db4..fc749010436 100644 --- a/msgraph/generated/sites/item/site_item_request_builder.py +++ b/msgraph/generated/sites/item/site_item_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +47,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[RequestConfiguration] = None) -> Optional[Site]: + async def get(self,request_configuration: Optional[SiteItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,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[RequestConfiguration] = None) -> Optional[Site]: + async def patch(self,body: Optional[Site] = None, request_configuration: Optional[SiteItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Site]: """ Update entity in sites param body: The request body @@ -134,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SiteItemRequestBuilderGetRequestConfiguration] = 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. @@ -145,7 +144,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Site] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Site] = None, request_configuration: Optional[SiteItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update entity in sites param body: The request body @@ -358,4 +357,27 @@ def get_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 89b1983cd71..9c9729b1dd3 100644 --- a/msgraph/generated/sites/item/sites/count/count_request_builder.py +++ b/msgraph/generated/sites/item/sites/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 d8c09f7c619..e711d6f0511 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Site]: + async def get(self,request_configuration: Optional[SiteItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Site, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SiteItemRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 c2a627a8178..0c1180e9bc9 100644 --- a/msgraph/generated/sites/item/sites/sites_request_builder.py +++ b/msgraph/generated/sites/item/sites/sites_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[SiteCollectionResponse]: + async def get(self,request_configuration: Optional[SitesRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SiteCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SitesRequestBuilderGetRequestConfiguration] = 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. @@ -150,4 +149,17 @@ def 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 d7b5536c135..6603764f25f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 f85b74cb34e..0e6f749b018 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[GroupCollectionResponse]: + async def get(self,request_configuration: Optional[GroupsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GroupCollectionResponse, error_mapping) - async def post(self,body: Optional[Group] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: + async def post(self,body: Optional[Group] = None, request_configuration: Optional[GroupsRequestBuilderPostRequestConfiguration] = None) -> Optional[Group]: """ Create a new group object in a term store. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GroupsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Group] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Group] = None, request_configuration: Optional[GroupsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new group object in a term store. param body: The request body @@ -190,4 +189,27 @@ def 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 e77bf3ffd9b..6354f22e891 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[GroupItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Group]: + async def get(self,request_configuration: Optional[GroupItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Group, error_mapping) - async def patch(self,body: Optional[Group] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: + async def patch(self,body: Optional[Group] = None, request_configuration: Optional[GroupItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Group]: """ Update the navigation property groups in sites param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[GroupItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GroupItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Group] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Group] = None, request_configuration: Optional[GroupItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property groups in sites param body: The request body @@ -147,6 +146,16 @@ 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(): """ @@ -173,4 +182,27 @@ def get_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 dbbf878a61b..d09c056c0bf 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 e31d4adadf2..1edbe3736f2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: """ Create a new term object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new term object. param body: The request body @@ -190,4 +189,27 @@ def 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 9533393465b..680d980ba6f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 f13f99ce221..66f04b4957a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> Optional[TermCollectionResponse]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: """ Create new navigation property to children for sites param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to children for sites param body: The request body @@ -188,4 +187,27 @@ def 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 629a98a8f59..e1c51301baf 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 29911744c36..0735241e746 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 f250b9038bb..35b3e81556b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 a81db0988e3..57ce3240416 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Relation]: + async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in sites param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in sites param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 1cef63dc79c..c72d5cc31c4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 c485858cd44..e1c284dad28 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 3a3ae1a202a..1097eafc274 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for sites param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for sites param body: The request body @@ -188,4 +187,27 @@ def 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 489325e826b..aa60ba51d1d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 b0dbe434165..eb83b2098bb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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}/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = 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 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Term]: + async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: """ Update the navigation property children in sites param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property children for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property children in sites param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 a4faa04cbf2..2ddcaf5658f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 1bda386564d..994ffb7b7b0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 9b6030967e5..8a52428f949 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Relation]: + async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in sites param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in sites param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 f6b2a3db117..2bab0b22a13 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 b917518b6e9..3f25dc9734e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 bf17e18633a..6addb901b63 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for sites param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for sites param body: The request body @@ -188,4 +187,27 @@ def 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 c7095331623..d12ce5dacb2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 41ba11828f2..a1bc8e68262 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property children for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Term]: + async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: """ Update the navigation property children in sites param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property children for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Children terms of set in term [store]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property children in sites param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 fbc3b5f8aee..a2ae93587d0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentGroup{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ParentGroupRequestBuilderDeleteRequestConfiguration] = 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 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Group]: + async def get(self,request_configuration: Optional[ParentGroupRequestBuilderGetRequestConfiguration] = 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 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Group, error_mapping) - async def patch(self,body: Optional[Group] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: + async def patch(self,body: Optional[Group] = None, request_configuration: Optional[ParentGroupRequestBuilderPatchRequestConfiguration] = None) -> Optional[Group]: """ Update the navigation property parentGroup in sites param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ParentGroupRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property parentGroup for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentGroupRequestBuilderGetRequestConfiguration] = 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 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Group] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Group] = None, request_configuration: Optional[ParentGroupRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property parentGroup in sites param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 edb41f3a193..3ef9a31a905 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 42647f5f6e9..ffdc8b8734d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 3e2375c3cfd..9ab52edc926 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Relation]: + async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in sites param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in sites param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 2bd7210a3a0..032fa94c5bf 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 38d8b3e596f..7a71aacabdc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 4282f666a23..e557bd1c9bd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for sites param body: The request body @@ -88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for sites param body: The request body @@ -189,4 +188,27 @@ def 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 c591a21efcc..45d151b37c7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SetItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property sets for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Set]: + async def get(self,request_configuration: Optional[SetItemRequestBuilderGetRequestConfiguration] = 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. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - async def patch(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def patch(self,body: Optional[Set] = None, request_configuration: Optional[SetItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Set]: """ Update the navigation property sets in sites param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SetItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sets for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Set] = None, request_configuration: Optional[SetItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sets in sites param body: The request body @@ -175,6 +174,16 @@ 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(): """ @@ -201,4 +210,27 @@ def get_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 da2f22b2593..658c2e85003 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 a14fa59669e..1237c43174c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> Optional[TermCollectionResponse]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: """ Create new navigation property to children for sites param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to children for sites param body: The request body @@ -188,4 +187,27 @@ def 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 57700e4a2a3..472e1e9f41a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 2f4d390feca..8d128ce4959 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 6d33aefaf40..4c6805a7244 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 156fe2c6884..a7a4ba293ff 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Relation]: + async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in sites param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in sites param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 b92c56244cc..0f27efb5262 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 d7f30552dc0..dd9c449e894 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 a65932d0196..1d8a419ffaa 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for sites param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for sites param body: The request body @@ -188,4 +187,27 @@ def 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 53748a3c3ad..29e15b50ee7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 0f3c5d56c85..b0844aaaf2d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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}/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = 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 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Term]: + async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: """ Update the navigation property children in sites param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property children for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property children in sites param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 047747f871c..febf15de783 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 625390e0150..263663233e6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 d273dc4267a..94acecb0652 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Relation]: + async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in sites param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in sites param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 30fffba9cfc..7adca9651be 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 95c2dbb9a23..860969d7e5c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 43c9fc5ab24..3c4e4345eae 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for sites param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for sites param body: The request body @@ -188,4 +187,27 @@ def 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 313e8dbeab7..937dbe9fd70 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 7be9f181bfe..02fc6cef619 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Term]: + async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = 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. @@ -70,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: """ Update the properties of a term object. param body: The request body @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = 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. @@ -116,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a term object. param body: The request body @@ -168,6 +167,16 @@ 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(): """ @@ -194,4 +203,27 @@ def get_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 dd28d8710d7..4710ee73e02 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[TermsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[TermsRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: """ Create new navigation property to terms for sites param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to terms for sites param body: The request body @@ -188,4 +187,27 @@ def 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 16ff91949ec..77c8cc03b90 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[SetCollectionResponse]: + async def get(self,request_configuration: Optional[SetsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SetCollectionResponse, error_mapping) - async def post(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def post(self,body: Optional[Set] = None, request_configuration: Optional[SetsRequestBuilderPostRequestConfiguration] = None) -> Optional[Set]: """ Create new navigation property to sets for sites param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Set] = None, request_configuration: Optional[SetsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to sets for sites param body: The request body @@ -189,4 +188,27 @@ def 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 2411f197f3b..b005021388a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 c9c7b9cd19e..a30d359f174 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: """ Create a new term object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new term object. param body: The request body @@ -190,4 +189,27 @@ def 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 08e310a21ef..e8574e6f552 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 0bec6f6d808..a5f7c7b7e8e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> Optional[TermCollectionResponse]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: """ Create new navigation property to children for sites param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to children for sites param body: The request body @@ -188,4 +187,27 @@ def 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 d3b733d4a3d..8f2597d990b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 822d16d3085..4cf75af0762 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 d973a11c78d..94869094b02 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 e94d5d53bce..29d9ce51784 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Relation]: + async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in sites param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in sites param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 07355486ce6..03d31d4d8b0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 4f6d0d45992..bf6bb1fc81f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 e1e045a2b8a..e38ba9e60f0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for sites param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for sites param body: The request body @@ -188,4 +187,27 @@ def 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 9799140b648..623433f4035 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 a40e0375049..72e6edb50fa 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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}/children/{term%2Did}/children/{term%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = 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 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Term]: + async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: """ Update the navigation property children in sites param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property children for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property children in sites param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 3d5ae4fed54..ada84605a27 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 4a5ae7577c1..e113b47b9e4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 1e5b8afd7ad..840aa638afe 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Relation]: + async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in sites param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in sites param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 b39428c7bed..033c9b78f27 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 d26678677a4..4c36949830d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 eb71384da14..6d1d6819510 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for sites param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for sites param body: The request body @@ -188,4 +187,27 @@ def 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 35022e470bd..60cb264027d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 2a0176ef035..ade719da078 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property children for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Term]: + async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: """ Update the navigation property children in sites param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property children for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Children terms of set in term [store]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property children in sites param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 03947f172d6..b018c7faa61 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ParentGroupRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property parentGroup for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Group]: + async def get(self,request_configuration: Optional[ParentGroupRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Group, error_mapping) - async def patch(self,body: Optional[Group] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: + async def patch(self,body: Optional[Group] = None, request_configuration: Optional[ParentGroupRequestBuilderPatchRequestConfiguration] = None) -> Optional[Group]: """ Update the navigation property parentGroup in sites param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ParentGroupRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property parentGroup for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentGroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The parent [group] that contains the set. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Group] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Group] = None, request_configuration: Optional[ParentGroupRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property parentGroup in sites param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 2ec3d7473cb..9e69d2e1ecd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 b4fbd392f80..5675b5ecc85 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: """ Create a new term object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new term object. param body: The request body @@ -190,4 +189,27 @@ def 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 e2a3e40f0ae..06d7d03401d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 9afdc296d08..446faf428b6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> Optional[TermCollectionResponse]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: """ Create new navigation property to children for sites param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to children for sites param body: The request body @@ -188,4 +187,27 @@ def 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 5afa68d44ee..1c3c6fdbbfd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 2f7214e861a..f118a7aa559 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 a3516bbe3c9..070b3446e44 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 e2570a0777c..08a49234069 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Relation]: + async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in sites param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in sites param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 90cf5c62cfe..d5c64a606cd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 04866741a81..8ce3f460892 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 16e8966a6e9..2d5277fbb55 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for sites param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for sites param body: The request body @@ -188,4 +187,27 @@ def 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 50ff505fd69..5a412b75a12 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 01d6fc6480b..b6a2a09e357 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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/sets/{set%2Did1}/children/{term%2Did}/children/{term%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = 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 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Term]: + async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: """ Update the navigation property children in sites param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property children for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property children in sites param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 fe770f2d46a..95516072c5c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 90da42870f8..8440fdd51ab 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 67a332d6585..ba43e16907a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Relation]: + async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in sites param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in sites param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 151b5beca80..9a2934949a5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 24a1abb995d..e06a9c7f752 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 ad7a4434e5c..ae786de3c40 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for sites param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for sites param body: The request body @@ -188,4 +187,27 @@ def 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 33db8d0b41b..830633f0cf7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 0809afe35e4..394d6d2e50c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property children for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Term]: + async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: """ Update the navigation property children in sites param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property children for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Children terms of set in term [store]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property children in sites param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 bd17dfa77e2..78ae6b56762 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 337a79b2367..f578065a539 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 4abe0430f6a..4f5f33860e2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Relation]: + async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in sites param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in sites param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 b2d1a43f4a0..c23c0430ff5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 69d84ccc28c..6771bf4e04d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 674182186b3..a59577cddf4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for sites param body: The request body @@ -88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for sites param body: The request body @@ -189,4 +188,27 @@ def 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 45b5bd47970..ff0dd304569 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SetItemRequestBuilderDeleteRequestConfiguration] = 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 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Set]: + async def get(self,request_configuration: Optional[SetItemRequestBuilderGetRequestConfiguration] = 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 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - async def patch(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def patch(self,body: Optional[Set] = None, request_configuration: Optional[SetItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Set]: """ Update the navigation property sets in sites param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SetItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sets for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetItemRequestBuilderGetRequestConfiguration] = 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 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Set] = None, request_configuration: Optional[SetItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sets in sites param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 c3f079d20ff..d1dbe483ce5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 8e168ae884d..2e05cdff72a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> Optional[TermCollectionResponse]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: """ Create new navigation property to children for sites param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to children for sites param body: The request body @@ -188,4 +187,27 @@ def 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 0d753b9b418..9a36b58ab31 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 a6609ce5fc6..0ff45a23bd9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 bdf0b321611..fb0d636abca 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 956e2bc9b2c..a6e5276c314 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Relation]: + async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in sites param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in sites param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 e30138e4b31..f610095d147 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 7d34fcdeaee..9768f560ffc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 ea658e6f87a..f6435ea2056 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for sites param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for sites param body: The request body @@ -188,4 +187,27 @@ def 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 77d292b8086..1e454def661 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 fd72ca6554e..50f81772b2e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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/sets/{set%2Did1}/terms/{term%2Did}/children/{term%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = 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 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Term]: + async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: """ Update the navigation property children in sites param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property children for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property children in sites param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 9a49548b5a9..196b4e1c8ca 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 3332a83216e..c8170db463d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 6a457046b25..35885dd160a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Relation]: + async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in sites param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in sites param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 913d7d9154d..8aa780c2ca7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 b4cd5f3b367..ac22aa60deb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 e544615a6e8..d4613c2fda5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for sites param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for sites param body: The request body @@ -188,4 +187,27 @@ def 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 6f31b801ce5..1dfb14f9119 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 abfbe6970df..9f6c0c87486 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Term]: + async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = 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. @@ -70,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: """ Update the properties of a term object. param body: The request body @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = 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. @@ -116,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a term object. param body: The request body @@ -168,6 +167,16 @@ 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(): """ @@ -194,4 +203,27 @@ def get_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 258d95c951d..99131ab7b04 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[TermsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[TermsRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: """ Create new navigation property to terms for sites param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to terms for sites param body: The request body @@ -188,4 +187,27 @@ def 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 de4a92f6361..0c917d18b3b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[SetCollectionResponse]: + async def get(self,request_configuration: Optional[SetsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SetCollectionResponse, error_mapping) - async def post(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def post(self,body: Optional[Set] = None, request_configuration: Optional[SetsRequestBuilderPostRequestConfiguration] = None) -> Optional[Set]: """ Create new navigation property to sets for sites param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Set] = None, request_configuration: Optional[SetsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to sets for sites param body: The request body @@ -189,4 +188,27 @@ def 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 fbf42475df1..202b37630e0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 dd5af67dc0a..b4c54eae9cd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 d5d24947558..6de5949fff2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Relation]: + async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in sites param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in sites param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 3c60114e385..1b26d3882f1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 9cef22ed9c7..ac1d4ab932f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 ee7a12d1ac4..5a0323817df 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for sites param body: The request body @@ -88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for sites param body: The request body @@ -189,4 +188,27 @@ def 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 8da091e944f..d8c7a909dfe 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SetItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a set object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Set]: + async def get(self,request_configuration: Optional[SetItemRequestBuilderGetRequestConfiguration] = 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. @@ -71,7 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - async def patch(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def patch(self,body: Optional[Set] = None, request_configuration: Optional[SetItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Set]: """ Update the properties of a set object. param body: The request body @@ -95,7 +94,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SetItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a set object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -106,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetItemRequestBuilderGetRequestConfiguration] = 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. @@ -117,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Set] = None, request_configuration: Optional[SetItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a set object. param body: The request body @@ -178,6 +177,16 @@ 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(): """ @@ -204,4 +213,27 @@ def get_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 9eb8c6fc084..0207fb2127e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 5b236907745..31ecdde9e18 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> Optional[TermCollectionResponse]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: """ Create new navigation property to children for sites param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to children for sites param body: The request body @@ -188,4 +187,27 @@ def 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 289e1814dee..1dbb5e4e78e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 03f3fc4e1bd..f46e4d64abc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 97952e9da24..4a09142920e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 3ad2ce8e82e..923eedd76aa 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Relation]: + async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in sites param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in sites param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 c186ed14e19..f9685aae71d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 8b7cae55aa8..33e33ab6776 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 f1f63ecf8b1..08f607fb8c3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for sites param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for sites param body: The request body @@ -188,4 +187,27 @@ def 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 f489b194ca2..055287cb014 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 23d36e9bf7c..2a5ae96272d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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}/terms/{term%2Did}/children/{term%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = 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 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Term]: + async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: """ Update the navigation property children in sites param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property children for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property children in sites param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 2b624a6a2f5..f5058d1b653 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 f891ed9ab0f..f3fa9d3652e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 05170aebf39..96ecf49142d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Relation]: + async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in sites param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in sites param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 c08ddae7eaa..31053ca93c2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 62bf4102735..ee939bd5695 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 c38614832c9..a35cffcf86d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for sites param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for sites param body: The request body @@ -188,4 +187,27 @@ def 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 6d10599b6d3..7ff9bbec005 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 4e4660931a8..17e42d38490 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Term]: + async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = 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. @@ -70,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: """ Update the properties of a term object. param body: The request body @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = 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. @@ -116,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a term object. param body: The request body @@ -168,6 +167,16 @@ 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(): """ @@ -194,4 +203,27 @@ def get_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 5b070e0210b..4982edada4d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[TermsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[TermsRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: """ Create new navigation property to terms for sites param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to terms for sites param body: The request body @@ -188,4 +187,27 @@ def 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 b7350b978db..b997b8d780e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[SetCollectionResponse]: + async def get(self,request_configuration: Optional[SetsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SetCollectionResponse, error_mapping) - async def post(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def post(self,body: Optional[Set] = None, request_configuration: Optional[SetsRequestBuilderPostRequestConfiguration] = None) -> Optional[Set]: """ Create a new set object. param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Set] = None, request_configuration: Optional[SetsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new set object. param body: The request body @@ -189,4 +188,27 @@ def 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 06417cf721c..17b9768c931 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TermStoreRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property termStore for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Store]: + async def get(self,request_configuration: Optional[TermStoreRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Store, error_mapping) - async def patch(self,body: Optional[Store] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Store]: + async def patch(self,body: Optional[Store] = None, request_configuration: Optional[TermStoreRequestBuilderPatchRequestConfiguration] = None) -> Optional[Store]: """ Update the properties of a store object. param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TermStoreRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property termStore for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermStoreRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Store] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Store] = None, request_configuration: Optional[TermStoreRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a store object. param body: The request body @@ -157,6 +156,16 @@ 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(): """ @@ -183,4 +192,27 @@ def get_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 31da876871f..ee2f5c25c39 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 3f7072b27ea..98ba35912ca 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 57cf946c565..d2f095b96d2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[GroupCollectionResponse]: + async def get(self,request_configuration: Optional[GroupsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GroupCollectionResponse, error_mapping) - async def post(self,body: Optional[Group] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: + async def post(self,body: Optional[Group] = None, request_configuration: Optional[GroupsRequestBuilderPostRequestConfiguration] = None) -> Optional[Group]: """ Create a new group object in a term store. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GroupsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Group] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Group] = None, request_configuration: Optional[GroupsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new group object in a term store. param body: The request body @@ -190,4 +189,27 @@ def 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 572910bfe61..5ac6ed8eee7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[GroupItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Group]: + async def get(self,request_configuration: Optional[GroupItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Group, error_mapping) - async def patch(self,body: Optional[Group] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: + async def patch(self,body: Optional[Group] = None, request_configuration: Optional[GroupItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Group]: """ Update the navigation property groups in sites param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[GroupItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GroupItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Group] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Group] = None, request_configuration: Optional[GroupItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property groups in sites param body: The request body @@ -147,6 +146,16 @@ 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(): """ @@ -173,4 +182,27 @@ def get_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 9d90e0d9919..07175a52441 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 da1936cd47d..16dc426c724 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: """ Create a new term object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new term object. param body: The request body @@ -190,4 +189,27 @@ def 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 48d3265ecf2..1c510c667aa 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 ee1d84d6576..0fb848042fb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> Optional[TermCollectionResponse]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: """ Create new navigation property to children for sites param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to children for sites param body: The request body @@ -188,4 +187,27 @@ def 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 ca80fe36542..f92cb9c44cd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 ea6af66fef2..cff46bf7fd0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 cf44ede8ecf..f5d1c90d821 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 e977c99b014..0618cd5a5df 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Relation]: + async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in sites param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in sites param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 6b68f738f67..efb18e77339 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 9f3494c624d..cea9e6c5221 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 3415d6bdb07..1835d1ef7fc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for sites param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for sites param body: The request body @@ -188,4 +187,27 @@ def 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 d858ca3ec5d..42cf78238cc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 ff7a0c5d0ef..b7ada3d173c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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}/sets/{set%2Did}/children/{term%2Did}/children/{term%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = 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 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Term]: + async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: """ Update the navigation property children in sites param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property children for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property children in sites param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 2169e4bdb81..625e4983ba0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 5bc256d5621..9de55b9736a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 468c39a9f24..3bd303f1379 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Relation]: + async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in sites param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in sites param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 6e981fa1823..0bcd49ee7e0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 bc307b3bf7f..c70692b2048 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 7fd1d278892..1478349c40e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for sites param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for sites param body: The request body @@ -188,4 +187,27 @@ def 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 cfa667c0256..c4954f57264 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 4ef6d6537cf..3a016c22004 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property children for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Term]: + async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: """ Update the navigation property children in sites param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property children for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Children terms of set in term [store]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property children in sites param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 685ae27dad7..21ab77e6d95 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentGroup{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ParentGroupRequestBuilderDeleteRequestConfiguration] = 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 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Group]: + async def get(self,request_configuration: Optional[ParentGroupRequestBuilderGetRequestConfiguration] = 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 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Group, error_mapping) - async def patch(self,body: Optional[Group] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: + async def patch(self,body: Optional[Group] = None, request_configuration: Optional[ParentGroupRequestBuilderPatchRequestConfiguration] = None) -> Optional[Group]: """ Update the navigation property parentGroup in sites param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ParentGroupRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property parentGroup for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentGroupRequestBuilderGetRequestConfiguration] = 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 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Group] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Group] = None, request_configuration: Optional[ParentGroupRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property parentGroup in sites param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 3de0ec51a1a..521fd593737 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 1fdd05dde0f..726dd00e69c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 f9e837babb9..37517074cbc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Relation]: + async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in sites param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in sites param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 f67b5221bd4..cd57e1d6845 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 1951686bbc1..ceb7299cc42 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 7b0a6da982c..8f16a204bf8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for sites param body: The request body @@ -88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for sites param body: The request body @@ -189,4 +188,27 @@ def 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 c5a8af738eb..c5824997719 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SetItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property sets for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Set]: + async def get(self,request_configuration: Optional[SetItemRequestBuilderGetRequestConfiguration] = 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. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - async def patch(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def patch(self,body: Optional[Set] = None, request_configuration: Optional[SetItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Set]: """ Update the navigation property sets in sites param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SetItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sets for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Set] = None, request_configuration: Optional[SetItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sets in sites param body: The request body @@ -175,6 +174,16 @@ 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(): """ @@ -201,4 +210,27 @@ def get_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 21c35fb86a3..d063e9c5e6a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 b4bfc53ccde..c8ee8701c3a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> Optional[TermCollectionResponse]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: """ Create new navigation property to children for sites param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to children for sites param body: The request body @@ -188,4 +187,27 @@ def 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 73d11072c5f..8c7fb7f12bc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 58b8295e3a0..e77b535b860 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 5da9ac3dabc..8b11b19b6fb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 c07dcf0158d..b51dd0d7c3a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Relation]: + async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in sites param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in sites param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 54492f07cc0..dd43af719ca 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 fa8a53fa215..769a0c46850 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 5ac6c0de96b..d093569a5ec 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for sites param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for sites param body: The request body @@ -188,4 +187,27 @@ def 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 60869f1cbf3..d91f27f9550 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 8dcdcd764ff..2315ee0495d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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}/sets/{set%2Did}/terms/{term%2Did}/children/{term%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = 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 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Term]: + async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: """ Update the navigation property children in sites param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property children for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property children in sites param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 1d0ce99f9bd..8e8d7087f4f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 d597a963353..715d93eaca7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 5fab13e9c9c..ce579eb1a0e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Relation]: + async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in sites param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in sites param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 2d21de7e59b..95bb0ddcb48 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 e0e0844a074..b2cd2627575 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 35ecdc8c242..3eaf4fe6764 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for sites param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for sites param body: The request body @@ -188,4 +187,27 @@ def 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 6d6b477d5e9..46a6893ac63 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 64388274281..2e17ce78cb6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Term]: + async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = 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. @@ -70,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: """ Update the properties of a term object. param body: The request body @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = 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. @@ -116,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a term object. param body: The request body @@ -168,6 +167,16 @@ 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(): """ @@ -194,4 +203,27 @@ def get_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 eaa48aae367..31b5717b876 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[TermsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[TermsRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: """ Create new navigation property to terms for sites param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to terms for sites param body: The request body @@ -188,4 +187,27 @@ def 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 1a072212cee..73b1cbec0da 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[SetCollectionResponse]: + async def get(self,request_configuration: Optional[SetsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SetCollectionResponse, error_mapping) - async def post(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def post(self,body: Optional[Set] = None, request_configuration: Optional[SetsRequestBuilderPostRequestConfiguration] = None) -> Optional[Set]: """ Create new navigation property to sets for sites param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Set] = None, request_configuration: Optional[SetsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to sets for sites param body: The request body @@ -189,4 +188,27 @@ def 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 273d6d4a5d1..4f742cdc0c3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 ce069fdf07a..5aebbabe642 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: """ Create a new term object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new term object. param body: The request body @@ -190,4 +189,27 @@ def 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 247873618fe..750ec77ed15 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 80fb1b08709..83db8f6dc11 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> Optional[TermCollectionResponse]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: """ Create new navigation property to children for sites param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to children for sites param body: The request body @@ -188,4 +187,27 @@ def 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 e12a11628c6..64190c2f274 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 73ee08c3e05..50b88ab389d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 5b8beee17c0..aeadde8933e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 6ec3fc1d09a..14195d79e20 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Relation]: + async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in sites param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in sites param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 39a204d33cd..0c829dfdbda 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 69556af64b8..8e1ca448ee9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 e367b3189f3..1da816859ca 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for sites param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for sites param body: The request body @@ -188,4 +187,27 @@ def 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 5c1e9b25dee..3694599982d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 5958e71c818..788e7d27c47 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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}/children/{term%2Did}/children/{term%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = 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 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Term]: + async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: """ Update the navigation property children in sites param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property children for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property children in sites param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 489dd298ea4..6d4b3c46012 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 42d5f3888da..fbd409b5990 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 d071584b13b..8a6d91dcc7d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Relation]: + async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in sites param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in sites param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 35eb868003e..ae09728e2af 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 7bc716a7104..a4a2d8a60cf 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 2643eb352c3..54fe1b34841 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for sites param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for sites param body: The request body @@ -188,4 +187,27 @@ def 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 7c203c8884f..acb40ca20e0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 c2c8bea8199..b1a6c78b8f6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property children for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Term]: + async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: """ Update the navigation property children in sites param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property children for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Children terms of set in term [store]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property children in sites param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 53827767f74..d40d4b62794 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ParentGroupRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property parentGroup for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Group]: + async def get(self,request_configuration: Optional[ParentGroupRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Group, error_mapping) - async def patch(self,body: Optional[Group] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: + async def patch(self,body: Optional[Group] = None, request_configuration: Optional[ParentGroupRequestBuilderPatchRequestConfiguration] = None) -> Optional[Group]: """ Update the navigation property parentGroup in sites param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ParentGroupRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property parentGroup for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentGroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The parent [group] that contains the set. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Group] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Group] = None, request_configuration: Optional[ParentGroupRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property parentGroup in sites param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 0472013efc3..c9f3c1cd4be 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 609b6d6360b..73c48acb2e9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: """ Create a new term object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new term object. param body: The request body @@ -190,4 +189,27 @@ def 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 7e8bdfbaecc..1193a57ace6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 5922b7cd009..2f1fd3e3927 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> Optional[TermCollectionResponse]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: """ Create new navigation property to children for sites param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to children for sites param body: The request body @@ -188,4 +187,27 @@ def 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 8ffe058316a..d40e2fac084 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 35ab5f75fef..6b4a91032f2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 c72943e1fb8..d09547f4d2c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 8d6f3ccc3e4..d9018ab8fa8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Relation]: + async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in sites param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in sites param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 74da4bf21fe..95004a1f73a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 71f24d6bee2..d7da6354ced 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 0743297a365..8c46152f8f6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for sites param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for sites param body: The request body @@ -188,4 +187,27 @@ def 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 e3f80aa78c9..7a920fbfe11 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 276710efd88..859f31a75fd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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/sets/{set%2Did1}/children/{term%2Did}/children/{term%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = 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 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Term]: + async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: """ Update the navigation property children in sites param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property children for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property children in sites param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 6c3ecf8772f..fb6338dc841 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 955c8013045..18693467857 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 e04cea8516c..7532ec5206f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Relation]: + async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in sites param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in sites param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 4e5caf070e0..c3149e7f69a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 11cdd68c9e7..7ff0b92a7ff 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 ad07efa47cf..170de282c03 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for sites param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for sites param body: The request body @@ -188,4 +187,27 @@ def 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 daa6d85866c..68b6abcb144 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 533f4f42ee9..2cb4a94b0c7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property children for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Term]: + async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: """ Update the navigation property children in sites param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property children for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Children terms of set in term [store]. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property children in sites param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 b1369cde8e2..2b33ae9b072 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 e888104456f..c3c0d01c60a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 4dfdfd58e9a..7e9d1793ff3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Relation]: + async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in sites param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in sites param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 8fbe5df9096..afa19eb1b8d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 bde8fb69c21..f79dc2115e8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 bd2b1c07e77..f871b916587 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for sites param body: The request body @@ -88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for sites param body: The request body @@ -189,4 +188,27 @@ def 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 e7176d94e2f..0681c8713ed 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SetItemRequestBuilderDeleteRequestConfiguration] = 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 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Set]: + async def get(self,request_configuration: Optional[SetItemRequestBuilderGetRequestConfiguration] = 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 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - async def patch(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def patch(self,body: Optional[Set] = None, request_configuration: Optional[SetItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Set]: """ Update the navigation property sets in sites param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SetItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sets for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetItemRequestBuilderGetRequestConfiguration] = 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 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Set] = None, request_configuration: Optional[SetItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sets in sites param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 bc49b426ea3..db81100220d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 2c9b8e13253..3f60a02ac39 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> Optional[TermCollectionResponse]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: """ Create new navigation property to children for sites param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to children for sites param body: The request body @@ -188,4 +187,27 @@ def 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 5289f648f90..a9f546d87e7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 cb60539f7ce..052f0ebaec6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 6bccb9c16b2..0d38083e37b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 bae79aab48f..4b12a00a7c5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Relation]: + async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in sites param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in sites param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 3a07ac8cf71..c51b08cae82 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 11fe50197bb..8f5e67aaef5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 e599eb0fe41..a8165816824 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for sites param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for sites param body: The request body @@ -188,4 +187,27 @@ def 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 783b5162414..581822be83b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 ca2a3985774..b9238157f2c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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/sets/{set%2Did1}/terms/{term%2Did}/children/{term%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = 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 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Term]: + async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: """ Update the navigation property children in sites param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property children for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property children in sites param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 e44442dcd97..7b2cd59fb40 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 edb0d692868..57f372a9b7c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 a6ef1d8596a..7191df25120 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Relation]: + async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in sites param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in sites param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 9f6aababce2..45ce34ab4a0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 e1d468e96aa..38a708884d3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 64cdbaaed31..2e569fd1704 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for sites param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for sites param body: The request body @@ -188,4 +187,27 @@ def 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 456a00f8a47..086c10984f7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 76fcf2264c7..c55e2df584d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Term]: + async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = 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. @@ -70,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: """ Update the properties of a term object. param body: The request body @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = 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. @@ -116,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a term object. param body: The request body @@ -168,6 +167,16 @@ 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(): """ @@ -194,4 +203,27 @@ def get_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 1114eab2b04..a13735bee15 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[TermsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[TermsRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: """ Create new navigation property to terms for sites param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to terms for sites param body: The request body @@ -188,4 +187,27 @@ def 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 4e018da5425..78a023829bd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[SetCollectionResponse]: + async def get(self,request_configuration: Optional[SetsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SetCollectionResponse, error_mapping) - async def post(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def post(self,body: Optional[Set] = None, request_configuration: Optional[SetsRequestBuilderPostRequestConfiguration] = None) -> Optional[Set]: """ Create new navigation property to sets for sites param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Set] = None, request_configuration: Optional[SetsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to sets for sites param body: The request body @@ -189,4 +188,27 @@ def 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 f1491e2210a..9835063323a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 451fac851a3..cd6e18e7be8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 61912571346..c8decc810b4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Relation]: + async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in sites param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in sites param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 cb98f017521..120024851e1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 7bb8302269f..30cdb8e0d74 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 caabff1b438..516c07f43b7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for sites param body: The request body @@ -88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for sites param body: The request body @@ -189,4 +188,27 @@ def 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 a37094ebc3f..09314d69ed9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SetItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a set object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Set]: + async def get(self,request_configuration: Optional[SetItemRequestBuilderGetRequestConfiguration] = 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. @@ -71,7 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - async def patch(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def patch(self,body: Optional[Set] = None, request_configuration: Optional[SetItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Set]: """ Update the properties of a set object. param body: The request body @@ -95,7 +94,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SetItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a set object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -106,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetItemRequestBuilderGetRequestConfiguration] = 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. @@ -117,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Set] = None, request_configuration: Optional[SetItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a set object. param body: The request body @@ -178,6 +177,16 @@ 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(): """ @@ -204,4 +213,27 @@ def get_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 4b7a54f0fbb..92c07f8211e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 04145471224..d7560e46ebe 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> Optional[TermCollectionResponse]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: """ Create new navigation property to children for sites param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChildrenRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[ChildrenRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to children for sites param body: The request body @@ -188,4 +187,27 @@ def 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 6e33c01a5dd..6a338d9e924 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 786ff248671..996260bf2ac 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 4baf1d1ce92..dcd8271d5e1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 bae8283c8b3..62512109d89 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Relation]: + async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in sites param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in sites param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 28cd723ea83..444573653fa 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 832c0eba8e9..f6e00b94fa6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 e7a41162a8b..b99888ddb3f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for sites param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for sites param body: The request body @@ -188,4 +187,27 @@ def 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 780a2af9df9..33e96bdf265 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 d0191ff438e..9d8330c0ccf 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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}/terms/{term%2Did}/children/{term%2Did1}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = 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 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Term]: + async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Term]: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: """ Update the navigation property children in sites param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property children for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Children of current term. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property children in sites param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 7f766ffc0cf..3b1c7a00907 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 acadbee2bd4..70a9620fa2a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/fromTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FromTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 37e6ef42088..d66254fcd4f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Relation]: + async def get(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Relation, error_mapping) - async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def patch(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Relation]: """ Update the navigation property relations in sites param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RelationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property relations for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property relations in sites param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 19983655c0d..2e8cf462d8d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 6545a42490d..5d7f91287e9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{relation%2Did}/toTerm{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def get(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ToTermRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 20a8f958d52..d364ce2ae3f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[RelationCollectionResponse]: + async def get(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) - async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Relation]: + async def post(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> Optional[Relation]: """ Create new navigation property to relations for sites param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RelationsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Relation] = None, request_configuration: Optional[RelationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to relations for sites param body: The request body @@ -188,4 +187,27 @@ def 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 675e382f488..5cb244029b1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/set{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def get(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Set, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 603ab32a83d..ba5ed44b604 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Term]: + async def get(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = 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. @@ -70,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Term, error_mapping) - async def patch(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def patch(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Term]: """ Update the properties of a term object. param body: The request body @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TermItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a term object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermItemRequestBuilderGetRequestConfiguration] = 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. @@ -116,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a term object. param body: The request body @@ -168,6 +167,16 @@ 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(): """ @@ -194,4 +203,27 @@ def get_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 de6ed8ff17f..2584154d4e6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TermCollectionResponse]: + async def get(self,request_configuration: Optional[TermsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TermCollectionResponse, error_mapping) - async def post(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Term]: + async def post(self,body: Optional[Term] = None, request_configuration: Optional[TermsRequestBuilderPostRequestConfiguration] = None) -> Optional[Term]: """ Create new navigation property to terms for sites param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Term] = None, request_configuration: Optional[TermsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to terms for sites param body: The request body @@ -188,4 +187,27 @@ def 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 166b1f259f2..5de22d0911d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[SetCollectionResponse]: + async def get(self,request_configuration: Optional[SetsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SetCollectionResponse, error_mapping) - async def post(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Set]: + async def post(self,body: Optional[Set] = None, request_configuration: Optional[SetsRequestBuilderPostRequestConfiguration] = None) -> Optional[Set]: """ Create a new set object. param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SetsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Set] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Set] = None, request_configuration: Optional[SetsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new set object. param body: The request body @@ -189,4 +188,27 @@ def 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 91ab42ff5d9..d36e011a799 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[StoreItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property termStores for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Store]: + async def get(self,request_configuration: Optional[StoreItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Store, error_mapping) - async def patch(self,body: Optional[Store] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Store]: + async def patch(self,body: Optional[Store] = None, request_configuration: Optional[StoreItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Store]: """ Update the navigation property termStores in sites param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[StoreItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property termStores for sites param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[StoreItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The collection of termStores under this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Store] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Store] = None, request_configuration: Optional[StoreItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property termStores in sites param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 3c1ed0177f6..4967cad8889 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[StoreCollectionResponse]: + async def get(self,request_configuration: Optional[TermStoresRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, StoreCollectionResponse, error_mapping) - async def post(self,body: Optional[Store] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Store]: + async def post(self,body: Optional[Store] = None, request_configuration: Optional[TermStoresRequestBuilderPostRequestConfiguration] = None) -> Optional[Store]: """ Create new navigation property to termStores for sites param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TermStoresRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The collection of termStores under this site. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Store] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Store] = None, request_configuration: Optional[TermStoresRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to termStores for sites param body: The request body @@ -188,4 +187,27 @@ def 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 192c81ae5e7..9dd51ff1087 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[RequestConfiguration] = None) -> Optional[RemovePostResponse]: + async def post(self,body: Optional[RemovePostRequestBody] = None, request_configuration: Optional[RemoveRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RemovePostRequestBody] = None, request_configuration: Optional[RemoveRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Unfollow a user's site or multiple sites. param body: The request body @@ -76,4 +76,14 @@ 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 04f416260c0..ce7e8c5a16e 100644 --- a/msgraph/generated/sites/sites_request_builder.py +++ b/msgraph/generated/sites/sites_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +46,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[RequestConfiguration] = None) -> Optional[SiteCollectionResponse]: + async def get(self,request_configuration: Optional[SitesRequestBuilderGetRequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SiteCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SitesRequestBuilderGetRequestConfiguration] = 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. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -190,4 +189,17 @@ def 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 c5220082e2d..6baad207e79 100644 --- a/msgraph/generated/solutions/booking_businesses/booking_businesses_request_builder.py +++ b/msgraph/generated/solutions/booking_businesses/booking_businesses_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[BookingBusinessCollectionResponse]: + async def get(self,request_configuration: Optional[BookingBusinessesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, BookingBusinessCollectionResponse, error_mapping) - async def post(self,body: Optional[BookingBusiness] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[BookingBusiness]: + async def post(self,body: Optional[BookingBusiness] = None, request_configuration: Optional[BookingBusinessesRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[BookingBusinessesRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[BookingBusiness] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[BookingBusiness] = None, request_configuration: Optional[BookingBusinessesRequestBuilderPostRequestConfiguration] = 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 @@ -190,4 +189,27 @@ def 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 7bd96edc2f6..bce63706843 100644 --- a/msgraph/generated/solutions/booking_businesses/count/count_request_builder.py +++ b/msgraph/generated/solutions/booking_businesses/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 42bacc999fc..7a24dcd0c72 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[BookingAppointmentCollectionResponse]: + async def get(self,request_configuration: Optional[AppointmentsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, BookingAppointmentCollectionResponse, error_mapping) - async def post(self,body: Optional[BookingAppointment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[BookingAppointment]: + async def post(self,body: Optional[BookingAppointment] = None, request_configuration: Optional[AppointmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[BookingAppointment]: """ Create a new bookingAppointment for the specified bookingBusiness. param body: The request body @@ -89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AppointmentsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[BookingAppointment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[BookingAppointment] = None, request_configuration: Optional[AppointmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new bookingAppointment for the specified bookingBusiness. param body: The request body @@ -190,4 +189,27 @@ def 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 7087237f642..91731d9dff8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 c96f07b6887..e94b09915f1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[BookingAppointmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a bookingAppointment in the specified bookingBusiness. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[BookingAppointment]: + async def get(self,request_configuration: Optional[BookingAppointmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, BookingAppointment, error_mapping) - async def patch(self,body: Optional[BookingAppointment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[BookingAppointment]: + async def patch(self,body: Optional[BookingAppointment] = None, request_configuration: Optional[BookingAppointmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[BookingAppointment]: """ Update the properties of a bookingAppointment object in the specified bookingBusiness. param body: The request body @@ -92,7 +91,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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[BookingAppointmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a bookingAppointment in the specified bookingBusiness. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[BookingAppointmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[BookingAppointment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[BookingAppointment] = None, request_configuration: Optional[BookingAppointmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a bookingAppointment object in the specified bookingBusiness. param body: The request body @@ -148,6 +147,16 @@ 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(): """ @@ -174,4 +183,27 @@ def get_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 44e2d5f9d64..3576dd5e791 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 7347d057d1b..11f7a027520 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +35,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[BookingBusinessItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a bookingBusiness object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -55,7 +54,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[BookingBusiness]: + async def get(self,request_configuration: Optional[BookingBusinessItemRequestBuilderGetRequestConfiguration] = 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. @@ -76,7 +75,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, BookingBusiness, error_mapping) - async def patch(self,body: Optional[BookingBusiness] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[BookingBusiness]: + async def patch(self,body: Optional[BookingBusiness] = None, request_configuration: Optional[BookingBusinessItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[BookingBusiness]: """ Update the properties of a bookingBusiness object. param body: The request body @@ -100,7 +99,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[BookingBusinessItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a bookingBusiness object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[BookingBusinessItemRequestBuilderGetRequestConfiguration] = 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. @@ -122,7 +121,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[BookingBusiness] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[BookingBusiness] = None, request_configuration: Optional[BookingBusinessItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a bookingBusiness object. param body: The request body @@ -228,6 +227,16 @@ 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(): """ @@ -254,4 +263,27 @@ def get_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 8bcc10419cc..4b2ada6b039 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[BookingAppointmentCollectionResponse]: + async def get(self,request_configuration: Optional[CalendarViewRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, BookingAppointmentCollectionResponse, error_mapping) - async def post(self,body: Optional[BookingAppointment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[BookingAppointment]: + async def post(self,body: Optional[BookingAppointment] = None, request_configuration: Optional[CalendarViewRequestBuilderPostRequestConfiguration] = None) -> Optional[BookingAppointment]: """ Create new navigation property to calendarView for solutions param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CalendarViewRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[BookingAppointment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[BookingAppointment] = None, request_configuration: Optional[CalendarViewRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to calendarView for solutions param body: The request body @@ -199,4 +198,27 @@ def 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 91de3626fa3..be40db94594 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 1e5fcf76421..887b621f9a0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[BookingAppointmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property calendarView for solutions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[BookingAppointment]: + async def get(self,request_configuration: Optional[BookingAppointmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, BookingAppointment, error_mapping) - async def patch(self,body: Optional[BookingAppointment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[BookingAppointment]: + async def patch(self,body: Optional[BookingAppointment] = None, request_configuration: Optional[BookingAppointmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[BookingAppointment]: """ Update the navigation property calendarView in solutions param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[BookingAppointmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property calendarView for solutions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[BookingAppointmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[BookingAppointment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[BookingAppointment] = None, request_configuration: Optional[BookingAppointmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property calendarView in solutions param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -181,4 +190,27 @@ 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 c29a378327f..52ea69e69db 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 b3abc006509..b5ed506b8d0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 d1e79dcf1e5..027a9e65304 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[BookingCustomQuestionCollectionResponse]: + async def get(self,request_configuration: Optional[CustomQuestionsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, BookingCustomQuestionCollectionResponse, error_mapping) - async def post(self,body: Optional[BookingCustomQuestion] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[BookingCustomQuestion]: + async def post(self,body: Optional[BookingCustomQuestion] = None, request_configuration: Optional[CustomQuestionsRequestBuilderPostRequestConfiguration] = None) -> Optional[BookingCustomQuestion]: """ Create a new bookingCustomQuestion object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CustomQuestionsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[BookingCustomQuestion] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[BookingCustomQuestion] = None, request_configuration: Optional[CustomQuestionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new bookingCustomQuestion object. param body: The request body @@ -190,4 +189,27 @@ def 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 d69fac61ec2..d3c8361c24e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[BookingCustomQuestionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a bookingCustomQuestion object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[BookingCustomQuestion]: + async def get(self,request_configuration: Optional[BookingCustomQuestionItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, BookingCustomQuestion, error_mapping) - async def patch(self,body: Optional[BookingCustomQuestion] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[BookingCustomQuestion]: + async def patch(self,body: Optional[BookingCustomQuestion] = None, request_configuration: Optional[BookingCustomQuestionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[BookingCustomQuestion]: """ Update the properties of a bookingCustomQuestion object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[BookingCustomQuestionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a bookingCustomQuestion object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[BookingCustomQuestionItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[BookingCustomQuestion] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[BookingCustomQuestion] = None, request_configuration: Optional[BookingCustomQuestionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a bookingCustomQuestion object. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 27d1d6dfa62..4a67f036065 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 e5c5ac6f607..3f4870071b6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[BookingCustomerBaseCollectionResponse]: + async def get(self,request_configuration: Optional[CustomersRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, BookingCustomerBaseCollectionResponse, error_mapping) - async def post(self,body: Optional[BookingCustomerBase] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[BookingCustomerBase]: + async def post(self,body: Optional[BookingCustomerBase] = None, request_configuration: Optional[CustomersRequestBuilderPostRequestConfiguration] = None) -> Optional[BookingCustomerBase]: """ Create a new bookingCustomer object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CustomersRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[BookingCustomerBase] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[BookingCustomerBase] = None, request_configuration: Optional[CustomersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new bookingCustomer object. param body: The request body @@ -190,4 +189,27 @@ def 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 d5431eade4e..7992626c9f9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[BookingCustomerBaseItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete the specified bookingCustomer object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[BookingCustomerBase]: + async def get(self,request_configuration: Optional[BookingCustomerBaseItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, BookingCustomerBase, error_mapping) - async def patch(self,body: Optional[BookingCustomerBase] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[BookingCustomerBase]: + async def patch(self,body: Optional[BookingCustomerBase] = None, request_configuration: Optional[BookingCustomerBaseItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[BookingCustomerBase]: """ Update the properties of a bookingCustomer object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[BookingCustomerBaseItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete the specified bookingCustomer object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[BookingCustomerBaseItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[BookingCustomerBase] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[BookingCustomerBase] = None, request_configuration: Optional[BookingCustomerBaseItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a bookingCustomer object. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 8c1a7c27bd9..b7fa0795766 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[RequestConfiguration] = None) -> Optional[GetStaffAvailabilityPostResponse]: + async def post(self,body: Optional[GetStaffAvailabilityPostRequestBody] = None, request_configuration: Optional[GetStaffAvailabilityRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetStaffAvailabilityPostRequestBody] = None, request_configuration: Optional[GetStaffAvailabilityRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Get the availability information of staff members of a Microsoft Bookings calendar. param body: The request body @@ -76,4 +76,14 @@ 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 48dad5a747f..0811ee87047 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[PublishRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[PublishRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 0effb940d4e..032f0f1bb7b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 643b22c27a9..874831e6886 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[BookingServiceItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[BookingService]: + async def get(self,request_configuration: Optional[BookingServiceItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, BookingService, error_mapping) - async def patch(self,body: Optional[BookingService] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[BookingService]: + async def patch(self,body: Optional[BookingService] = None, request_configuration: Optional[BookingServiceItemRequestBuilderPatchRequestConfiguration] = 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 @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[BookingServiceItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[BookingServiceItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[BookingService] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[BookingService] = None, request_configuration: Optional[BookingServiceItemRequestBuilderPatchRequestConfiguration] = 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 @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 a06dcef383e..d415030e59f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[BookingServiceCollectionResponse]: + async def get(self,request_configuration: Optional[ServicesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, BookingServiceCollectionResponse, error_mapping) - async def post(self,body: Optional[BookingService] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[BookingService]: + async def post(self,body: Optional[BookingService] = None, request_configuration: Optional[ServicesRequestBuilderPostRequestConfiguration] = None) -> Optional[BookingService]: """ Create a new bookingService for the specified bookingBusiness. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServicesRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[BookingService] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[BookingService] = None, request_configuration: Optional[ServicesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new bookingService for the specified bookingBusiness. param body: The request body @@ -190,4 +189,27 @@ def 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 798112873af..d5a48cf35f0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 64d772c9dd3..52c148d8d1d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[BookingStaffMemberBaseItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a bookingStaffMember in the specified bookingBusiness. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[BookingStaffMemberBase]: + async def get(self,request_configuration: Optional[BookingStaffMemberBaseItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, BookingStaffMemberBase, error_mapping) - async def patch(self,body: Optional[BookingStaffMemberBase] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[BookingStaffMemberBase]: + async def patch(self,body: Optional[BookingStaffMemberBase] = None, request_configuration: Optional[BookingStaffMemberBaseItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[BookingStaffMemberBase]: """ Update the properties of a bookingStaffMember in the specified bookingBusiness. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[BookingStaffMemberBaseItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a bookingStaffMember in the specified bookingBusiness. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[BookingStaffMemberBaseItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[BookingStaffMemberBase] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[BookingStaffMemberBase] = None, request_configuration: Optional[BookingStaffMemberBaseItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a bookingStaffMember in the specified bookingBusiness. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 0d36bf77859..7a97d73ec61 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[BookingStaffMemberBaseCollectionResponse]: + async def get(self,request_configuration: Optional[StaffMembersRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, BookingStaffMemberBaseCollectionResponse, error_mapping) - async def post(self,body: Optional[BookingStaffMemberBase] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[BookingStaffMemberBase]: + async def post(self,body: Optional[BookingStaffMemberBase] = None, request_configuration: Optional[StaffMembersRequestBuilderPostRequestConfiguration] = None) -> Optional[BookingStaffMemberBase]: """ Create a new bookingStaffMember in the specified bookingBusiness. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[StaffMembersRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[BookingStaffMemberBase] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[BookingStaffMemberBase] = None, request_configuration: Optional[StaffMembersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new bookingStaffMember in the specified bookingBusiness. param body: The request body @@ -190,4 +189,27 @@ def 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 71be428b155..0b3d5d35117 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[UnpublishRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[UnpublishRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 c51cfe7447b..9eadcac5b28 100644 --- a/msgraph/generated/solutions/booking_currencies/booking_currencies_request_builder.py +++ b/msgraph/generated/solutions/booking_currencies/booking_currencies_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[BookingCurrencyCollectionResponse]: + async def get(self,request_configuration: Optional[BookingCurrenciesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, BookingCurrencyCollectionResponse, error_mapping) - async def post(self,body: Optional[BookingCurrency] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[BookingCurrency]: + async def post(self,body: Optional[BookingCurrency] = None, request_configuration: Optional[BookingCurrenciesRequestBuilderPostRequestConfiguration] = None) -> Optional[BookingCurrency]: """ Create new navigation property to bookingCurrencies for solutions param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[BookingCurrenciesRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[BookingCurrency] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[BookingCurrency] = None, request_configuration: Optional[BookingCurrenciesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to bookingCurrencies for solutions param body: The request body @@ -189,4 +188,27 @@ def 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 8c8615c06b5..086eadc19db 100644 --- a/msgraph/generated/solutions/booking_currencies/count/count_request_builder.py +++ b/msgraph/generated/solutions/booking_currencies/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 c720f2b5ac5..a7b405e2182 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[BookingCurrencyItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property bookingCurrencies for solutions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[BookingCurrency]: + async def get(self,request_configuration: Optional[BookingCurrencyItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, BookingCurrency, error_mapping) - async def patch(self,body: Optional[BookingCurrency] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[BookingCurrency]: + async def patch(self,body: Optional[BookingCurrency] = None, request_configuration: Optional[BookingCurrencyItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[BookingCurrency]: """ Update the navigation property bookingCurrencies in solutions param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[BookingCurrencyItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property bookingCurrencies for solutions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[BookingCurrencyItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[BookingCurrency] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[BookingCurrency] = None, request_configuration: Optional[BookingCurrencyItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property bookingCurrencies in solutions param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 807fd33d8a7..cb8ca05814d 100644 --- a/msgraph/generated/solutions/solutions_request_builder.py +++ b/msgraph/generated/solutions/solutions_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> Optional[SolutionsRoot]: + async def get(self,request_configuration: Optional[SolutionsRequestBuilderGetRequestConfiguration] = None) -> Optional[SolutionsRoot]: """ Get solutions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SolutionsRoot, error_mapping) - async def patch(self,body: Optional[SolutionsRoot] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SolutionsRoot]: + async def patch(self,body: Optional[SolutionsRoot] = None, request_configuration: Optional[SolutionsRequestBuilderPatchRequestConfiguration] = None) -> Optional[SolutionsRoot]: """ Update solutions param body: The request body @@ -73,7 +72,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SolutionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get solutions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -84,7 +83,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SolutionsRoot] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SolutionsRoot] = None, request_configuration: Optional[SolutionsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update solutions param body: The request body @@ -162,4 +161,27 @@ def get_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 1f3ec1eaea5..ed3efefe2bc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 89bd05887ae..372bedea27c 100644 --- a/msgraph/generated/solutions/virtual_events/events/events_request_builder.py +++ b/msgraph/generated/solutions/virtual_events/events/events_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[VirtualEventCollectionResponse]: + async def get(self,request_configuration: Optional[EventsRequestBuilderGetRequestConfiguration] = None) -> Optional[VirtualEventCollectionResponse]: """ Get events from solutions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, VirtualEventCollectionResponse, error_mapping) - async def post(self,body: Optional[VirtualEvent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[VirtualEvent]: + async def post(self,body: Optional[VirtualEvent] = None, request_configuration: Optional[EventsRequestBuilderPostRequestConfiguration] = None) -> Optional[VirtualEvent]: """ Create new navigation property to events for solutions param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EventsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get events from solutions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[VirtualEvent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[VirtualEvent] = None, request_configuration: Optional[EventsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to events for solutions param body: The request body @@ -188,4 +187,27 @@ def 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 31aeb127020..633d90788b0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 dd2962f0c04..d467405888f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[MeetingAttendanceReportCollectionResponse]: + async def get(self,request_configuration: Optional[AttendanceReportsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MeetingAttendanceReportCollectionResponse, error_mapping) - async def post(self,body: Optional[MeetingAttendanceReport] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MeetingAttendanceReport]: + async def post(self,body: Optional[MeetingAttendanceReport] = None, request_configuration: Optional[AttendanceReportsRequestBuilderPostRequestConfiguration] = None) -> Optional[MeetingAttendanceReport]: """ Create new navigation property to attendanceReports for solutions param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttendanceReportsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MeetingAttendanceReport] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MeetingAttendanceReport] = None, request_configuration: Optional[AttendanceReportsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to attendanceReports for solutions param body: The request body @@ -188,4 +187,27 @@ def 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 cdc3914edcd..99e701014f3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 b263cbef5de..cfb2e797a5f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AttendanceRecordCollectionResponse]: + async def get(self,request_configuration: Optional[AttendanceRecordsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AttendanceRecordCollectionResponse, error_mapping) - async def post(self,body: Optional[AttendanceRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttendanceRecord]: + async def post(self,body: Optional[AttendanceRecord] = None, request_configuration: Optional[AttendanceRecordsRequestBuilderPostRequestConfiguration] = None) -> Optional[AttendanceRecord]: """ Create new navigation property to attendanceRecords for solutions param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttendanceRecordsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AttendanceRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AttendanceRecord] = None, request_configuration: Optional[AttendanceRecordsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to attendanceRecords for solutions param body: The request body @@ -189,4 +188,27 @@ def 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 bc69764dc17..203a2c756fc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 b1e70e5fef4..c6f8cbb3447 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{attendanceRecord%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AttendanceRecordItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property attendanceRecords for solutions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AttendanceRecord]: + async def get(self,request_configuration: Optional[AttendanceRecordItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AttendanceRecord, error_mapping) - async def patch(self,body: Optional[AttendanceRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttendanceRecord]: + async def patch(self,body: Optional[AttendanceRecord] = None, request_configuration: Optional[AttendanceRecordItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AttendanceRecord]: """ Update the navigation property attendanceRecords in solutions param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AttendanceRecordItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property attendanceRecords for solutions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttendanceRecordItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AttendanceRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AttendanceRecord] = None, request_configuration: Optional[AttendanceRecordItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property attendanceRecords in solutions param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 859152cb6ed..c40ad289bff 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[MeetingAttendanceReportItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property attendanceReports for solutions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[MeetingAttendanceReport]: + async def get(self,request_configuration: Optional[MeetingAttendanceReportItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MeetingAttendanceReport, error_mapping) - async def patch(self,body: Optional[MeetingAttendanceReport] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MeetingAttendanceReport]: + async def patch(self,body: Optional[MeetingAttendanceReport] = None, request_configuration: Optional[MeetingAttendanceReportItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MeetingAttendanceReport]: """ Update the navigation property attendanceReports in solutions param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[MeetingAttendanceReportItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property attendanceReports for solutions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MeetingAttendanceReportItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MeetingAttendanceReport] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MeetingAttendanceReport] = None, request_configuration: Optional[MeetingAttendanceReportItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property attendanceReports in solutions param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 f11a955976e..3bd04b68065 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[VirtualEventSessionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property sessions for solutions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[VirtualEventSession]: + async def get(self,request_configuration: Optional[VirtualEventSessionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[VirtualEventSession]: """ Sessions for the virtual event. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, VirtualEventSession, error_mapping) - async def patch(self,body: Optional[VirtualEventSession] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[VirtualEventSession]: + async def patch(self,body: Optional[VirtualEventSession] = None, request_configuration: Optional[VirtualEventSessionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[VirtualEventSession]: """ Update the navigation property sessions in solutions param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[VirtualEventSessionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sessions for solutions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[VirtualEventSessionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Sessions for the virtual event. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[VirtualEventSession] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[VirtualEventSession] = None, request_configuration: Optional[VirtualEventSessionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sessions in solutions param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 33f6e68c4d3..841137d88a0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[VirtualEventSessionCollectionResponse]: + async def get(self,request_configuration: Optional[SessionsRequestBuilderGetRequestConfiguration] = None) -> Optional[VirtualEventSessionCollectionResponse]: """ Sessions for the virtual event. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, VirtualEventSessionCollectionResponse, error_mapping) - async def post(self,body: Optional[VirtualEventSession] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[VirtualEventSession]: + async def post(self,body: Optional[VirtualEventSession] = None, request_configuration: Optional[SessionsRequestBuilderPostRequestConfiguration] = None) -> Optional[VirtualEventSession]: """ Create new navigation property to sessions for solutions param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SessionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Sessions for the virtual event. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[VirtualEventSession] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[VirtualEventSession] = None, request_configuration: Optional[SessionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to sessions for solutions param body: The request body @@ -188,4 +187,27 @@ def 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 7204fa3d417..2f1a21b40bf 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[VirtualEventItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property events for solutions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[VirtualEvent]: + async def get(self,request_configuration: Optional[VirtualEventItemRequestBuilderGetRequestConfiguration] = None) -> Optional[VirtualEvent]: """ Get events from solutions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, VirtualEvent, error_mapping) - async def patch(self,body: Optional[VirtualEvent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[VirtualEvent]: + async def patch(self,body: Optional[VirtualEvent] = None, request_configuration: Optional[VirtualEventItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[VirtualEvent]: """ Update the navigation property events in solutions param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[VirtualEventItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property events for solutions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[VirtualEventItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get events from solutions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[VirtualEvent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[VirtualEvent] = None, request_configuration: Optional[VirtualEventItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property events in solutions param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 b8e663f9e7e..c8b9f051948 100644 --- a/msgraph/generated/solutions/virtual_events/virtual_events_request_builder.py +++ b/msgraph/generated/solutions/virtual_events/virtual_events_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[VirtualEventsRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property virtualEvents for solutions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[VirtualEventsRoot]: + async def get(self,request_configuration: Optional[VirtualEventsRequestBuilderGetRequestConfiguration] = None) -> Optional[VirtualEventsRoot]: """ Get virtualEvents from solutions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, VirtualEventsRoot, error_mapping) - async def patch(self,body: Optional[VirtualEventsRoot] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[VirtualEventsRoot]: + async def patch(self,body: Optional[VirtualEventsRoot] = None, request_configuration: Optional[VirtualEventsRequestBuilderPatchRequestConfiguration] = None) -> Optional[VirtualEventsRoot]: """ Update the navigation property virtualEvents in solutions param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[VirtualEventsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property virtualEvents for solutions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[VirtualEventsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get virtualEvents from solutions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[VirtualEventsRoot] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[VirtualEventsRoot] = None, request_configuration: Optional[VirtualEventsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property virtualEvents in solutions param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 18f7ea353bf..044155a963c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 260b63d2af9..7b4c769b28c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +31,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[RequestConfiguration] = None) -> Optional[GetByUserIdAndRoleWithUserIdWithRoleGetResponse]: + async def get(self,request_configuration: Optional[GetByUserIdAndRoleWithUserIdWithRoleRequestBuilderGetRequestConfiguration] = None) -> Optional[GetByUserIdAndRoleWithUserIdWithRoleGetResponse]: """ Invoke function getByUserIdAndRole param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -52,7 +51,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GetByUserIdAndRoleWithUserIdWithRoleGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetByUserIdAndRoleWithUserIdWithRoleRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getByUserIdAndRole param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -129,4 +128,17 @@ def 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 1a8340a80cd..4933e1c93c3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> Optional[GetByUserRoleWithRoleGetResponse]: + async def get(self,request_configuration: Optional[GetByUserRoleWithRoleRequestBuilderGetRequestConfiguration] = None) -> Optional[GetByUserRoleWithRoleGetResponse]: """ Invoke function getByUserRole param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GetByUserRoleWithRoleGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetByUserRoleWithRoleRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getByUserRole param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -127,4 +126,17 @@ def 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 d3271721925..1546c2cf612 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 604e5464c35..e1b1e7e7661 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{virtualEventRegistration%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[VirtualEventRegistrationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property registrations for solutions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[VirtualEventRegistration]: + async def get(self,request_configuration: Optional[VirtualEventRegistrationItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, VirtualEventRegistration, error_mapping) - async def patch(self,body: Optional[VirtualEventRegistration] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[VirtualEventRegistration]: + async def patch(self,body: Optional[VirtualEventRegistration] = None, request_configuration: Optional[VirtualEventRegistrationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[VirtualEventRegistration]: """ Update the navigation property registrations in solutions param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[VirtualEventRegistrationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property registrations for solutions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[VirtualEventRegistrationItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[VirtualEventRegistration] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[VirtualEventRegistration] = None, request_configuration: Optional[VirtualEventRegistrationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property registrations in solutions param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 e925704aa0b..511c3811c6b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[VirtualEventRegistrationCollectionResponse]: + async def get(self,request_configuration: Optional[RegistrationsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, VirtualEventRegistrationCollectionResponse, error_mapping) - async def post(self,body: Optional[VirtualEventRegistration] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[VirtualEventRegistration]: + async def post(self,body: Optional[VirtualEventRegistration] = None, request_configuration: Optional[RegistrationsRequestBuilderPostRequestConfiguration] = None) -> Optional[VirtualEventRegistration]: """ Create new navigation property to registrations for solutions param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RegistrationsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[VirtualEventRegistration] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[VirtualEventRegistration] = None, request_configuration: Optional[RegistrationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to registrations for solutions param body: The request body @@ -189,4 +188,27 @@ def 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 e9e9e1d7d6f..83b01aa2e84 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 829b9bc4e88..2ca9e12807b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[MeetingAttendanceReportCollectionResponse]: + async def get(self,request_configuration: Optional[AttendanceReportsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MeetingAttendanceReportCollectionResponse, error_mapping) - async def post(self,body: Optional[MeetingAttendanceReport] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MeetingAttendanceReport]: + async def post(self,body: Optional[MeetingAttendanceReport] = None, request_configuration: Optional[AttendanceReportsRequestBuilderPostRequestConfiguration] = None) -> Optional[MeetingAttendanceReport]: """ Create new navigation property to attendanceReports for solutions param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttendanceReportsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MeetingAttendanceReport] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MeetingAttendanceReport] = None, request_configuration: Optional[AttendanceReportsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to attendanceReports for solutions param body: The request body @@ -188,4 +187,27 @@ def 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 c6d098fd655..e9744ce9aae 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 cf2745272be..240004feaa9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AttendanceRecordCollectionResponse]: + async def get(self,request_configuration: Optional[AttendanceRecordsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AttendanceRecordCollectionResponse, error_mapping) - async def post(self,body: Optional[AttendanceRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttendanceRecord]: + async def post(self,body: Optional[AttendanceRecord] = None, request_configuration: Optional[AttendanceRecordsRequestBuilderPostRequestConfiguration] = None) -> Optional[AttendanceRecord]: """ Create new navigation property to attendanceRecords for solutions param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttendanceRecordsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AttendanceRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AttendanceRecord] = None, request_configuration: Optional[AttendanceRecordsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to attendanceRecords for solutions param body: The request body @@ -189,4 +188,27 @@ def 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 5322aabf128..d9e84f33020 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 71799e0f2e1..5ec28fd7d72 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{attendanceRecord%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AttendanceRecordItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property attendanceRecords for solutions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AttendanceRecord]: + async def get(self,request_configuration: Optional[AttendanceRecordItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AttendanceRecord, error_mapping) - async def patch(self,body: Optional[AttendanceRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttendanceRecord]: + async def patch(self,body: Optional[AttendanceRecord] = None, request_configuration: Optional[AttendanceRecordItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AttendanceRecord]: """ Update the navigation property attendanceRecords in solutions param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AttendanceRecordItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property attendanceRecords for solutions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttendanceRecordItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AttendanceRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AttendanceRecord] = None, request_configuration: Optional[AttendanceRecordItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property attendanceRecords in solutions param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 0698cdb588d..9eb2a0e7ba5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[MeetingAttendanceReportItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property attendanceReports for solutions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[MeetingAttendanceReport]: + async def get(self,request_configuration: Optional[MeetingAttendanceReportItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MeetingAttendanceReport, error_mapping) - async def patch(self,body: Optional[MeetingAttendanceReport] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MeetingAttendanceReport]: + async def patch(self,body: Optional[MeetingAttendanceReport] = None, request_configuration: Optional[MeetingAttendanceReportItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MeetingAttendanceReport]: """ Update the navigation property attendanceReports in solutions param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[MeetingAttendanceReportItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property attendanceReports for solutions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MeetingAttendanceReportItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MeetingAttendanceReport] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MeetingAttendanceReport] = None, request_configuration: Optional[MeetingAttendanceReportItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property attendanceReports in solutions param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 3fc8f4e3f78..a285570319f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[VirtualEventSessionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property sessions for solutions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[VirtualEventSession]: + async def get(self,request_configuration: Optional[VirtualEventSessionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[VirtualEventSession]: """ Sessions for the virtual event. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, VirtualEventSession, error_mapping) - async def patch(self,body: Optional[VirtualEventSession] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[VirtualEventSession]: + async def patch(self,body: Optional[VirtualEventSession] = None, request_configuration: Optional[VirtualEventSessionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[VirtualEventSession]: """ Update the navigation property sessions in solutions param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[VirtualEventSessionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sessions for solutions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[VirtualEventSessionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Sessions for the virtual event. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[VirtualEventSession] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[VirtualEventSession] = None, request_configuration: Optional[VirtualEventSessionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sessions in solutions param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 8cc56c71dcf..b48b5b83103 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[VirtualEventSessionCollectionResponse]: + async def get(self,request_configuration: Optional[SessionsRequestBuilderGetRequestConfiguration] = None) -> Optional[VirtualEventSessionCollectionResponse]: """ Sessions for the virtual event. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, VirtualEventSessionCollectionResponse, error_mapping) - async def post(self,body: Optional[VirtualEventSession] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[VirtualEventSession]: + async def post(self,body: Optional[VirtualEventSession] = None, request_configuration: Optional[SessionsRequestBuilderPostRequestConfiguration] = None) -> Optional[VirtualEventSession]: """ Create new navigation property to sessions for solutions param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SessionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Sessions for the virtual event. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[VirtualEventSession] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[VirtualEventSession] = None, request_configuration: Optional[SessionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to sessions for solutions param body: The request body @@ -188,4 +187,27 @@ def 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 649244211de..10325e4d86a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[VirtualEventWebinarItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property webinars for solutions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[VirtualEventWebinar]: + async def get(self,request_configuration: Optional[VirtualEventWebinarItemRequestBuilderGetRequestConfiguration] = None) -> Optional[VirtualEventWebinar]: """ Get webinars from solutions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, VirtualEventWebinar, error_mapping) - async def patch(self,body: Optional[VirtualEventWebinar] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[VirtualEventWebinar]: + async def patch(self,body: Optional[VirtualEventWebinar] = None, request_configuration: Optional[VirtualEventWebinarItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[VirtualEventWebinar]: """ Update the navigation property webinars in solutions param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[VirtualEventWebinarItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property webinars for solutions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[VirtualEventWebinarItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get webinars from solutions param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[VirtualEventWebinar] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[VirtualEventWebinar] = None, request_configuration: Optional[VirtualEventWebinarItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property webinars in solutions param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 dc853beda0a..abae67ae158 100644 --- a/msgraph/generated/solutions/virtual_events/webinars/webinars_request_builder.py +++ b/msgraph/generated/solutions/virtual_events/webinars/webinars_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +45,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[RequestConfiguration] = None) -> Optional[VirtualEventWebinarCollectionResponse]: + async def get(self,request_configuration: Optional[WebinarsRequestBuilderGetRequestConfiguration] = 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. @@ -94,7 +93,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[RequestConfiguration] = None) -> Optional[VirtualEventWebinar]: + async def post(self,body: Optional[VirtualEventWebinar] = None, request_configuration: Optional[WebinarsRequestBuilderPostRequestConfiguration] = None) -> Optional[VirtualEventWebinar]: """ Create new navigation property to webinars for solutions param body: The request body @@ -117,7 +116,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WebinarsRequestBuilderGetRequestConfiguration] = 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. @@ -128,7 +127,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[VirtualEventWebinar] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[VirtualEventWebinar] = None, request_configuration: Optional[WebinarsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to webinars for solutions param body: The request body @@ -218,4 +217,27 @@ def 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 25e3d393c32..a38665bc1fb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SubscribedSkuItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete entity from subscribedSkus param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[SubscribedSku]: + async def get(self,request_configuration: Optional[SubscribedSkuItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SubscribedSku, error_mapping) - async def patch(self,body: Optional[SubscribedSku] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SubscribedSku]: + async def patch(self,body: Optional[SubscribedSku] = None, request_configuration: Optional[SubscribedSkuItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[SubscribedSku]: """ Update entity in subscribedSkus param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SubscribedSkuItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete entity from subscribedSkus param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SubscribedSkuItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SubscribedSku] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SubscribedSku] = None, request_configuration: Optional[SubscribedSkuItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update entity in subscribedSkus param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -157,4 +166,27 @@ def get_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 20567e87e0b..0e31cc71c33 100644 --- a/msgraph/generated/subscribed_skus/subscribed_skus_request_builder.py +++ b/msgraph/generated/subscribed_skus/subscribed_skus_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[SubscribedSkuCollectionResponse]: + async def get(self,request_configuration: Optional[SubscribedSkusRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SubscribedSkuCollectionResponse, error_mapping) - async def post(self,body: Optional[SubscribedSku] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SubscribedSku]: + async def post(self,body: Optional[SubscribedSku] = None, request_configuration: Optional[SubscribedSkusRequestBuilderPostRequestConfiguration] = None) -> Optional[SubscribedSku]: """ Add new entity to subscribedSkus param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SubscribedSkusRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SubscribedSku] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SubscribedSku] = None, request_configuration: Optional[SubscribedSkusRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Add new entity to subscribedSkus param body: The request body @@ -154,4 +153,27 @@ def get_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 9ba3bb9d7b9..a093ef0abaf 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[ReauthorizeRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[ReauthorizeRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 e1f8b0a1c50..02499c6ceef 100644 --- a/msgraph/generated/subscriptions/item/subscription_item_request_builder.py +++ b/msgraph/generated/subscriptions/item/subscription_item_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SubscriptionItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Subscription]: + async def get(self,request_configuration: Optional[SubscriptionItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Subscription, error_mapping) - async def patch(self,body: Optional[Subscription] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Subscription]: + async def patch(self,body: Optional[Subscription] = None, request_configuration: Optional[SubscriptionItemRequestBuilderPatchRequestConfiguration] = 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 @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SubscriptionItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SubscriptionItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Subscription] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Subscription] = None, request_configuration: Optional[SubscriptionItemRequestBuilderPatchRequestConfiguration] = 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 @@ -148,6 +147,16 @@ 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(): """ @@ -169,4 +178,27 @@ def get_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 6f77b6203d9..adfc749a1d3 100644 --- a/msgraph/generated/subscriptions/subscriptions_request_builder.py +++ b/msgraph/generated/subscriptions/subscriptions_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[SubscriptionCollectionResponse]: + async def get(self,request_configuration: Optional[SubscriptionsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SubscriptionCollectionResponse, error_mapping) - async def post(self,body: Optional[Subscription] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Subscription]: + async def post(self,body: Optional[Subscription] = None, request_configuration: Optional[SubscriptionsRequestBuilderPostRequestConfiguration] = 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 @@ -88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SubscriptionsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Subscription] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Subscription] = None, request_configuration: Optional[SubscriptionsRequestBuilderPostRequestConfiguration] = 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 @@ -150,4 +149,27 @@ def get_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 420cb86c280..ee0c0b79e24 100644 --- a/msgraph/generated/teams/count/count_request_builder.py +++ b/msgraph/generated/teams/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 9db9ff15838..5c8a15734c8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[GetAllMessagesGetResponse]: + async def get(self,request_configuration: Optional[GetAllMessagesRequestBuilderGetRequestConfiguration] = None) -> Optional[GetAllMessagesGetResponse]: """ Invoke function getAllMessages param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GetAllMessagesGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetAllMessagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getAllMessages param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -129,4 +128,17 @@ def 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 32e1e2257dc..e47f44f4090 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[ChannelCollectionResponse]: + async def get(self,request_configuration: Optional[AllChannelsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChannelCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AllChannelsRequestBuilderGetRequestConfiguration] = 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. @@ -150,4 +149,17 @@ def 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 408c5e17630..182459d7788 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 b3cdba1935a..8ff78481309 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Channel]: + async def get(self,request_configuration: Optional[ChannelItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Channel, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChannelItemRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 191b6023f81..d4e0114683b 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ArchivePostRequestBody] = None, request_configuration: Optional[ArchiveRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ArchivePostRequestBody] = None, request_configuration: Optional[ArchiveRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 64fab93273c..b33ccd42300 100644 --- a/msgraph/generated/teams/item/channels/channels_request_builder.py +++ b/msgraph/generated/teams/item/channels/channels_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[ChannelCollectionResponse]: + async def get(self,request_configuration: Optional[ChannelsRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChannelCollectionResponse, error_mapping) - async def post(self,body: Optional[Channel] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Channel]: + async def post(self,body: Optional[Channel] = None, request_configuration: Optional[ChannelsRequestBuilderPostRequestConfiguration] = 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. param body: The request body @@ -90,7 +89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChannelsRequestBuilderGetRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Channel] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Channel] = None, request_configuration: Optional[ChannelsRequestBuilderPostRequestConfiguration] = 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. param body: The request body @@ -200,4 +199,27 @@ def 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 3c762e395fa..2e469643356 100644 --- a/msgraph/generated/teams/item/channels/count/count_request_builder.py +++ b/msgraph/generated/teams/item/channels/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 e1411a28bf6..c3e345956f9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[GetAllMessagesGetResponse]: + async def get(self,request_configuration: Optional[GetAllMessagesRequestBuilderGetRequestConfiguration] = None) -> Optional[GetAllMessagesGetResponse]: """ Invoke function getAllMessages param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GetAllMessagesGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetAllMessagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getAllMessages param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -129,4 +128,17 @@ def 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 ac31bfff443..8a86fae312d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +35,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ChannelItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete the channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -55,7 +54,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Channel]: + async def get(self,request_configuration: Optional[ChannelItemRequestBuilderGetRequestConfiguration] = 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. @@ -76,7 +75,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Channel, error_mapping) - async def patch(self,body: Optional[Channel] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Channel]: + async def patch(self,body: Optional[Channel] = None, request_configuration: Optional[ChannelItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Channel]: """ Update the properties of the specified channel. param body: The request body @@ -100,7 +99,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ChannelItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete the channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChannelItemRequestBuilderGetRequestConfiguration] = 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. @@ -122,7 +121,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Channel] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Channel] = None, request_configuration: Optional[ChannelItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of the specified channel. param body: The request body @@ -228,6 +227,16 @@ 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(): """ @@ -254,4 +263,27 @@ def get_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 1956fcb7519..19b56d27075 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[CompleteMigrationRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[CompleteMigrationRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 8ca15405414..33b78dfbb52 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/doesUserHaveAccess(userId='@userId',tenantId='@tenantId',userPrincipalName='@userPrincipalName'){?tenantId*,userId*,userPrincipalName*}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse]: + async def get(self,request_configuration: Optional[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration] = None) -> Optional[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse]: """ Invoke function doesUserHaveAccess param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function doesUserHaveAccess param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,4 +98,17 @@ 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 406bc5ad9b5..2aaba1c6157 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/filesFolder/content{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[DriveItem]: """ The content stream, if the item represents a file. param body: Binary request body @@ -69,7 +68,7 @@ async def put(self,body: bytes, request_configuration: Optional[RequestConfigura return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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. @@ -80,7 +79,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ The content stream, if the item represents a file. param body: Binary request body @@ -126,4 +125,27 @@ 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 2831f9d4af4..34864b0b5b1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: + async def get(self,request_configuration: Optional[FilesFolderRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FilesFolderRequestBuilderGetRequestConfiguration] = 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. @@ -105,4 +104,17 @@ def get_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 5c53bb2ef70..1b661b4b887 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[RequestConfiguration] = None) -> Optional[AddPostResponse]: + async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 1687703e41a..1829ae84dc1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/members/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 69c99d68059..6d48b02af90 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{conversationMember%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ConversationMemberItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ConversationMember]: + async def get(self,request_configuration: Optional[ConversationMemberItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ConversationMember]: """ Get a conversationMember from a channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) - async def patch(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMember]: + async def patch(self,body: Optional[ConversationMember] = None, request_configuration: Optional[ConversationMemberItemRequestBuilderPatchRequestConfiguration] = 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. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ConversationMemberItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ConversationMemberItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get a conversationMember from a channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[ConversationMemberItemRequestBuilderPatchRequestConfiguration] = 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. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 cc6387e2a77..224ca18e0d6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[ConversationMemberCollectionResponse]: + async def get(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = 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. @@ -66,13 +65,13 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ConversationMemberCollectionResponse, error_mapping) - async def post(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMember]: + async def post(self,body: Optional[ConversationMember] = None, request_configuration: Optional[MembersRequestBuilderPostRequestConfiguration] = None) -> Optional[ConversationMember]: """ - Add a conversationMember to a channel. + Add a conversationMember to a channel. This operation is allowed only for channels with a membershipType value of private or shared. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ConversationMember] - Find more info here: https://learn.microsoft.com/graph/api/conversationmember-add?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/channel-post-members?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -90,7 +89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = 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. @@ -101,9 +100,9 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[MembersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ - Add a conversationMember to a channel. + Add a conversationMember to a channel. This operation is allowed only for channels with a membershipType value of private or shared. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -200,4 +199,27 @@ def 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 b9d30d104e0..f653426baed 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 5a97a29638a..bf1f37426b2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 74e1eba6b61..fcc4674fe4b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ChatMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property messages for teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ChatMessage]: + async def get(self,request_configuration: Optional[ChatMessageItemRequestBuilderGetRequestConfiguration] = 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. @@ -72,7 +71,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) - async def patch(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: + async def patch(self,body: Optional[ChatMessage] = None, request_configuration: Optional[ChatMessageItemRequestBuilderPatchRequestConfiguration] = 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 @@ -96,7 +95,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ChatMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property messages for teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -107,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChatMessageItemRequestBuilderGetRequestConfiguration] = 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. @@ -118,7 +117,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[ChatMessageItemRequestBuilderPatchRequestConfiguration] = 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 @@ -197,6 +196,16 @@ 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(): """ @@ -223,4 +232,27 @@ def get_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 a9f2e5746e1..8ea78563349 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/hostedContents/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 e23cf331df3..c80079fefdf 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,7 @@ 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[RequestConfiguration] = None) -> Optional[ChatMessageHostedContentCollectionResponse]: + async def get(self,request_configuration: Optional[HostedContentsRequestBuilderGetRequestConfiguration] = 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatMessageHostedContentCollectionResponse, error_mapping) - async def post(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def post(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[HostedContentsRequestBuilderPostRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Create new navigation property to hostedContents for teams param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[HostedContentsRequestBuilderGetRequestConfiguration] = 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[HostedContentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to hostedContents for teams param body: The request body @@ -189,4 +188,27 @@ def 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 9febc3a13a4..36435bb950e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}/hostedContents/{chatMessageHostedContent%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property hostedContents for teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ChatMessageHostedContent]: + async def get(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatMessageHostedContent, error_mapping) - async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Update the navigation property hostedContents in teams param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property hostedContents for teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property hostedContents in teams param body: The request body @@ -146,6 +145,16 @@ 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(): """ @@ -172,4 +181,27 @@ def get_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 5cf562c90d3..501f055f015 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/hostedContents/{chatMessageHostedContent%2Did}/$value{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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. @@ -45,7 +44,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> bytes: """ Update media content for the navigation property hostedContents in teams param body: Binary request body @@ -66,7 +65,7 @@ async def put(self,body: bytes, request_configuration: Optional[RequestConfigura raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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. @@ -77,7 +76,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ Update media content for the navigation property hostedContents in teams param body: Binary request body @@ -123,4 +122,27 @@ 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 75064d9fb21..4b1e87e4d8a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 31796bdd909..0dd9e9a4899 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 04b688e77bd..cbfc0ff84c3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +31,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ChatMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property replies for teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ChatMessage]: + async def get(self,request_configuration: Optional[ChatMessageItemRequestBuilderGetRequestConfiguration] = 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 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) - async def patch(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: + async def patch(self,body: Optional[ChatMessage] = None, request_configuration: Optional[ChatMessageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ChatMessage]: """ Update the navigation property replies in teams param body: The request body @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ChatMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property replies for teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChatMessageItemRequestBuilderGetRequestConfiguration] = 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 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[ChatMessageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property replies in teams param body: The request body @@ -186,6 +185,16 @@ 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(): """ @@ -212,4 +221,27 @@ def get_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 2912d8ae15c..d8b84cdefbf 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/hostedContents/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 8187b5d5e2c..4c01fcf7fa0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,7 @@ 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[RequestConfiguration] = None) -> Optional[ChatMessageHostedContentCollectionResponse]: + async def get(self,request_configuration: Optional[HostedContentsRequestBuilderGetRequestConfiguration] = 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatMessageHostedContentCollectionResponse, error_mapping) - async def post(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def post(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[HostedContentsRequestBuilderPostRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Create new navigation property to hostedContents for teams param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[HostedContentsRequestBuilderGetRequestConfiguration] = 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[HostedContentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to hostedContents for teams param body: The request body @@ -189,4 +188,27 @@ def 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 660c4cbb2c8..ba8becae1ca 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/{chatMessage%2Did1}/hostedContents/{chatMessageHostedContent%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property hostedContents for teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ChatMessageHostedContent]: + async def get(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatMessageHostedContent, error_mapping) - async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Update the navigation property hostedContents in teams param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property hostedContents for teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property hostedContents in teams param body: The request body @@ -146,6 +145,16 @@ 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(): """ @@ -172,4 +181,27 @@ def get_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 77ff85be7a8..6c9877602c1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/hostedContents/{chatMessageHostedContent%2Did}/$value{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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. @@ -45,7 +44,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> bytes: """ Update media content for the navigation property hostedContents in teams param body: Binary request body @@ -66,7 +65,7 @@ async def put(self,body: bytes, request_configuration: Optional[RequestConfigura raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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. @@ -77,7 +76,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ Update media content for the navigation property hostedContents in teams param body: Binary request body @@ -123,4 +122,27 @@ 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 a161660bc42..daeee1a88fa 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[SetReactionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[SetReactionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action setReaction param body: The request body @@ -72,4 +72,14 @@ 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 3cfc46429cf..e80f95de4dd 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[SoftDeleteRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[SoftDeleteRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 64f71859252..8ec04ab3a79 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[UndoSoftDeleteRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[UndoSoftDeleteRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 77cca3c67a5..aa9b7d2c77b 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[UnsetReactionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[UnsetReactionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action unsetReaction param body: The request body @@ -72,4 +72,14 @@ 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 84870f53e5d..bf13df21f66 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[ChatMessageCollectionResponse]: + async def get(self,request_configuration: Optional[RepliesRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatMessageCollectionResponse, error_mapping) - async def post(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: + async def post(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RepliesRequestBuilderPostRequestConfiguration] = None) -> Optional[ChatMessage]: """ Create a new reply to a chatMessage in a specified channel. param body: The request body @@ -90,7 +89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RepliesRequestBuilderGetRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RepliesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new reply to a chatMessage in a specified channel. param body: The request body @@ -200,4 +199,27 @@ def 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 aa32cde1e58..2f034714a47 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[SetReactionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[SetReactionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action setReaction param body: The request body @@ -72,4 +72,14 @@ 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 ea2da3baf1a..3596be0d148 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[SoftDeleteRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[SoftDeleteRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 327fda4f105..47a0f034901 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[UndoSoftDeleteRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[UndoSoftDeleteRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 ad91a0304a4..5931c7f51ae 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[UnsetReactionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[UnsetReactionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action unsetReaction param body: The request body @@ -72,4 +72,14 @@ 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 ca9eddd0b8b..78cd862ce7a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[ChatMessageCollectionResponse]: + async def get(self,request_configuration: Optional[MessagesRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatMessageCollectionResponse, error_mapping) - async def post(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: + async def post(self,body: Optional[ChatMessage] = None, request_configuration: Optional[MessagesRequestBuilderPostRequestConfiguration] = None) -> Optional[ChatMessage]: """ Send a new chatMessage in the specified channel or a chat. param body: The request body @@ -90,7 +89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MessagesRequestBuilderGetRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[MessagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Send a new chatMessage in the specified channel or a chat. param body: The request body @@ -200,4 +199,27 @@ def 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 1fb68005bad..a730c1c0612 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[RequestConfiguration] = None) -> Optional[ProvisionChannelEmailResult]: + async def post(self,request_configuration: Optional[ProvisionEmailRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, ProvisionChannelEmailResult, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[ProvisionEmailRequestBuilderPostRequestConfiguration] = 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,4 +68,14 @@ 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 15a47aa4306..9aa5e93e188 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RemoveEmailRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RemoveEmailRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 6c6fe9d211f..a5439e5d0fe 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/sharedWithTeams/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 92369a50d5f..110c6234c2d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[ConversationMemberCollectionResponse]: + async def get(self,request_configuration: Optional[AllowedMembersRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ConversationMemberCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AllowedMembersRequestBuilderGetRequestConfiguration] = 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. @@ -150,4 +149,17 @@ def 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 f43728e3cf0..4d64ccb415b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/sharedWithTeams/{sharedWithChannelTeamInfo%2Did}/allowedMembers/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 50398977b19..4e75188f42f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{conversationMember%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMember]: + async def get(self,request_configuration: Optional[ConversationMemberItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ConversationMemberItemRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 b9bf5e1ae36..76fb93ae312 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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}/sharedWithTeams/{sharedWithChannelTeamInfo%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[SharedWithChannelTeamInfo]: + async def get(self,request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderGetRequestConfiguration] = 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. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SharedWithChannelTeamInfo, error_mapping) - async def patch(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfo]: + async def patch(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfo]: """ Update the navigation property sharedWithTeams in teams param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sharedWithTeams in teams param body: The request body @@ -157,6 +156,16 @@ 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(): """ @@ -183,4 +192,27 @@ def get_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 999a42f8b03..2bbbcac9e7f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/team{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Team]: + async def get(self,request_configuration: Optional[TeamRequestBuilderGetRequestConfiguration] = None) -> Optional[Team]: """ Get team from teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Team, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TeamRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get team from teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 ec492582ef0..6031b8f6c66 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfoCollectionResponse]: + async def get(self,request_configuration: Optional[SharedWithTeamsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SharedWithChannelTeamInfoCollectionResponse, error_mapping) - async def post(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfo]: + async def post(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[SharedWithTeamsRequestBuilderPostRequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfo]: """ Create new navigation property to sharedWithTeams for teams param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SharedWithTeamsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[SharedWithTeamsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to sharedWithTeams for teams param body: The request body @@ -189,4 +188,27 @@ def 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 dcd639fc360..f4335d2d8b7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/tabs/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 ee61ddc22d7..55847fcb127 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{teamsTab%2Did}/teamsApp{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsApp]: + async def get(self,request_configuration: Optional[TeamsAppRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamsApp, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TeamsAppRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 75a901d3505..75d32118190 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TeamsTabItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[TeamsTab]: + async def get(self,request_configuration: Optional[TeamsTabItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamsTab, error_mapping) - async def patch(self,body: Optional[TeamsTab] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsTab]: + async def patch(self,body: Optional[TeamsTab] = None, request_configuration: Optional[TeamsTabItemRequestBuilderPatchRequestConfiguration] = 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 @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TeamsTabItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TeamsTabItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TeamsTab] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TeamsTab] = None, request_configuration: Optional[TeamsTabItemRequestBuilderPatchRequestConfiguration] = 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 @@ -148,6 +147,16 @@ 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(): """ @@ -174,4 +183,27 @@ def get_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 2c3d1d8d9e8..bd470fcae2e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TeamsTabCollectionResponse]: + async def get(self,request_configuration: Optional[TabsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamsTabCollectionResponse, error_mapping) - async def post(self,body: Optional[TeamsTab] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsTab]: + async def post(self,body: Optional[TeamsTab] = None, request_configuration: Optional[TabsRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TabsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TeamsTab] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TeamsTab] = None, request_configuration: Optional[TabsRequestBuilderPostRequestConfiguration] = 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 @@ -190,4 +189,27 @@ def 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 cef7bee773f..b5be4046ac8 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ClonePostRequestBody] = None, request_configuration: Optional[CloneRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ClonePostRequestBody] = None, request_configuration: Optional[CloneRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 afc568f6c96..f51dbabeefc 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[CompleteMigrationRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[CompleteMigrationRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 d654492bcde..7366cd3f0f4 100644 --- a/msgraph/generated/teams/item/group/group_request_builder.py +++ b/msgraph/generated/teams/item/group/group_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[Group]: + async def get(self,request_configuration: Optional[GroupRequestBuilderGetRequestConfiguration] = None) -> Optional[Group]: """ Get group from teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get group from teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -104,4 +103,17 @@ def get_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 61f75bfde38..996bb700291 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 b9a430ecc54..e70c7da5d15 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 e63f0d69c7f..edaec391210 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 e76b27ebc8e..6b5d861980d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[ChannelCollectionResponse]: + async def get(self,request_configuration: Optional[IncomingChannelsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChannelCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[IncomingChannelsRequestBuilderGetRequestConfiguration] = 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. @@ -150,4 +149,17 @@ def 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 18665671497..eb87f907b4d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Channel]: + async def get(self,request_configuration: Optional[ChannelItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Channel, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChannelItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ List of channels shared with the team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 b34adf8b7c0..ac0cd25419d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 0b2bef66870..3d93f3101b8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TeamsAppInstallationCollectionResponse]: + async def get(self,request_configuration: Optional[InstalledAppsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamsAppInstallationCollectionResponse, error_mapping) - async def post(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsAppInstallation]: + async def post(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[InstalledAppsRequestBuilderPostRequestConfiguration] = None) -> Optional[TeamsAppInstallation]: """ Install an app to the specified team. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[InstalledAppsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[InstalledAppsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Install an app to the specified team. param body: The request body @@ -190,4 +189,27 @@ def 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 cb209f4b767..aef50603e5e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/teamsApp{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsApp]: + async def get(self,request_configuration: Optional[TeamsAppRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamsApp]: """ The app that is installed. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamsApp, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TeamsAppRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The app that is installed. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 a26d1c48c46..4e6d100e16c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/teamsAppDefinition{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsAppDefinition]: + async def get(self,request_configuration: Optional[TeamsAppDefinitionRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamsAppDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TeamsAppDefinitionRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 95b80e789dd..7e2d6a6f9d1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TeamsAppInstallationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Uninstalls an app from the specified team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[TeamsAppInstallation]: + async def get(self,request_configuration: Optional[TeamsAppInstallationItemRequestBuilderGetRequestConfiguration] = 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. @@ -70,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamsAppInstallation, error_mapping) - async def patch(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsAppInstallation]: + async def patch(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[TeamsAppInstallationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TeamsAppInstallation]: """ Update the navigation property installedApps in teams param body: The request body @@ -93,7 +92,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TeamsAppInstallationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Uninstalls an app from the specified team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -104,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TeamsAppInstallationItemRequestBuilderGetRequestConfiguration] = 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. @@ -115,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[TeamsAppInstallationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property installedApps in teams param body: The request body @@ -167,6 +166,16 @@ 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(): """ @@ -193,4 +202,27 @@ def get_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 4c74a967b4f..783cc7bfb52 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[UpgradePostRequestBody] = None, request_configuration: Optional[UpgradeRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UpgradePostRequestBody] = None, request_configuration: Optional[UpgradeRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Upgrade an app installation within a chat. param body: The request body @@ -73,4 +73,14 @@ 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 7af8af6f085..52482e16162 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[RequestConfiguration] = None) -> Optional[AddPostResponse]: + async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 278b9cb9164..5f8dc4c4943 100644 --- a/msgraph/generated/teams/item/members/count/count_request_builder.py +++ b/msgraph/generated/teams/item/members/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 8a5cd98e3b9..ab5cd0740ed 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ConversationMemberItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Remove a conversationMember from a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ConversationMember]: + async def get(self,request_configuration: Optional[ConversationMemberItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ConversationMember]: """ Get a conversationMember from a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) - async def patch(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMember]: + async def patch(self,body: Optional[ConversationMember] = None, request_configuration: Optional[ConversationMemberItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ConversationMember]: """ Update the role of a conversationMember in a team. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ConversationMemberItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Remove a conversationMember from a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ConversationMemberItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get a conversationMember from a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[ConversationMemberItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the role of a conversationMember in a team. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 773f767d049..5b7e2419d10 100644 --- a/msgraph/generated/teams/item/members/members_request_builder.py +++ b/msgraph/generated/teams/item/members/members_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[ConversationMemberCollectionResponse]: + async def get(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ConversationMemberCollectionResponse, error_mapping) - async def post(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMember]: + async def post(self,body: Optional[ConversationMember] = None, request_configuration: Optional[MembersRequestBuilderPostRequestConfiguration] = None) -> Optional[ConversationMember]: """ Add a new conversationMember to a team. param body: The request body @@ -90,7 +89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[MembersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Add a new conversationMember to a team. param body: The request body @@ -200,4 +199,27 @@ def 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 a4908f630b5..86e829bd10e 100644 --- a/msgraph/generated/teams/item/operations/count/count_request_builder.py +++ b/msgraph/generated/teams/item/operations/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 75caa3844f1..91bf257bab0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TeamsAsyncOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property operations for teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[TeamsAsyncOperation]: + async def get(self,request_configuration: Optional[TeamsAsyncOperationItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamsAsyncOperation, error_mapping) - async def patch(self,body: Optional[TeamsAsyncOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsAsyncOperation]: + async def patch(self,body: Optional[TeamsAsyncOperation] = None, request_configuration: Optional[TeamsAsyncOperationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TeamsAsyncOperation]: """ Update the navigation property operations in teams param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TeamsAsyncOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property operations for teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TeamsAsyncOperationItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TeamsAsyncOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TeamsAsyncOperation] = None, request_configuration: Optional[TeamsAsyncOperationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property operations in teams param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 4f49e91abda..531aa5e86a6 100644 --- a/msgraph/generated/teams/item/operations/operations_request_builder.py +++ b/msgraph/generated/teams/item/operations/operations_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TeamsAsyncOperationCollectionResponse]: + async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamsAsyncOperationCollectionResponse, error_mapping) - async def post(self,body: Optional[TeamsAsyncOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsAsyncOperation]: + async def post(self,body: Optional[TeamsAsyncOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> Optional[TeamsAsyncOperation]: """ Create new navigation property to operations for teams param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TeamsAsyncOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TeamsAsyncOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to operations for teams param body: The request body @@ -188,4 +187,27 @@ def 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 44c5d0a5c82..d7e358c1f61 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 669400c2a30..e076a8125f8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property permissionGrants for teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ResourceSpecificPermissionGrant]: + async def get(self,request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ResourceSpecificPermissionGrant, error_mapping) - async def patch(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: + async def patch(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: """ Update the navigation property permissionGrants in teams param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property permissionGrants for teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property permissionGrants in teams param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 15de1c476be..616e376bd13 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrantCollectionResponse]: + async def get(self,request_configuration: Optional[PermissionGrantsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ResourceSpecificPermissionGrantCollectionResponse, error_mapping) - async def post(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: + async def post(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[PermissionGrantsRequestBuilderPostRequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: """ Create new navigation property to permissionGrants for teams param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PermissionGrantsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[PermissionGrantsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to permissionGrants for teams param body: The request body @@ -189,4 +188,27 @@ def 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 c764d1146c7..006d9b830de 100644 --- a/msgraph/generated/teams/item/photo/photo_request_builder.py +++ b/msgraph/generated/teams/item/photo/photo_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[ProfilePhoto]: + async def get(self,request_configuration: Optional[PhotoRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ProfilePhoto, error_mapping) - async def patch(self,body: Optional[ProfilePhoto] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ProfilePhoto]: + async def patch(self,body: Optional[ProfilePhoto] = None, request_configuration: Optional[PhotoRequestBuilderPatchRequestConfiguration] = None) -> Optional[ProfilePhoto]: """ Update the navigation property photo in teams param body: The request body @@ -72,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PhotoRequestBuilderGetRequestConfiguration] = 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. @@ -83,7 +82,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ProfilePhoto] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ProfilePhoto] = None, request_configuration: Optional[PhotoRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property photo in teams param body: The request body @@ -143,4 +142,27 @@ def get_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 01c4779a670..e65bdd39b3e 100644 --- a/msgraph/generated/teams/item/photo/value/content_request_builder.py +++ b/msgraph/generated/teams/item/photo/value/content_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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. @@ -45,7 +44,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> bytes: """ Update media content for the navigation property photo in teams param body: Binary request body @@ -66,7 +65,7 @@ async def put(self,body: bytes, request_configuration: Optional[RequestConfigura raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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. @@ -77,7 +76,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ Update media content for the navigation property photo in teams param body: Binary request body @@ -123,4 +122,27 @@ 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 154f98c363a..c7dee133cc1 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[CompleteMigrationRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[CompleteMigrationRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 a10a6fba10e..7e763a7226d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse]: + async def get(self,request_configuration: Optional[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration] = None) -> Optional[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse]: """ Invoke function doesUserHaveAccess param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function doesUserHaveAccess param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,4 +98,17 @@ 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 fb455695cbd..6bc44124135 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[DriveItem]: """ The content stream, if the item represents a file. param body: Binary request body @@ -69,7 +68,7 @@ async def put(self,body: bytes, request_configuration: Optional[RequestConfigura return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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. @@ -80,7 +79,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ The content stream, if the item represents a file. param body: Binary request body @@ -126,4 +125,27 @@ 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 847228232b0..43f2bef56fa 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[DriveItem]: + async def get(self,request_configuration: Optional[FilesFolderRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FilesFolderRequestBuilderGetRequestConfiguration] = 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. @@ -105,4 +104,17 @@ def get_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 d8ed69f2e84..788d13859f7 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[RequestConfiguration] = None) -> Optional[AddPostResponse]: + async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 fa9bec09a21..02e429fcdb2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 0f54077ceed..3214c8b825b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ConversationMemberItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ConversationMember]: + async def get(self,request_configuration: Optional[ConversationMemberItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ConversationMember]: """ Get a conversationMember from a channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) - async def patch(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMember]: + async def patch(self,body: Optional[ConversationMember] = None, request_configuration: Optional[ConversationMemberItemRequestBuilderPatchRequestConfiguration] = 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. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ConversationMemberItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ConversationMemberItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get a conversationMember from a channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[ConversationMemberItemRequestBuilderPatchRequestConfiguration] = 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. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 e3e839b2e0e..136bc60bed3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[ConversationMemberCollectionResponse]: + async def get(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = 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. @@ -66,13 +65,13 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ConversationMemberCollectionResponse, error_mapping) - async def post(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMember]: + async def post(self,body: Optional[ConversationMember] = None, request_configuration: Optional[MembersRequestBuilderPostRequestConfiguration] = None) -> Optional[ConversationMember]: """ - Add a conversationMember to a channel. + Add a conversationMember to a channel. This operation is allowed only for channels with a membershipType value of private or shared. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ConversationMember] - Find more info here: https://learn.microsoft.com/graph/api/conversationmember-add?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/channel-post-members?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -90,7 +89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = 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. @@ -101,9 +100,9 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[MembersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ - Add a conversationMember to a channel. + Add a conversationMember to a channel. This operation is allowed only for channels with a membershipType value of private or shared. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -200,4 +199,27 @@ def 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 9d753f8c4da..1f84a104fce 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 b56024f147f..8104a2f0b1e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 16ca7520ac2..087a60b3f8c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ChatMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property messages for teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ChatMessage]: + async def get(self,request_configuration: Optional[ChatMessageItemRequestBuilderGetRequestConfiguration] = 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. @@ -72,7 +71,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) - async def patch(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: + async def patch(self,body: Optional[ChatMessage] = None, request_configuration: Optional[ChatMessageItemRequestBuilderPatchRequestConfiguration] = 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 @@ -96,7 +95,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ChatMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property messages for teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -107,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChatMessageItemRequestBuilderGetRequestConfiguration] = 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. @@ -118,7 +117,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[ChatMessageItemRequestBuilderPatchRequestConfiguration] = 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 @@ -197,6 +196,16 @@ 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(): """ @@ -223,4 +232,27 @@ def get_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 c0b4ef53e72..f3875f1d75d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/hostedContents/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 da9ade6f011..f125a283e37 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,7 @@ 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[RequestConfiguration] = None) -> Optional[ChatMessageHostedContentCollectionResponse]: + async def get(self,request_configuration: Optional[HostedContentsRequestBuilderGetRequestConfiguration] = 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatMessageHostedContentCollectionResponse, error_mapping) - async def post(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def post(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[HostedContentsRequestBuilderPostRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Create new navigation property to hostedContents for teams param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[HostedContentsRequestBuilderGetRequestConfiguration] = 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[HostedContentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to hostedContents for teams param body: The request body @@ -189,4 +188,27 @@ def 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 5b77d233224..c6679a06cbf 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}/hostedContents/{chatMessageHostedContent%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property hostedContents for teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ChatMessageHostedContent]: + async def get(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatMessageHostedContent, error_mapping) - async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Update the navigation property hostedContents in teams param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property hostedContents for teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property hostedContents in teams param body: The request body @@ -146,6 +145,16 @@ 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(): """ @@ -172,4 +181,27 @@ def get_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 130ac70dd6f..deba477c6bb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/hostedContents/{chatMessageHostedContent%2Did}/$value{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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. @@ -45,7 +44,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> bytes: """ Update media content for the navigation property hostedContents in teams param body: Binary request body @@ -66,7 +65,7 @@ async def put(self,body: bytes, request_configuration: Optional[RequestConfigura raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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. @@ -77,7 +76,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ Update media content for the navigation property hostedContents in teams param body: Binary request body @@ -123,4 +122,27 @@ 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 beaec21be41..60842382463 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 a320d21ecdf..73567ce1801 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 39169cd04e6..b771d57277b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +31,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ChatMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property replies for teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ChatMessage]: + async def get(self,request_configuration: Optional[ChatMessageItemRequestBuilderGetRequestConfiguration] = 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 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) - async def patch(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: + async def patch(self,body: Optional[ChatMessage] = None, request_configuration: Optional[ChatMessageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ChatMessage]: """ Update the navigation property replies in teams param body: The request body @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ChatMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property replies for teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChatMessageItemRequestBuilderGetRequestConfiguration] = 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 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[ChatMessageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property replies in teams param body: The request body @@ -186,6 +185,16 @@ 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(): """ @@ -212,4 +221,27 @@ def get_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 3d4141a7966..b11ae208b66 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/hostedContents/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 88ceafa898f..cf7ffdb00fe 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,7 @@ 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[RequestConfiguration] = None) -> Optional[ChatMessageHostedContentCollectionResponse]: + async def get(self,request_configuration: Optional[HostedContentsRequestBuilderGetRequestConfiguration] = 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatMessageHostedContentCollectionResponse, error_mapping) - async def post(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def post(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[HostedContentsRequestBuilderPostRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Create new navigation property to hostedContents for teams param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[HostedContentsRequestBuilderGetRequestConfiguration] = 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[HostedContentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to hostedContents for teams param body: The request body @@ -189,4 +188,27 @@ def 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 7508147c773..a9846234219 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/{chatMessage%2Did1}/hostedContents/{chatMessageHostedContent%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property hostedContents for teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ChatMessageHostedContent]: + async def get(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatMessageHostedContent, error_mapping) - async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Update the navigation property hostedContents in teams param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property hostedContents for teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property hostedContents in teams param body: The request body @@ -146,6 +145,16 @@ 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(): """ @@ -172,4 +181,27 @@ def get_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 ddef5df1793..df689791453 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/hostedContents/{chatMessageHostedContent%2Did}/$value{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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. @@ -45,7 +44,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> bytes: """ Update media content for the navigation property hostedContents in teams param body: Binary request body @@ -66,7 +65,7 @@ async def put(self,body: bytes, request_configuration: Optional[RequestConfigura raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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. @@ -77,7 +76,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ Update media content for the navigation property hostedContents in teams param body: Binary request body @@ -123,4 +122,27 @@ 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 bd4dcd68ac3..1dba1ebe470 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[SetReactionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[SetReactionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action setReaction param body: The request body @@ -72,4 +72,14 @@ 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 e34be88b8e9..ede23c4c3a2 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[SoftDeleteRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[SoftDeleteRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 7d771111de7..dd7783f0338 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[UndoSoftDeleteRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[UndoSoftDeleteRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 068fa443c69..9ad53406b54 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[UnsetReactionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[UnsetReactionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action unsetReaction param body: The request body @@ -72,4 +72,14 @@ 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 34d2ce6798f..8443269c7a0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[ChatMessageCollectionResponse]: + async def get(self,request_configuration: Optional[RepliesRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatMessageCollectionResponse, error_mapping) - async def post(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: + async def post(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RepliesRequestBuilderPostRequestConfiguration] = None) -> Optional[ChatMessage]: """ Create a new reply to a chatMessage in a specified channel. param body: The request body @@ -90,7 +89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RepliesRequestBuilderGetRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RepliesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new reply to a chatMessage in a specified channel. param body: The request body @@ -200,4 +199,27 @@ def 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 4da66fc24c6..703e2ce84bf 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[SetReactionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[SetReactionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action setReaction param body: The request body @@ -72,4 +72,14 @@ 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 41e09049969..f27b2e105b6 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[SoftDeleteRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[SoftDeleteRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 3c07360babb..0aa0a1be787 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[UndoSoftDeleteRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[UndoSoftDeleteRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 eddc4797994..8019eb75d04 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[UnsetReactionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[UnsetReactionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action unsetReaction param body: The request body @@ -72,4 +72,14 @@ 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 c1a1a14ec5f..632357e114b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[ChatMessageCollectionResponse]: + async def get(self,request_configuration: Optional[MessagesRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatMessageCollectionResponse, error_mapping) - async def post(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: + async def post(self,body: Optional[ChatMessage] = None, request_configuration: Optional[MessagesRequestBuilderPostRequestConfiguration] = None) -> Optional[ChatMessage]: """ Send a new chatMessage in the specified channel or a chat. param body: The request body @@ -90,7 +89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MessagesRequestBuilderGetRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[MessagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Send a new chatMessage in the specified channel or a chat. param body: The request body @@ -200,4 +199,27 @@ def 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 fc6740bed90..31b2ab97083 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +35,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[PrimaryChannelRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property primaryChannel for teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -54,7 +53,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Channel]: + async def get(self,request_configuration: Optional[PrimaryChannelRequestBuilderGetRequestConfiguration] = 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. @@ -75,7 +74,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Channel, error_mapping) - async def patch(self,body: Optional[Channel] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Channel]: + async def patch(self,body: Optional[Channel] = None, request_configuration: Optional[PrimaryChannelRequestBuilderPatchRequestConfiguration] = None) -> Optional[Channel]: """ Update the navigation property primaryChannel in teams param body: The request body @@ -98,7 +97,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[PrimaryChannelRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property primaryChannel for teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +108,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PrimaryChannelRequestBuilderGetRequestConfiguration] = 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. @@ -120,7 +119,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Channel] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Channel] = None, request_configuration: Optional[PrimaryChannelRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property primaryChannel in teams param body: The request body @@ -226,6 +225,16 @@ 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(): """ @@ -252,4 +261,27 @@ def get_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 bf4d55dde91..d315e9f1f12 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[RequestConfiguration] = None) -> Optional[ProvisionChannelEmailResult]: + async def post(self,request_configuration: Optional[ProvisionEmailRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, ProvisionChannelEmailResult, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[ProvisionEmailRequestBuilderPostRequestConfiguration] = 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,4 +68,14 @@ 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 eb0544999db..11e9e65cd34 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RemoveEmailRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RemoveEmailRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 82c78a409bd..d6cb6d48b11 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 2478c58e995..fc6f349e77c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[ConversationMemberCollectionResponse]: + async def get(self,request_configuration: Optional[AllowedMembersRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ConversationMemberCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AllowedMembersRequestBuilderGetRequestConfiguration] = 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. @@ -150,4 +149,17 @@ def 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 6d1d8adb72c..5a06520c729 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 c7049850374..3b5f38d9192 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{conversationMember%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMember]: + async def get(self,request_configuration: Optional[ConversationMemberItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ConversationMemberItemRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 95623fc5b91..ee0dc2ee9ce 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[SharedWithChannelTeamInfo]: + async def get(self,request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderGetRequestConfiguration] = 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. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SharedWithChannelTeamInfo, error_mapping) - async def patch(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfo]: + async def patch(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfo]: """ Update the navigation property sharedWithTeams in teams param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sharedWithTeams in teams param body: The request body @@ -157,6 +156,16 @@ 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(): """ @@ -183,4 +192,27 @@ def get_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 9a49fb33583..8b3e15608b1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/team{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Team]: + async def get(self,request_configuration: Optional[TeamRequestBuilderGetRequestConfiguration] = None) -> Optional[Team]: """ Get team from teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Team, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TeamRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get team from teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 8bef94aa0f1..e679f18b369 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfoCollectionResponse]: + async def get(self,request_configuration: Optional[SharedWithTeamsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SharedWithChannelTeamInfoCollectionResponse, error_mapping) - async def post(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfo]: + async def post(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[SharedWithTeamsRequestBuilderPostRequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfo]: """ Create new navigation property to sharedWithTeams for teams param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SharedWithTeamsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[SharedWithTeamsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to sharedWithTeams for teams param body: The request body @@ -189,4 +188,27 @@ def 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 84e29957977..751a79318a6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 046ab6adbc1..873e0a2e68e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[TeamsApp]: + async def get(self,request_configuration: Optional[TeamsAppRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamsApp, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TeamsAppRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 4844799ab7b..c364e289f1c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TeamsTabItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[TeamsTab]: + async def get(self,request_configuration: Optional[TeamsTabItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamsTab, error_mapping) - async def patch(self,body: Optional[TeamsTab] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsTab]: + async def patch(self,body: Optional[TeamsTab] = None, request_configuration: Optional[TeamsTabItemRequestBuilderPatchRequestConfiguration] = 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 @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TeamsTabItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TeamsTabItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TeamsTab] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TeamsTab] = None, request_configuration: Optional[TeamsTabItemRequestBuilderPatchRequestConfiguration] = 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 @@ -148,6 +147,16 @@ 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(): """ @@ -174,4 +183,27 @@ def get_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 9e772665e8e..bb0fad39453 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TeamsTabCollectionResponse]: + async def get(self,request_configuration: Optional[TabsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamsTabCollectionResponse, error_mapping) - async def post(self,body: Optional[TeamsTab] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsTab]: + async def post(self,body: Optional[TeamsTab] = None, request_configuration: Optional[TabsRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TabsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TeamsTab] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TeamsTab] = None, request_configuration: Optional[TabsRequestBuilderPostRequestConfiguration] = 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 @@ -190,4 +189,27 @@ def 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 45367895f9b..07006e8c769 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 5f65a3eb4f8..a9054bf4cd2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[OfferShiftRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property offerShiftRequests for teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[OfferShiftRequest]: + async def get(self,request_configuration: Optional[OfferShiftRequestItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OfferShiftRequest, error_mapping) - async def patch(self,body: Optional[OfferShiftRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OfferShiftRequest]: + async def patch(self,body: Optional[OfferShiftRequest] = None, request_configuration: Optional[OfferShiftRequestItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OfferShiftRequest]: """ Update the navigation property offerShiftRequests in teams param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[OfferShiftRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property offerShiftRequests for teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OfferShiftRequestItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OfferShiftRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OfferShiftRequest] = None, request_configuration: Optional[OfferShiftRequestItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property offerShiftRequests in teams param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 fce6befad26..b5b4c570bdc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[OfferShiftRequestCollectionResponse]: + async def get(self,request_configuration: Optional[OfferShiftRequestsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OfferShiftRequestCollectionResponse, error_mapping) - async def post(self,body: Optional[OfferShiftRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OfferShiftRequest]: + async def post(self,body: Optional[OfferShiftRequest] = None, request_configuration: Optional[OfferShiftRequestsRequestBuilderPostRequestConfiguration] = None) -> Optional[OfferShiftRequest]: """ Create an instance of an offerShiftRequest. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OfferShiftRequestsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OfferShiftRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OfferShiftRequest] = None, request_configuration: Optional[OfferShiftRequestsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create an instance of an offerShiftRequest. param body: The request body @@ -190,4 +189,27 @@ def 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 52517528490..d09c5638be0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 6d8c36e5dde..cf8fd3f77df 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[OpenShiftChangeRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property openShiftChangeRequests for teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[OpenShiftChangeRequest]: + async def get(self,request_configuration: Optional[OpenShiftChangeRequestItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OpenShiftChangeRequest, error_mapping) - async def patch(self,body: Optional[OpenShiftChangeRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OpenShiftChangeRequest]: + async def patch(self,body: Optional[OpenShiftChangeRequest] = None, request_configuration: Optional[OpenShiftChangeRequestItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OpenShiftChangeRequest]: """ Update the navigation property openShiftChangeRequests in teams param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[OpenShiftChangeRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property openShiftChangeRequests for teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OpenShiftChangeRequestItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OpenShiftChangeRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OpenShiftChangeRequest] = None, request_configuration: Optional[OpenShiftChangeRequestItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property openShiftChangeRequests in teams param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 fca75565409..419cc5d5c7d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[OpenShiftChangeRequestCollectionResponse]: + async def get(self,request_configuration: Optional[OpenShiftChangeRequestsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OpenShiftChangeRequestCollectionResponse, error_mapping) - async def post(self,body: Optional[OpenShiftChangeRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OpenShiftChangeRequest]: + async def post(self,body: Optional[OpenShiftChangeRequest] = None, request_configuration: Optional[OpenShiftChangeRequestsRequestBuilderPostRequestConfiguration] = None) -> Optional[OpenShiftChangeRequest]: """ Create instance of an openShiftChangeRequest object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OpenShiftChangeRequestsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OpenShiftChangeRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OpenShiftChangeRequest] = None, request_configuration: Optional[OpenShiftChangeRequestsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create instance of an openShiftChangeRequest object. param body: The request body @@ -190,4 +189,27 @@ def 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 be614d11b95..181c61595ea 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 195652cc820..6dd70d6232e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[OpenShiftItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete an openShift object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[OpenShift]: + async def get(self,request_configuration: Optional[OpenShiftItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OpenShift, error_mapping) - async def patch(self,body: Optional[OpenShift] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OpenShift]: + async def patch(self,body: Optional[OpenShift] = None, request_configuration: Optional[OpenShiftItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OpenShift]: """ Update the properties of an openShift object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[OpenShiftItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete an openShift object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OpenShiftItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OpenShift] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OpenShift] = None, request_configuration: Optional[OpenShiftItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of an openShift object. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 20b1b97ff77..eeb1f572e7f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[OpenShiftCollectionResponse]: + async def get(self,request_configuration: Optional[OpenShiftsRequestBuilderGetRequestConfiguration] = None) -> Optional[OpenShiftCollectionResponse]: """ List openShift objects in a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OpenShiftCollectionResponse, error_mapping) - async def post(self,body: Optional[OpenShift] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OpenShift]: + async def post(self,body: Optional[OpenShift] = None, request_configuration: Optional[OpenShiftsRequestBuilderPostRequestConfiguration] = None) -> Optional[OpenShift]: """ Create an instance of an openShift object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OpenShiftsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ List openShift objects in a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OpenShift] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OpenShift] = None, request_configuration: Optional[OpenShiftsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create an instance of an openShift object. param body: The request body @@ -190,4 +189,27 @@ def 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 bf7d4f0dd23..2a29add69fe 100644 --- a/msgraph/generated/teams/item/schedule/schedule_request_builder.py +++ b/msgraph/generated/teams/item/schedule/schedule_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +36,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ScheduleRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property schedule for teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -55,7 +54,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Schedule]: + async def get(self,request_configuration: Optional[ScheduleRequestBuilderGetRequestConfiguration] = 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. @@ -76,7 +75,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Schedule, error_mapping) - async def put(self,body: Optional[Schedule] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Schedule]: + async def put(self,body: Optional[Schedule] = None, request_configuration: Optional[ScheduleRequestBuilderPutRequestConfiguration] = None) -> Optional[Schedule]: """ Update the navigation property schedule in teams param body: The request body @@ -99,7 +98,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ScheduleRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property schedule for teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +109,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ScheduleRequestBuilderGetRequestConfiguration] = 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. @@ -121,7 +120,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_put_request_information(self,body: Optional[Schedule] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: Optional[Schedule] = None, request_configuration: Optional[ScheduleRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property schedule in teams param body: The request body @@ -236,6 +235,16 @@ 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(): """ @@ -262,4 +271,27 @@ def get_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 d737c36bbaf..f9112535256 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 80021bf03ed..dbbbd5237a7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SchedulingGroupItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[SchedulingGroup]: + async def get(self,request_configuration: Optional[SchedulingGroupItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SchedulingGroup, error_mapping) - async def patch(self,body: Optional[SchedulingGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SchedulingGroup]: + async def patch(self,body: Optional[SchedulingGroup] = None, request_configuration: Optional[SchedulingGroupItemRequestBuilderPatchRequestConfiguration] = 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 @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SchedulingGroupItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SchedulingGroupItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SchedulingGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SchedulingGroup] = None, request_configuration: Optional[SchedulingGroupItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Replace an existing schedulingGroup. If the specified schedulingGroup doesn't exist, this method returns 404 Not found. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -159,4 +168,27 @@ def get_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 2ed2c24cff0..ac99762f304 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[SchedulingGroupCollectionResponse]: + async def get(self,request_configuration: Optional[SchedulingGroupsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SchedulingGroupCollectionResponse, error_mapping) - async def post(self,body: Optional[SchedulingGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SchedulingGroup]: + async def post(self,body: Optional[SchedulingGroup] = None, request_configuration: Optional[SchedulingGroupsRequestBuilderPostRequestConfiguration] = None) -> Optional[SchedulingGroup]: """ Create a new schedulingGroup. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SchedulingGroupsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SchedulingGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SchedulingGroup] = None, request_configuration: Optional[SchedulingGroupsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new schedulingGroup. param body: The request body @@ -185,4 +184,27 @@ def 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 64819ae7984..9292a8a89d8 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SharePostRequestBody] = None, request_configuration: Optional[ShareRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SharePostRequestBody] = None, request_configuration: Optional[ShareRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 e0f5c0bb205..7523ff3f85f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 5c7c186672c..0f57631a570 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ShiftItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a shift from the schedule. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Shift]: + async def get(self,request_configuration: Optional[ShiftItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Shift, error_mapping) - async def patch(self,body: Optional[Shift] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Shift]: + async def patch(self,body: Optional[Shift] = None, request_configuration: Optional[ShiftItemRequestBuilderPatchRequestConfiguration] = 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 @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ShiftItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a shift from the schedule. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ShiftItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Shift] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Shift] = None, request_configuration: Optional[ShiftItemRequestBuilderPatchRequestConfiguration] = 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 @@ -138,6 +137,16 @@ 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(): """ @@ -159,4 +168,27 @@ def get_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 7f1640fa74b..5a1d49d8418 100644 --- a/msgraph/generated/teams/item/schedule/shifts/shifts_request_builder.py +++ b/msgraph/generated/teams/item/schedule/shifts/shifts_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ShiftCollectionResponse]: + async def get(self,request_configuration: Optional[ShiftsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ShiftCollectionResponse, error_mapping) - async def post(self,body: Optional[Shift] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Shift]: + async def post(self,body: Optional[Shift] = None, request_configuration: Optional[ShiftsRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ShiftsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Shift] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Shift] = None, request_configuration: Optional[ShiftsRequestBuilderPostRequestConfiguration] = 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 @@ -185,4 +184,27 @@ def 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 00a7abd903f..6cd05deee5e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 8942d2e451c..be125acbd18 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SwapShiftsChangeRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property swapShiftsChangeRequests for teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[SwapShiftsChangeRequest]: + async def get(self,request_configuration: Optional[SwapShiftsChangeRequestItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SwapShiftsChangeRequest, error_mapping) - async def patch(self,body: Optional[SwapShiftsChangeRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SwapShiftsChangeRequest]: + async def patch(self,body: Optional[SwapShiftsChangeRequest] = None, request_configuration: Optional[SwapShiftsChangeRequestItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[SwapShiftsChangeRequest]: """ Update the navigation property swapShiftsChangeRequests in teams param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SwapShiftsChangeRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property swapShiftsChangeRequests for teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SwapShiftsChangeRequestItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SwapShiftsChangeRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SwapShiftsChangeRequest] = None, request_configuration: Optional[SwapShiftsChangeRequestItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property swapShiftsChangeRequests in teams param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 ba6b010afc4..1dc7640f6c9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[SwapShiftsChangeRequestCollectionResponse]: + async def get(self,request_configuration: Optional[SwapShiftsChangeRequestsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SwapShiftsChangeRequestCollectionResponse, error_mapping) - async def post(self,body: Optional[SwapShiftsChangeRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SwapShiftsChangeRequest]: + async def post(self,body: Optional[SwapShiftsChangeRequest] = None, request_configuration: Optional[SwapShiftsChangeRequestsRequestBuilderPostRequestConfiguration] = None) -> Optional[SwapShiftsChangeRequest]: """ Create an instance of a swapShiftsChangeRequest object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SwapShiftsChangeRequestsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SwapShiftsChangeRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SwapShiftsChangeRequest] = None, request_configuration: Optional[SwapShiftsChangeRequestsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create an instance of a swapShiftsChangeRequest object. param body: The request body @@ -190,4 +189,27 @@ def 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 84dc3a05307..53cd00474d3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 ab78423e4c4..3b44251e8c4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TimeOffReasonItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[TimeOffReason]: + async def get(self,request_configuration: Optional[TimeOffReasonItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TimeOffReason, error_mapping) - async def patch(self,body: Optional[TimeOffReason] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TimeOffReason]: + async def patch(self,body: Optional[TimeOffReason] = None, request_configuration: Optional[TimeOffReasonItemRequestBuilderPatchRequestConfiguration] = 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 @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TimeOffReasonItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TimeOffReasonItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TimeOffReason] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TimeOffReason] = None, request_configuration: Optional[TimeOffReasonItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Replace an existing timeOffReason. If the specified timeOffReason doesn't exist, this method returns 404 Not found. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -159,4 +168,27 @@ def get_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 82601973e74..33a50433e65 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TimeOffReasonCollectionResponse]: + async def get(self,request_configuration: Optional[TimeOffReasonsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TimeOffReasonCollectionResponse, error_mapping) - async def post(self,body: Optional[TimeOffReason] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TimeOffReason]: + async def post(self,body: Optional[TimeOffReason] = None, request_configuration: Optional[TimeOffReasonsRequestBuilderPostRequestConfiguration] = None) -> Optional[TimeOffReason]: """ Create a new timeOffReason. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TimeOffReasonsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TimeOffReason] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TimeOffReason] = None, request_configuration: Optional[TimeOffReasonsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new timeOffReason. param body: The request body @@ -185,4 +184,27 @@ def 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 7ddf730ac42..1637b3de0b2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 494fd2db4f1..805e1608d58 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TimeOffRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a timeOffRequest object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[TimeOffRequest]: + async def get(self,request_configuration: Optional[TimeOffRequestItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TimeOffRequest, error_mapping) - async def patch(self,body: Optional[TimeOffRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TimeOffRequest]: + async def patch(self,body: Optional[TimeOffRequest] = None, request_configuration: Optional[TimeOffRequestItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TimeOffRequest]: """ Update the navigation property timeOffRequests in teams param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TimeOffRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a timeOffRequest object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TimeOffRequestItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TimeOffRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TimeOffRequest] = None, request_configuration: Optional[TimeOffRequestItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property timeOffRequests in teams param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -158,4 +167,27 @@ def get_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 fc9f4350922..c6fd6029ca8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TimeOffRequestCollectionResponse]: + async def get(self,request_configuration: Optional[TimeOffRequestsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TimeOffRequestCollectionResponse, error_mapping) - async def post(self,body: Optional[TimeOffRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TimeOffRequest]: + async def post(self,body: Optional[TimeOffRequest] = None, request_configuration: Optional[TimeOffRequestsRequestBuilderPostRequestConfiguration] = None) -> Optional[TimeOffRequest]: """ Create new navigation property to timeOffRequests for teams param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TimeOffRequestsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TimeOffRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TimeOffRequest] = None, request_configuration: Optional[TimeOffRequestsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to timeOffRequests for teams param body: The request body @@ -184,4 +183,27 @@ def 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 a39272c95cf..1bcb6ba9226 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 e75d61b3844..eb8da3a8ca4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TimeOffItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a timeOff instance from a schedule. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[TimeOff]: + async def get(self,request_configuration: Optional[TimeOffItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TimeOff, error_mapping) - async def patch(self,body: Optional[TimeOff] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TimeOff]: + async def patch(self,body: Optional[TimeOff] = None, request_configuration: Optional[TimeOffItemRequestBuilderPatchRequestConfiguration] = 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 @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TimeOffItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a timeOff instance from a schedule. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TimeOffItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TimeOff] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TimeOff] = None, request_configuration: Optional[TimeOffItemRequestBuilderPatchRequestConfiguration] = 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 @@ -138,6 +137,16 @@ 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(): """ @@ -159,4 +168,27 @@ def get_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 d4c416b3de1..f27eaff429f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TimeOffCollectionResponse]: + async def get(self,request_configuration: Optional[TimesOffRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TimeOffCollectionResponse, error_mapping) - async def post(self,body: Optional[TimeOff] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TimeOff]: + async def post(self,body: Optional[TimeOff] = None, request_configuration: Optional[TimesOffRequestBuilderPostRequestConfiguration] = None) -> Optional[TimeOff]: """ Create a new timeOff instance in a schedule. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TimesOffRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TimeOff] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TimeOff] = None, request_configuration: Optional[TimesOffRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new timeOff instance in a schedule. param body: The request body @@ -185,4 +184,27 @@ def 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 287ac75c859..34132f53edd 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SendActivityNotificationPostRequestBody] = None, request_configuration: Optional[SendActivityNotificationRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SendActivityNotificationPostRequestBody] = None, request_configuration: Optional[SendActivityNotificationRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 372eaa0382a..7b4b6c2583d 100644 --- a/msgraph/generated/teams/item/tags/count/count_request_builder.py +++ b/msgraph/generated/teams/item/tags/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 718a22bbdfa..e5c9b9998dd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 72156191709..954497d659f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{teamworkTagMember%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TeamworkTagMemberItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[TeamworkTagMember]: + async def get(self,request_configuration: Optional[TeamworkTagMemberItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamworkTagMember, error_mapping) - async def patch(self,body: Optional[TeamworkTagMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamworkTagMember]: + async def patch(self,body: Optional[TeamworkTagMember] = None, request_configuration: Optional[TeamworkTagMemberItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TeamworkTagMember]: """ Update the navigation property members in teams param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TeamworkTagMemberItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TeamworkTagMemberItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TeamworkTagMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TeamworkTagMember] = None, request_configuration: Optional[TeamworkTagMemberItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property members in teams param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 84a1703278a..60057838a66 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TeamworkTagMemberCollectionResponse]: + async def get(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamworkTagMemberCollectionResponse, error_mapping) - async def post(self,body: Optional[TeamworkTagMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamworkTagMember]: + async def post(self,body: Optional[TeamworkTagMember] = None, request_configuration: Optional[MembersRequestBuilderPostRequestConfiguration] = None) -> Optional[TeamworkTagMember]: """ Create a new teamworkTagMember object in a team. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TeamworkTagMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TeamworkTagMember] = None, request_configuration: Optional[MembersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new teamworkTagMember object in a team. param body: The request body @@ -190,4 +189,27 @@ def 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 a6dd718694f..e0a7ab6cbdf 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TeamworkTagItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a tag object permanently. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[TeamworkTag]: + async def get(self,request_configuration: Optional[TeamworkTagItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamworkTag, error_mapping) - async def patch(self,body: Optional[TeamworkTag] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamworkTag]: + async def patch(self,body: Optional[TeamworkTag] = None, request_configuration: Optional[TeamworkTagItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TeamworkTag]: """ Update the properties of a tag object. param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TeamworkTagItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a tag object permanently. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TeamworkTagItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TeamworkTag] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TeamworkTag] = None, request_configuration: Optional[TeamworkTagItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a tag object. param body: The request body @@ -148,6 +147,16 @@ 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(): """ @@ -174,4 +183,27 @@ def get_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 ab444a222e6..0a908392110 100644 --- a/msgraph/generated/teams/item/tags/tags_request_builder.py +++ b/msgraph/generated/teams/item/tags/tags_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TeamworkTagCollectionResponse]: + async def get(self,request_configuration: Optional[TagsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamworkTagCollectionResponse, error_mapping) - async def post(self,body: Optional[TeamworkTag] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamworkTag]: + async def post(self,body: Optional[TeamworkTag] = None, request_configuration: Optional[TagsRequestBuilderPostRequestConfiguration] = None) -> Optional[TeamworkTag]: """ Create a standard tag for members in a team. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TagsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TeamworkTag] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TeamworkTag] = None, request_configuration: Optional[TagsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a standard tag for members in a team. param body: The request body @@ -190,4 +189,27 @@ def 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 407b4aea34d..fad6dce0bf7 100644 --- a/msgraph/generated/teams/item/team_item_request_builder.py +++ b/msgraph/generated/teams/item/team_item_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TeamItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete entity from teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +62,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Team]: + async def get(self,request_configuration: Optional[TeamItemRequestBuilderGetRequestConfiguration] = 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. @@ -84,7 +83,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Team, error_mapping) - async def patch(self,body: Optional[Team] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Team]: + async def patch(self,body: Optional[Team] = None, request_configuration: Optional[TeamItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Team]: """ Update the properties of the specified team. param body: The request body @@ -108,7 +107,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TeamItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete entity from teams param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -119,7 +118,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TeamItemRequestBuilderGetRequestConfiguration] = 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. @@ -130,7 +129,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Team] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Team] = None, request_configuration: Optional[TeamItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of the specified team. param body: The request body @@ -317,6 +316,16 @@ 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(): """ @@ -343,4 +352,27 @@ def get_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 2985c2f2f84..c54a0b298f7 100644 --- a/msgraph/generated/teams/item/template/template_request_builder.py +++ b/msgraph/generated/teams/item/template/template_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[TeamsTemplate]: + async def get(self,request_configuration: Optional[TemplateRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamsTemplate, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TemplateRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 97810c819c7..8805c705fcd 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[UnarchiveRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[UnarchiveRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 a8615e85d13..84b39d31905 100644 --- a/msgraph/generated/teams/teams_request_builder.py +++ b/msgraph/generated/teams/teams_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[TeamCollectionResponse]: + async def get(self,request_configuration: Optional[TeamsRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamCollectionResponse]: """ List all teams in an organization. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamCollectionResponse, error_mapping) - async def post(self,body: Optional[Team] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Team]: + async def post(self,body: Optional[Team] = None, request_configuration: Optional[TeamsRequestBuilderPostRequestConfiguration] = None) -> Optional[Team]: """ Create a new team. param body: The request body @@ -90,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TeamsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ List all teams in an organization. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Team] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Team] = None, request_configuration: Optional[TeamsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new team. param body: The request body @@ -200,4 +199,27 @@ def 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 c252821059f..3147517423b 100644 --- a/msgraph/generated/teams_templates/count/count_request_builder.py +++ b/msgraph/generated/teams_templates/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 ddf4a995456..1335c6ced0a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TeamsTemplateItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete entity from teamsTemplates param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[TeamsTemplate]: + async def get(self,request_configuration: Optional[TeamsTemplateItemRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamsTemplate]: """ Get entity from teamsTemplates by key param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamsTemplate, error_mapping) - async def patch(self,body: Optional[TeamsTemplate] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsTemplate]: + async def patch(self,body: Optional[TeamsTemplate] = None, request_configuration: Optional[TeamsTemplateItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TeamsTemplate]: """ Update entity in teamsTemplates param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TeamsTemplateItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete entity from teamsTemplates param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TeamsTemplateItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get entity from teamsTemplates by key param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TeamsTemplate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TeamsTemplate] = None, request_configuration: Optional[TeamsTemplateItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update entity in teamsTemplates param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 0108d196d81..d7d2d09fb2e 100644 --- a/msgraph/generated/teams_templates/teams_templates_request_builder.py +++ b/msgraph/generated/teams_templates/teams_templates_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TeamsTemplateCollectionResponse]: + async def get(self,request_configuration: Optional[TeamsTemplatesRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamsTemplateCollectionResponse]: """ Get entities from teamsTemplates param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamsTemplateCollectionResponse, error_mapping) - async def post(self,body: Optional[TeamsTemplate] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsTemplate]: + async def post(self,body: Optional[TeamsTemplate] = None, request_configuration: Optional[TeamsTemplatesRequestBuilderPostRequestConfiguration] = None) -> Optional[TeamsTemplate]: """ Add new entity to teamsTemplates param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TeamsTemplatesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get entities from teamsTemplates param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TeamsTemplate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TeamsTemplate] = None, request_configuration: Optional[TeamsTemplatesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Add new entity to teamsTemplates param body: The request body @@ -188,4 +187,27 @@ def 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 df52269f03f..2e472c46ba3 100644 --- a/msgraph/generated/teamwork/deleted_chats/count/count_request_builder.py +++ b/msgraph/generated/teamwork/deleted_chats/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 1ba2f254851..f51a1dc339e 100644 --- a/msgraph/generated/teamwork/deleted_chats/deleted_chats_request_builder.py +++ b/msgraph/generated/teamwork/deleted_chats/deleted_chats_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[DeletedChatCollectionResponse]: + async def get(self,request_configuration: Optional[DeletedChatsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeletedChatCollectionResponse, error_mapping) - async def post(self,body: Optional[DeletedChat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeletedChat]: + async def post(self,body: Optional[DeletedChat] = None, request_configuration: Optional[DeletedChatsRequestBuilderPostRequestConfiguration] = None) -> Optional[DeletedChat]: """ Create new navigation property to deletedChats for teamwork param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeletedChatsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DeletedChat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeletedChat] = None, request_configuration: Optional[DeletedChatsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to deletedChats for teamwork param body: The request body @@ -188,4 +187,27 @@ def 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 2e6e5dbdb69..c605832c761 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DeletedChatItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property deletedChats for teamwork param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[DeletedChat]: + async def get(self,request_configuration: Optional[DeletedChatItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeletedChat, error_mapping) - async def patch(self,body: Optional[DeletedChat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeletedChat]: + async def patch(self,body: Optional[DeletedChat] = None, request_configuration: Optional[DeletedChatItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeletedChat]: """ Update the navigation property deletedChats in teamwork param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DeletedChatItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property deletedChats for teamwork param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeletedChatItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeletedChat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeletedChat] = None, request_configuration: Optional[DeletedChatItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property deletedChats in teamwork param body: The request body @@ -146,6 +145,16 @@ 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(): """ @@ -172,4 +181,27 @@ def get_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 7d2943e5e62..6a1dd718297 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[UndoDeleteRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[UndoDeleteRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 76c06f8d258..f6e02a73540 100644 --- a/msgraph/generated/teamwork/deleted_teams/count/count_request_builder.py +++ b/msgraph/generated/teamwork/deleted_teams/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 244a51f4573..c5a13742030 100644 --- a/msgraph/generated/teamwork/deleted_teams/deleted_teams_request_builder.py +++ b/msgraph/generated/teamwork/deleted_teams/deleted_teams_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[DeletedTeamCollectionResponse]: + async def get(self,request_configuration: Optional[DeletedTeamsRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeletedTeamCollectionResponse, error_mapping) - async def post(self,body: Optional[DeletedTeam] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeletedTeam]: + async def post(self,body: Optional[DeletedTeam] = None, request_configuration: Optional[DeletedTeamsRequestBuilderPostRequestConfiguration] = None) -> Optional[DeletedTeam]: """ Create new navigation property to deletedTeams for teamwork param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeletedTeamsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DeletedTeam] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeletedTeam] = None, request_configuration: Optional[DeletedTeamsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to deletedTeams for teamwork param body: The request body @@ -199,4 +198,27 @@ def 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 9c727e9b042..3b2da7833f4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[GetAllMessagesGetResponse]: + async def get(self,request_configuration: Optional[GetAllMessagesRequestBuilderGetRequestConfiguration] = None) -> Optional[GetAllMessagesGetResponse]: """ Invoke function getAllMessages param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GetAllMessagesGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetAllMessagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getAllMessages param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -129,4 +128,17 @@ def 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 5acf16d65c8..d71d77cf8ad 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[ChannelCollectionResponse]: + async def get(self,request_configuration: Optional[ChannelsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChannelCollectionResponse, error_mapping) - async def post(self,body: Optional[Channel] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Channel]: + async def post(self,body: Optional[Channel] = None, request_configuration: Optional[ChannelsRequestBuilderPostRequestConfiguration] = None) -> Optional[Channel]: """ Create new navigation property to channels for teamwork param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChannelsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Channel] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Channel] = None, request_configuration: Optional[ChannelsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to channels for teamwork param body: The request body @@ -198,4 +197,27 @@ def 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 cc77ee89f88..6fd00d75c85 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 b5bd6c757a1..80a1287ad6b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[GetAllMessagesGetResponse]: + async def get(self,request_configuration: Optional[GetAllMessagesRequestBuilderGetRequestConfiguration] = None) -> Optional[GetAllMessagesGetResponse]: """ Invoke function getAllMessages param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GetAllMessagesGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetAllMessagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getAllMessages param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -129,4 +128,17 @@ def 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 80a2979483f..b23c45a9d4c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +35,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ChannelItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property channels for teamwork param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -54,7 +53,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Channel]: + async def get(self,request_configuration: Optional[ChannelItemRequestBuilderGetRequestConfiguration] = 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. @@ -74,7 +73,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Channel, error_mapping) - async def patch(self,body: Optional[Channel] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Channel]: + async def patch(self,body: Optional[Channel] = None, request_configuration: Optional[ChannelItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Channel]: """ Update the navigation property channels in teamwork param body: The request body @@ -97,7 +96,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ChannelItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property channels for teamwork param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -108,7 +107,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChannelItemRequestBuilderGetRequestConfiguration] = 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. @@ -119,7 +118,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Channel] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Channel] = None, request_configuration: Optional[ChannelItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property channels in teamwork param body: The request body @@ -225,6 +224,16 @@ 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(): """ @@ -251,4 +260,27 @@ def get_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 0c3e051ac93..08554e5f8bc 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[CompleteMigrationRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[CompleteMigrationRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 c1796f2c646..5a929c9a68b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/doesUserHaveAccess(userId='@userId',tenantId='@tenantId',userPrincipalName='@userPrincipalName'){?tenantId*,userId*,userPrincipalName*}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse]: + async def get(self,request_configuration: Optional[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration] = None) -> Optional[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse]: """ Invoke function doesUserHaveAccess param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function doesUserHaveAccess param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,4 +98,17 @@ 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 455f0f9ef14..371bc97c384 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/filesFolder/content{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[DriveItem]: """ The content stream, if the item represents a file. param body: Binary request body @@ -69,7 +68,7 @@ async def put(self,body: bytes, request_configuration: Optional[RequestConfigura return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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. @@ -80,7 +79,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ The content stream, if the item represents a file. param body: Binary request body @@ -126,4 +125,27 @@ 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 fc6f0ab49fa..492b544ecd6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: + async def get(self,request_configuration: Optional[FilesFolderRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FilesFolderRequestBuilderGetRequestConfiguration] = 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. @@ -105,4 +104,17 @@ def get_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 9700ef11caf..2e37a0232ee 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[RequestConfiguration] = None) -> Optional[AddPostResponse]: + async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 81fd74ab079..0fb62a10403 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/members/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 333394746e8..9cc38929b03 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{conversationMember%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ConversationMemberItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ConversationMember]: + async def get(self,request_configuration: Optional[ConversationMemberItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ConversationMember]: """ Get a conversationMember from a channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) - async def patch(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMember]: + async def patch(self,body: Optional[ConversationMember] = None, request_configuration: Optional[ConversationMemberItemRequestBuilderPatchRequestConfiguration] = 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. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ConversationMemberItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ConversationMemberItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get a conversationMember from a channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[ConversationMemberItemRequestBuilderPatchRequestConfiguration] = 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. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 7409742bd7e..508f1108bd6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[ConversationMemberCollectionResponse]: + async def get(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = 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. @@ -66,13 +65,13 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ConversationMemberCollectionResponse, error_mapping) - async def post(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMember]: + async def post(self,body: Optional[ConversationMember] = None, request_configuration: Optional[MembersRequestBuilderPostRequestConfiguration] = None) -> Optional[ConversationMember]: """ - Add a conversationMember to a channel. + Add a conversationMember to a channel. This operation is allowed only for channels with a membershipType value of private or shared. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ConversationMember] - Find more info here: https://learn.microsoft.com/graph/api/conversationmember-add?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/channel-post-members?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -90,7 +89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = 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. @@ -101,9 +100,9 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[MembersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ - Add a conversationMember to a channel. + Add a conversationMember to a channel. This operation is allowed only for channels with a membershipType value of private or shared. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -200,4 +199,27 @@ def 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 4a1b952acf2..04ceccf826c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 845eab49afa..1eb17415710 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 ce3a7eece41..7e933552772 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ChatMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property messages for teamwork param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ChatMessage]: + async def get(self,request_configuration: Optional[ChatMessageItemRequestBuilderGetRequestConfiguration] = 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. @@ -72,7 +71,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) - async def patch(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: + async def patch(self,body: Optional[ChatMessage] = None, request_configuration: Optional[ChatMessageItemRequestBuilderPatchRequestConfiguration] = 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 @@ -96,7 +95,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ChatMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property messages for teamwork param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -107,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChatMessageItemRequestBuilderGetRequestConfiguration] = 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. @@ -118,7 +117,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[ChatMessageItemRequestBuilderPatchRequestConfiguration] = 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 @@ -197,6 +196,16 @@ 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(): """ @@ -223,4 +232,27 @@ def get_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 49fb21d12fb..23df888ad94 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/hostedContents/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 e805c53fd94..9854652dee0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,7 @@ 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[RequestConfiguration] = None) -> Optional[ChatMessageHostedContentCollectionResponse]: + async def get(self,request_configuration: Optional[HostedContentsRequestBuilderGetRequestConfiguration] = 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatMessageHostedContentCollectionResponse, error_mapping) - async def post(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def post(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[HostedContentsRequestBuilderPostRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Create new navigation property to hostedContents for teamwork param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[HostedContentsRequestBuilderGetRequestConfiguration] = 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[HostedContentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to hostedContents for teamwork param body: The request body @@ -189,4 +188,27 @@ def 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 7eab0ae7b23..73d5df8ace6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}/hostedContents/{chatMessageHostedContent%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property hostedContents for teamwork param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ChatMessageHostedContent]: + async def get(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatMessageHostedContent, error_mapping) - async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Update the navigation property hostedContents in teamwork param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property hostedContents for teamwork param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property hostedContents in teamwork param body: The request body @@ -146,6 +145,16 @@ 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(): """ @@ -172,4 +181,27 @@ def get_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 ed128cd2107..64e591a3284 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/hostedContents/{chatMessageHostedContent%2Did}/$value{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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. @@ -45,7 +44,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> bytes: """ Update media content for the navigation property hostedContents in teamwork param body: Binary request body @@ -66,7 +65,7 @@ async def put(self,body: bytes, request_configuration: Optional[RequestConfigura raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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. @@ -77,7 +76,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ Update media content for the navigation property hostedContents in teamwork param body: Binary request body @@ -123,4 +122,27 @@ 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 edc8311700e..293e3749b37 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 55aeaac6e6e..48c91905791 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 2a788257b9d..1822178e829 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +31,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ChatMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property replies for teamwork param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ChatMessage]: + async def get(self,request_configuration: Optional[ChatMessageItemRequestBuilderGetRequestConfiguration] = 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 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) - async def patch(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: + async def patch(self,body: Optional[ChatMessage] = None, request_configuration: Optional[ChatMessageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ChatMessage]: """ Update the navigation property replies in teamwork param body: The request body @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ChatMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property replies for teamwork param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChatMessageItemRequestBuilderGetRequestConfiguration] = 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 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[ChatMessageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property replies in teamwork param body: The request body @@ -186,6 +185,16 @@ 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(): """ @@ -212,4 +221,27 @@ def get_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 401ed5090b8..67fe187fd77 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/hostedContents/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 61efa0bd387..d6fe76d73b8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,7 @@ 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[RequestConfiguration] = None) -> Optional[ChatMessageHostedContentCollectionResponse]: + async def get(self,request_configuration: Optional[HostedContentsRequestBuilderGetRequestConfiguration] = 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatMessageHostedContentCollectionResponse, error_mapping) - async def post(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def post(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[HostedContentsRequestBuilderPostRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Create new navigation property to hostedContents for teamwork param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[HostedContentsRequestBuilderGetRequestConfiguration] = 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[HostedContentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to hostedContents for teamwork param body: The request body @@ -189,4 +188,27 @@ def 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 1483eb9762d..16732944ce3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/{chatMessage%2Did1}/hostedContents/{chatMessageHostedContent%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property hostedContents for teamwork param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ChatMessageHostedContent]: + async def get(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatMessageHostedContent, error_mapping) - async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Update the navigation property hostedContents in teamwork param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property hostedContents for teamwork param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property hostedContents in teamwork param body: The request body @@ -146,6 +145,16 @@ 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(): """ @@ -172,4 +181,27 @@ def get_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 41248389ff5..05723538cc4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/hostedContents/{chatMessageHostedContent%2Did}/$value{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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. @@ -45,7 +44,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> bytes: """ Update media content for the navigation property hostedContents in teamwork param body: Binary request body @@ -66,7 +65,7 @@ async def put(self,body: bytes, request_configuration: Optional[RequestConfigura raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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. @@ -77,7 +76,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ Update media content for the navigation property hostedContents in teamwork param body: Binary request body @@ -123,4 +122,27 @@ 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 5da3e607c98..1cc043f8a47 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[SetReactionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[SetReactionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action setReaction param body: The request body @@ -72,4 +72,14 @@ 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 6d6da0f6069..513292698a3 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[SoftDeleteRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[SoftDeleteRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 479c72fd290..6f5f043e90a 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[UndoSoftDeleteRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[UndoSoftDeleteRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 b4ba21361d7..81cfaa01a1a 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[UnsetReactionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[UnsetReactionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action unsetReaction param body: The request body @@ -72,4 +72,14 @@ 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 f60fb74c209..b693252abfe 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[ChatMessageCollectionResponse]: + async def get(self,request_configuration: Optional[RepliesRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatMessageCollectionResponse, error_mapping) - async def post(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: + async def post(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RepliesRequestBuilderPostRequestConfiguration] = None) -> Optional[ChatMessage]: """ Create a new reply to a chatMessage in a specified channel. param body: The request body @@ -90,7 +89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RepliesRequestBuilderGetRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RepliesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new reply to a chatMessage in a specified channel. param body: The request body @@ -200,4 +199,27 @@ def 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 89e4f5fdf6a..91742742909 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[SetReactionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[SetReactionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action setReaction param body: The request body @@ -72,4 +72,14 @@ 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 d1f9067d155..97d83ee2ff2 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[SoftDeleteRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[SoftDeleteRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 52a06208beb..9c521288d2e 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[UndoSoftDeleteRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[UndoSoftDeleteRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 49116459c02..5aa2985f692 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[UnsetReactionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[UnsetReactionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action unsetReaction param body: The request body @@ -72,4 +72,14 @@ 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 f3fbe427bcf..cf9273477e9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[ChatMessageCollectionResponse]: + async def get(self,request_configuration: Optional[MessagesRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatMessageCollectionResponse, error_mapping) - async def post(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: + async def post(self,body: Optional[ChatMessage] = None, request_configuration: Optional[MessagesRequestBuilderPostRequestConfiguration] = None) -> Optional[ChatMessage]: """ Send a new chatMessage in the specified channel or a chat. param body: The request body @@ -90,7 +89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MessagesRequestBuilderGetRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[MessagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Send a new chatMessage in the specified channel or a chat. param body: The request body @@ -200,4 +199,27 @@ def 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 16d3c55ff81..6bec6d63069 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[RequestConfiguration] = None) -> Optional[ProvisionChannelEmailResult]: + async def post(self,request_configuration: Optional[ProvisionEmailRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, ProvisionChannelEmailResult, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[ProvisionEmailRequestBuilderPostRequestConfiguration] = 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,4 +68,14 @@ 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 6dd9966c388..e6132d0f81e 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RemoveEmailRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RemoveEmailRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 29f4935403c..1b000d7b630 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/sharedWithTeams/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 5b55c44549d..da194de2055 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[ConversationMemberCollectionResponse]: + async def get(self,request_configuration: Optional[AllowedMembersRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ConversationMemberCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AllowedMembersRequestBuilderGetRequestConfiguration] = 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. @@ -150,4 +149,17 @@ def 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 faf1ccc37ad..913a4859423 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/sharedWithTeams/{sharedWithChannelTeamInfo%2Did}/allowedMembers/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 29379ff9d33..562a27c3cc6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{conversationMember%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMember]: + async def get(self,request_configuration: Optional[ConversationMemberItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ConversationMemberItemRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 91e62518dc8..d12d16b8923 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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}/sharedWithTeams/{sharedWithChannelTeamInfo%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[SharedWithChannelTeamInfo]: + async def get(self,request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderGetRequestConfiguration] = 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. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SharedWithChannelTeamInfo, error_mapping) - async def patch(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfo]: + async def patch(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfo]: """ Update the navigation property sharedWithTeams in teamwork param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sharedWithTeams in teamwork param body: The request body @@ -157,6 +156,16 @@ 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(): """ @@ -183,4 +192,27 @@ def get_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 feea85280ef..d83da95dd45 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/team{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Team]: + async def get(self,request_configuration: Optional[TeamRequestBuilderGetRequestConfiguration] = None) -> Optional[Team]: """ Get team from teamwork param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Team, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TeamRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get team from teamwork param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 871faa25532..1afd11e9d1a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfoCollectionResponse]: + async def get(self,request_configuration: Optional[SharedWithTeamsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SharedWithChannelTeamInfoCollectionResponse, error_mapping) - async def post(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfo]: + async def post(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[SharedWithTeamsRequestBuilderPostRequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfo]: """ Create new navigation property to sharedWithTeams for teamwork param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SharedWithTeamsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[SharedWithTeamsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to sharedWithTeams for teamwork param body: The request body @@ -189,4 +188,27 @@ def 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 14cc7d2162b..35dd6d93a88 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/tabs/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 ce009a38898..4e119d17221 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{teamsTab%2Did}/teamsApp{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsApp]: + async def get(self,request_configuration: Optional[TeamsAppRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamsApp, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TeamsAppRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 ff5d9a9dd3c..5502a31991c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TeamsTabItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[TeamsTab]: + async def get(self,request_configuration: Optional[TeamsTabItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamsTab, error_mapping) - async def patch(self,body: Optional[TeamsTab] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsTab]: + async def patch(self,body: Optional[TeamsTab] = None, request_configuration: Optional[TeamsTabItemRequestBuilderPatchRequestConfiguration] = 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 @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TeamsTabItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TeamsTabItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TeamsTab] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TeamsTab] = None, request_configuration: Optional[TeamsTabItemRequestBuilderPatchRequestConfiguration] = 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 @@ -148,6 +147,16 @@ 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(): """ @@ -174,4 +183,27 @@ def get_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 a06c73d10fc..81f1e74b75a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TeamsTabCollectionResponse]: + async def get(self,request_configuration: Optional[TabsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamsTabCollectionResponse, error_mapping) - async def post(self,body: Optional[TeamsTab] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsTab]: + async def post(self,body: Optional[TeamsTab] = None, request_configuration: Optional[TabsRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TabsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TeamsTab] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TeamsTab] = None, request_configuration: Optional[TabsRequestBuilderPostRequestConfiguration] = 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 @@ -190,4 +189,27 @@ def 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 c7cdf65c187..271d4512fec 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DeletedTeamItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property deletedTeams for teamwork param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[DeletedTeam]: + async def get(self,request_configuration: Optional[DeletedTeamItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DeletedTeam]: """ The deleted team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeletedTeam, error_mapping) - async def patch(self,body: Optional[DeletedTeam] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeletedTeam]: + async def patch(self,body: Optional[DeletedTeam] = None, request_configuration: Optional[DeletedTeamItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeletedTeam]: """ Update the navigation property deletedTeams in teamwork param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DeletedTeamItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property deletedTeams for teamwork param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeletedTeamItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The deleted team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeletedTeam] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeletedTeam] = None, request_configuration: Optional[DeletedTeamItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property deletedTeams in teamwork param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 c4f712e6ab8..b0488c2735b 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SendActivityNotificationToRecipientsPostRequestBody] = None, request_configuration: Optional[SendActivityNotificationToRecipientsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SendActivityNotificationToRecipientsPostRequestBody] = None, request_configuration: Optional[SendActivityNotificationToRecipientsRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 a5a530c4353..bcec613808d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TeamsAppSettingsRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property teamsAppSettings for teamwork param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[TeamsAppSettings]: + async def get(self,request_configuration: Optional[TeamsAppSettingsRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamsAppSettings, error_mapping) - async def patch(self,body: Optional[TeamsAppSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsAppSettings]: + async def patch(self,body: Optional[TeamsAppSettings] = None, request_configuration: Optional[TeamsAppSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[TeamsAppSettings]: """ Update the tenant-wide teamsAppSettings for all Teams apps in the tenant. param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TeamsAppSettingsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property teamsAppSettings for teamwork param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TeamsAppSettingsRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TeamsAppSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TeamsAppSettings] = None, request_configuration: Optional[TeamsAppSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the tenant-wide teamsAppSettings for all Teams apps in the tenant. param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 2e995b69617..ac7ceba354c 100644 --- a/msgraph/generated/teamwork/teamwork_request_builder.py +++ b/msgraph/generated/teamwork/teamwork_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +31,7 @@ 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[RequestConfiguration] = None) -> Optional[Teamwork]: + async def get(self,request_configuration: Optional[TeamworkRequestBuilderGetRequestConfiguration] = None) -> Optional[Teamwork]: """ Get teamwork param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -52,7 +51,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Teamwork, error_mapping) - async def patch(self,body: Optional[Teamwork] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Teamwork]: + async def patch(self,body: Optional[Teamwork] = None, request_configuration: Optional[TeamworkRequestBuilderPatchRequestConfiguration] = None) -> Optional[Teamwork]: """ Update teamwork param body: The request body @@ -75,7 +74,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TeamworkRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get teamwork param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,7 +85,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Teamwork] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Teamwork] = None, request_configuration: Optional[TeamworkRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update teamwork param body: The request body @@ -182,4 +181,27 @@ def get_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 b6130e93462..d8ff7f977c0 100644 --- a/msgraph/generated/teamwork/workforce_integrations/count/count_request_builder.py +++ b/msgraph/generated/teamwork/workforce_integrations/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 a74a27f02b3..4e0badbcd33 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[WorkforceIntegrationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete an instance of a workforceIntegration. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WorkforceIntegration]: + async def get(self,request_configuration: Optional[WorkforceIntegrationItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkforceIntegration, error_mapping) - async def patch(self,body: Optional[WorkforceIntegration] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkforceIntegration]: + async def patch(self,body: Optional[WorkforceIntegration] = None, request_configuration: Optional[WorkforceIntegrationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[WorkforceIntegration]: """ Update the properties of a workforceIntegration object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[WorkforceIntegrationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete an instance of a workforceIntegration. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WorkforceIntegrationItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WorkforceIntegration] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WorkforceIntegration] = None, request_configuration: Optional[WorkforceIntegrationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a workforceIntegration object. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 3ac120bc23c..92040bd75d2 100644 --- a/msgraph/generated/teamwork/workforce_integrations/workforce_integrations_request_builder.py +++ b/msgraph/generated/teamwork/workforce_integrations/workforce_integrations_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[WorkforceIntegrationCollectionResponse]: + async def get(self,request_configuration: Optional[WorkforceIntegrationsRequestBuilderGetRequestConfiguration] = None) -> Optional[WorkforceIntegrationCollectionResponse]: """ Retrieve a list of workforceIntegration objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WorkforceIntegrationCollectionResponse, error_mapping) - async def post(self,body: Optional[WorkforceIntegration] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WorkforceIntegration]: + async def post(self,body: Optional[WorkforceIntegration] = None, request_configuration: Optional[WorkforceIntegrationsRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WorkforceIntegrationsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of workforceIntegration objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WorkforceIntegration] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WorkforceIntegration] = None, request_configuration: Optional[WorkforceIntegrationsRequestBuilderPostRequestConfiguration] = 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 @@ -190,4 +189,27 @@ def 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 1565253f21f..f270cc67955 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 bad10e06be7..cb09714852c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[DelegatedAdminCustomerCollectionResponse]: + async def get(self,request_configuration: Optional[DelegatedAdminCustomersRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DelegatedAdminCustomerCollectionResponse, error_mapping) - async def post(self,body: Optional[DelegatedAdminCustomer] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DelegatedAdminCustomer]: + async def post(self,body: Optional[DelegatedAdminCustomer] = None, request_configuration: Optional[DelegatedAdminCustomersRequestBuilderPostRequestConfiguration] = None) -> Optional[DelegatedAdminCustomer]: """ Create new navigation property to delegatedAdminCustomers for tenantRelationships param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DelegatedAdminCustomersRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DelegatedAdminCustomer] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DelegatedAdminCustomer] = None, request_configuration: Optional[DelegatedAdminCustomersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to delegatedAdminCustomers for tenantRelationships param body: The request body @@ -189,4 +188,27 @@ def 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 c7b5e4ae602..b08205bf36b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DelegatedAdminCustomerItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property delegatedAdminCustomers for tenantRelationships param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[DelegatedAdminCustomer]: + async def get(self,request_configuration: Optional[DelegatedAdminCustomerItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DelegatedAdminCustomer, error_mapping) - async def patch(self,body: Optional[DelegatedAdminCustomer] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DelegatedAdminCustomer]: + async def patch(self,body: Optional[DelegatedAdminCustomer] = None, request_configuration: Optional[DelegatedAdminCustomerItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DelegatedAdminCustomer]: """ Update the navigation property delegatedAdminCustomers in tenantRelationships param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DelegatedAdminCustomerItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property delegatedAdminCustomers for tenantRelationships param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DelegatedAdminCustomerItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read the properties of a delegatedAdminCustomer object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DelegatedAdminCustomer] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DelegatedAdminCustomer] = None, request_configuration: Optional[DelegatedAdminCustomerItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property delegatedAdminCustomers in tenantRelationships param body: The request body @@ -146,6 +145,16 @@ 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(): """ @@ -172,4 +181,27 @@ def get_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 c5b29d3b5d3..565c8ef4110 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 29ee5305989..192111b1d26 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DelegatedAdminServiceManagementDetailItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property serviceManagementDetails for tenantRelationships param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[DelegatedAdminServiceManagementDetail]: + async def get(self,request_configuration: Optional[DelegatedAdminServiceManagementDetailItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DelegatedAdminServiceManagementDetail, error_mapping) - async def patch(self,body: Optional[DelegatedAdminServiceManagementDetail] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DelegatedAdminServiceManagementDetail]: + async def patch(self,body: Optional[DelegatedAdminServiceManagementDetail] = None, request_configuration: Optional[DelegatedAdminServiceManagementDetailItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DelegatedAdminServiceManagementDetail]: """ Update the navigation property serviceManagementDetails in tenantRelationships param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DelegatedAdminServiceManagementDetailItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property serviceManagementDetails for tenantRelationships param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DelegatedAdminServiceManagementDetailItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DelegatedAdminServiceManagementDetail] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DelegatedAdminServiceManagementDetail] = None, request_configuration: Optional[DelegatedAdminServiceManagementDetailItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property serviceManagementDetails in tenantRelationships param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 c29aa534f09..fd0f54d179d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[DelegatedAdminServiceManagementDetailCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceManagementDetailsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DelegatedAdminServiceManagementDetailCollectionResponse, error_mapping) - async def post(self,body: Optional[DelegatedAdminServiceManagementDetail] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DelegatedAdminServiceManagementDetail]: + async def post(self,body: Optional[DelegatedAdminServiceManagementDetail] = None, request_configuration: Optional[ServiceManagementDetailsRequestBuilderPostRequestConfiguration] = None) -> Optional[DelegatedAdminServiceManagementDetail]: """ Create new navigation property to serviceManagementDetails for tenantRelationships param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceManagementDetailsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DelegatedAdminServiceManagementDetail] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DelegatedAdminServiceManagementDetail] = None, request_configuration: Optional[ServiceManagementDetailsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to serviceManagementDetails for tenantRelationships param body: The request body @@ -189,4 +188,27 @@ def 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 a0d14423587..737cb25cd27 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 fa762065d34..3895e002ef5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[DelegatedAdminRelationshipCollectionResponse]: + async def get(self,request_configuration: Optional[DelegatedAdminRelationshipsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DelegatedAdminRelationshipCollectionResponse, error_mapping) - async def post(self,body: Optional[DelegatedAdminRelationship] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DelegatedAdminRelationship]: + async def post(self,body: Optional[DelegatedAdminRelationship] = None, request_configuration: Optional[DelegatedAdminRelationshipsRequestBuilderPostRequestConfiguration] = None) -> Optional[DelegatedAdminRelationship]: """ Create a new delegatedAdminRelationship object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DelegatedAdminRelationshipsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DelegatedAdminRelationship] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DelegatedAdminRelationship] = None, request_configuration: Optional[DelegatedAdminRelationshipsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new delegatedAdminRelationship object. param body: The request body @@ -190,4 +189,27 @@ def 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 6e399da8d5d..529ade7a978 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[DelegatedAdminAccessAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[AccessAssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DelegatedAdminAccessAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[DelegatedAdminAccessAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DelegatedAdminAccessAssignment]: + async def post(self,body: Optional[DelegatedAdminAccessAssignment] = None, request_configuration: Optional[AccessAssignmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[DelegatedAdminAccessAssignment]: """ Create a new delegatedAdminAccessAssignment object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AccessAssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DelegatedAdminAccessAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DelegatedAdminAccessAssignment] = None, request_configuration: Optional[AccessAssignmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new delegatedAdminAccessAssignment object. param body: The request body @@ -190,4 +189,27 @@ def 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 1754fd3422a..b81d9bf1d7d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 401b4b3b5b2..1d88f9b0b48 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DelegatedAdminAccessAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a delegatedAdminAccessAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[DelegatedAdminAccessAssignment]: + async def get(self,request_configuration: Optional[DelegatedAdminAccessAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DelegatedAdminAccessAssignment, error_mapping) - async def patch(self,body: Optional[DelegatedAdminAccessAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DelegatedAdminAccessAssignment]: + async def patch(self,body: Optional[DelegatedAdminAccessAssignment] = None, request_configuration: Optional[DelegatedAdminAccessAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DelegatedAdminAccessAssignment]: """ Update the properties of a delegatedAdminAccessAssignment object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DelegatedAdminAccessAssignmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a delegatedAdminAccessAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DelegatedAdminAccessAssignmentItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read the properties of a delegatedAdminAccessAssignment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DelegatedAdminAccessAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DelegatedAdminAccessAssignment] = None, request_configuration: Optional[DelegatedAdminAccessAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a delegatedAdminAccessAssignment object. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 3b8e633b2e9..d79959c3df4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DelegatedAdminRelationshipItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[DelegatedAdminRelationship]: + async def get(self,request_configuration: Optional[DelegatedAdminRelationshipItemRequestBuilderGetRequestConfiguration] = 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. @@ -70,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DelegatedAdminRelationship, error_mapping) - async def patch(self,body: Optional[DelegatedAdminRelationship] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DelegatedAdminRelationship]: + async def patch(self,body: Optional[DelegatedAdminRelationship] = None, request_configuration: Optional[DelegatedAdminRelationshipItemRequestBuilderPatchRequestConfiguration] = 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 @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DelegatedAdminRelationshipItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DelegatedAdminRelationshipItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read the properties of a delegatedAdminRelationship object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -116,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DelegatedAdminRelationship] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DelegatedAdminRelationship] = None, request_configuration: Optional[DelegatedAdminRelationshipItemRequestBuilderPatchRequestConfiguration] = 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 @@ -168,6 +167,16 @@ 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(): """ @@ -194,4 +203,27 @@ def get_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 168c3371ba1..826ee0a19a9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 1727adc4ab2..2c597a1e892 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DelegatedAdminRelationshipOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property operations for tenantRelationships param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[DelegatedAdminRelationshipOperation]: + async def get(self,request_configuration: Optional[DelegatedAdminRelationshipOperationItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DelegatedAdminRelationshipOperation, error_mapping) - async def patch(self,body: Optional[DelegatedAdminRelationshipOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DelegatedAdminRelationshipOperation]: + async def patch(self,body: Optional[DelegatedAdminRelationshipOperation] = None, request_configuration: Optional[DelegatedAdminRelationshipOperationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DelegatedAdminRelationshipOperation]: """ Update the navigation property operations in tenantRelationships param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DelegatedAdminRelationshipOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property operations for tenantRelationships param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DelegatedAdminRelationshipOperationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Read the properties of a delegatedAdminRelationshipOperation object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DelegatedAdminRelationshipOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DelegatedAdminRelationshipOperation] = None, request_configuration: Optional[DelegatedAdminRelationshipOperationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property operations in tenantRelationships param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 086ae97d377..56b76583c58 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[DelegatedAdminRelationshipOperationCollectionResponse]: + async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DelegatedAdminRelationshipOperationCollectionResponse, error_mapping) - async def post(self,body: Optional[DelegatedAdminRelationshipOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DelegatedAdminRelationshipOperation]: + async def post(self,body: Optional[DelegatedAdminRelationshipOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> Optional[DelegatedAdminRelationshipOperation]: """ Create new navigation property to operations for tenantRelationships param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DelegatedAdminRelationshipOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DelegatedAdminRelationshipOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to operations for tenantRelationships param body: The request body @@ -189,4 +188,27 @@ def 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 a963a645749..50a641fb887 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 5ae4d95e0cf..56405212ce1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DelegatedAdminRelationshipRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property requests for tenantRelationships param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[DelegatedAdminRelationshipRequest]: + async def get(self,request_configuration: Optional[DelegatedAdminRelationshipRequestItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DelegatedAdminRelationshipRequest, error_mapping) - async def patch(self,body: Optional[DelegatedAdminRelationshipRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DelegatedAdminRelationshipRequest]: + async def patch(self,body: Optional[DelegatedAdminRelationshipRequest] = None, request_configuration: Optional[DelegatedAdminRelationshipRequestItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DelegatedAdminRelationshipRequest]: """ Update the navigation property requests in tenantRelationships param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DelegatedAdminRelationshipRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property requests for tenantRelationships param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DelegatedAdminRelationshipRequestItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DelegatedAdminRelationshipRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DelegatedAdminRelationshipRequest] = None, request_configuration: Optional[DelegatedAdminRelationshipRequestItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property requests in tenantRelationships param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 1fc481872f5..cf814378eeb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[DelegatedAdminRelationshipRequestCollectionResponse]: + async def get(self,request_configuration: Optional[RequestsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DelegatedAdminRelationshipRequestCollectionResponse, error_mapping) - async def post(self,body: Optional[DelegatedAdminRelationshipRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DelegatedAdminRelationshipRequest]: + async def post(self,body: Optional[DelegatedAdminRelationshipRequest] = None, request_configuration: Optional[RequestsRequestBuilderPostRequestConfiguration] = None) -> Optional[DelegatedAdminRelationshipRequest]: """ Create a new delegatedAdminRelationshipRequest object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DelegatedAdminRelationshipRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DelegatedAdminRelationshipRequest] = None, request_configuration: Optional[RequestsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new delegatedAdminRelationshipRequest object. param body: The request body @@ -190,4 +189,27 @@ def 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 70a713df738..7206aea5aef 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[RequestConfiguration] = None) -> Optional[TenantInformation]: + async def get(self,request_configuration: Optional[FindTenantInformationByDomainNameWithDomainNameRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TenantInformation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FindTenantInformationByDomainNameWithDomainNameRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function findTenantInformationByDomainName param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,4 +70,14 @@ 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 72f993b22a0..ba470046ac4 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[RequestConfiguration] = None) -> Optional[TenantInformation]: + async def get(self,request_configuration: Optional[FindTenantInformationByTenantIdWithTenantIdRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TenantInformation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FindTenantInformationByTenantIdWithTenantIdRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function findTenantInformationByTenantId param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,4 +70,14 @@ 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 c4f8fc8d69d..ce8e733bb95 100644 --- a/msgraph/generated/tenant_relationships/tenant_relationships_request_builder.py +++ b/msgraph/generated/tenant_relationships/tenant_relationships_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -55,7 +54,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[RequestConfiguration] = None) -> Optional[TenantRelationship]: + async def get(self,request_configuration: Optional[TenantRelationshipsRequestBuilderGetRequestConfiguration] = None) -> Optional[TenantRelationship]: """ Get tenantRelationships param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -75,7 +74,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TenantRelationship, error_mapping) - async def patch(self,body: Optional[TenantRelationship] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TenantRelationship]: + async def patch(self,body: Optional[TenantRelationship] = None, request_configuration: Optional[TenantRelationshipsRequestBuilderPatchRequestConfiguration] = None) -> Optional[TenantRelationship]: """ Update tenantRelationships param body: The request body @@ -98,7 +97,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TenantRelationshipsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get tenantRelationships param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +108,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TenantRelationship] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TenantRelationship] = None, request_configuration: Optional[TenantRelationshipsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update tenantRelationships param body: The request body @@ -178,4 +177,27 @@ def get_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 288a92f396b..b962fdb6a8c 100644 --- a/msgraph/generated/users/count/count_request_builder.py +++ b/msgraph/generated/users/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 58270581678..e4056b2fe30 100644 --- a/msgraph/generated/users/delta/delta_request_builder.py +++ b/msgraph/generated/users/delta/delta_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 fc6bbd17ecf..5d06297913c 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[RequestConfiguration] = None) -> Optional[GetAvailableExtensionPropertiesPostResponse]: + async def post(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetAvailableExtensionPropertiesPostRequestBody] = None, request_configuration: Optional[GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 53733022897..e8af27dc327 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[RequestConfiguration] = None) -> Optional[GetByIdsPostResponse]: + async def post(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[GetByIdsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetByIdsPostRequestBody] = None, request_configuration: Optional[GetByIdsRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 370869c6299..98ec88bbfdf 100644 --- a/msgraph/generated/users/item/activities/activities_request_builder.py +++ b/msgraph/generated/users/item/activities/activities_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[UserActivityCollectionResponse]: + async def get(self,request_configuration: Optional[ActivitiesRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserActivityCollectionResponse, error_mapping) - async def post(self,body: Optional[UserActivity] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserActivity]: + async def post(self,body: Optional[UserActivity] = None, request_configuration: Optional[ActivitiesRequestBuilderPostRequestConfiguration] = None) -> Optional[UserActivity]: """ Create new navigation property to activities for users param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ActivitiesRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UserActivity] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UserActivity] = None, request_configuration: Optional[ActivitiesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to activities for users param body: The request body @@ -199,4 +198,27 @@ def 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 c2fd7955f17..09644bd9100 100644 --- a/msgraph/generated/users/item/activities/count/count_request_builder.py +++ b/msgraph/generated/users/item/activities/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 15c2fa4c27d..838cbb40cb4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 959e91a3dab..f89bdb8f46f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ActivityHistoryItemCollectionResponse]: + async def get(self,request_configuration: Optional[HistoryItemsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ActivityHistoryItemCollectionResponse, error_mapping) - async def post(self,body: Optional[ActivityHistoryItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ActivityHistoryItem]: + async def post(self,body: Optional[ActivityHistoryItem] = None, request_configuration: Optional[HistoryItemsRequestBuilderPostRequestConfiguration] = None) -> Optional[ActivityHistoryItem]: """ Create new navigation property to historyItems for users param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[HistoryItemsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ActivityHistoryItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ActivityHistoryItem] = None, request_configuration: Optional[HistoryItemsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to historyItems for users param body: The request body @@ -188,4 +187,27 @@ def 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 2eb8550ce66..54d800f6f43 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{activityHistoryItem%2Did}/activity{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserActivity]: + async def get(self,request_configuration: Optional[ActivityRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserActivity, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ActivityRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 e0679185f39..0e8540622ff 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ActivityHistoryItemItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property historyItems for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ActivityHistoryItem]: + async def get(self,request_configuration: Optional[ActivityHistoryItemItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,13 +65,13 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ActivityHistoryItem, error_mapping) - async def patch(self,body: Optional[ActivityHistoryItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ActivityHistoryItem]: + async def patch(self,body: Optional[ActivityHistoryItem] = None, request_configuration: Optional[ActivityHistoryItemItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ActivityHistoryItem]: """ - Delete an existing history item for an existing user activity. + Create a new or replace an existing history item for an existing user activity. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ActivityHistoryItem] - Find more info here: https://learn.microsoft.com/graph/api/projectrome-delete-historyitem?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/projectrome-put-historyitem?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ActivityHistoryItemItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property historyItems for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ActivityHistoryItemItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,9 +111,9 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ActivityHistoryItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ActivityHistoryItem] = None, request_configuration: Optional[ActivityHistoryItemItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ - Delete an existing history item for an existing user activity. + Create a new or replace an existing history item for an existing user activity. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -146,6 +145,16 @@ 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(): """ @@ -172,4 +181,27 @@ def get_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 b4e44398620..cfdb18c03ff 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[UserActivityItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[UserActivity]: + async def get(self,request_configuration: Optional[UserActivityItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserActivity, error_mapping) - async def patch(self,body: Optional[UserActivity] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserActivity]: + async def patch(self,body: Optional[UserActivity] = None, request_configuration: Optional[UserActivityItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UserActivity]: """ Update the navigation property activities in users param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[UserActivityItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserActivityItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UserActivity] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UserActivity] = None, request_configuration: Optional[UserActivityItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property activities in users param body: The request body @@ -146,6 +145,16 @@ 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(): """ @@ -172,4 +181,27 @@ def get_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 7cee50a20c5..d4ce3983316 100644 --- a/msgraph/generated/users/item/activities/recent/recent_request_builder.py +++ b/msgraph/generated/users/item/activities/recent/recent_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[RecentGetResponse]: + async def get(self,request_configuration: Optional[RecentRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, RecentGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RecentRequestBuilderGetRequestConfiguration] = 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. @@ -125,4 +124,17 @@ def 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 5b35ad621ee..786c452bd72 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[AgreementAcceptanceCollectionResponse]: + async def get(self,request_configuration: Optional[AgreementAcceptancesRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AgreementAcceptanceCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AgreementAcceptancesRequestBuilderGetRequestConfiguration] = 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. @@ -150,4 +149,17 @@ def 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 aeff042100c..b3062ef311f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 ca08f0fec55..811b705166c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[AgreementAcceptance]: + async def get(self,request_configuration: Optional[AgreementAcceptanceItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AgreementAcceptance, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AgreementAcceptanceItemRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 cdb5fd0c50b..1c098ff2423 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AppRoleAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[AppRoleAssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AppRoleAssignmentCollectionResponse, error_mapping) - async def post(self,body: Optional[AppRoleAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppRoleAssignment]: + async def post(self,body: Optional[AppRoleAssignment] = None, request_configuration: Optional[AppRoleAssignmentsRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AppRoleAssignmentsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AppRoleAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AppRoleAssignment] = None, request_configuration: Optional[AppRoleAssignmentsRequestBuilderPostRequestConfiguration] = 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 @@ -190,4 +189,27 @@ def 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 0b694690e21..578bade0576 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 77beab15bb7..ad893d1ea85 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AppRoleAssignmentItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AppRoleAssignment]: + async def get(self,request_configuration: Optional[AppRoleAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AppRoleAssignment, error_mapping) - async def patch(self,body: Optional[AppRoleAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AppRoleAssignment]: + async def patch(self,body: Optional[AppRoleAssignment] = None, request_configuration: Optional[AppRoleAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AppRoleAssignment]: """ Update the navigation property appRoleAssignments in users param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AppRoleAssignmentItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AppRoleAssignmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AppRoleAssignment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AppRoleAssignment] = None, request_configuration: Optional[AppRoleAssignmentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property appRoleAssignments in users param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 972bde8cea4..0eb98f014ca 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[RequestConfiguration] = None) -> Optional[User]: + async def post(self,body: Optional[AssignLicensePostRequestBody] = None, request_configuration: Optional[AssignLicenseRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AssignLicensePostRequestBody] = None, request_configuration: Optional[AssignLicenseRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 7f5d31f74ba..21b3fd11c2a 100644 --- a/msgraph/generated/users/item/authentication/authentication_request_builder.py +++ b/msgraph/generated/users/item/authentication/authentication_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +36,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AuthenticationRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property authentication for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -55,7 +54,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Authentication]: + async def get(self,request_configuration: Optional[AuthenticationRequestBuilderGetRequestConfiguration] = 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. @@ -75,7 +74,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Authentication, error_mapping) - async def patch(self,body: Optional[Authentication] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Authentication]: + async def patch(self,body: Optional[Authentication] = None, request_configuration: Optional[AuthenticationRequestBuilderPatchRequestConfiguration] = None) -> Optional[Authentication]: """ Update the navigation property authentication in users param body: The request body @@ -98,7 +97,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AuthenticationRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property authentication for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +108,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AuthenticationRequestBuilderGetRequestConfiguration] = 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. @@ -120,7 +119,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Authentication] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Authentication] = None, request_configuration: Optional[AuthenticationRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property authentication in users param body: The request body @@ -235,6 +234,16 @@ 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(): """ @@ -261,4 +270,27 @@ def get_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 c96806dfde8..2d2e1b53c8a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 39d386aac25..48bcecafd62 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[EmailAuthenticationMethodCollectionResponse]: + async def get(self,request_configuration: Optional[EmailMethodsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EmailAuthenticationMethodCollectionResponse, error_mapping) - async def post(self,body: Optional[EmailAuthenticationMethod] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EmailAuthenticationMethod]: + async def post(self,body: Optional[EmailAuthenticationMethod] = None, request_configuration: Optional[EmailMethodsRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EmailMethodsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[EmailAuthenticationMethod] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[EmailAuthenticationMethod] = None, request_configuration: Optional[EmailMethodsRequestBuilderPostRequestConfiguration] = 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 @@ -190,4 +189,27 @@ def 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 71b79380a50..9b8a2fb91e9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[EmailAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a user's emailAuthenticationMethod object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[EmailAuthenticationMethod]: + async def get(self,request_configuration: Optional[EmailAuthenticationMethodItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EmailAuthenticationMethod, error_mapping) - async def patch(self,body: Optional[EmailAuthenticationMethod] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[EmailAuthenticationMethod]: + async def patch(self,body: Optional[EmailAuthenticationMethod] = None, request_configuration: Optional[EmailAuthenticationMethodItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[EmailAuthenticationMethod]: """ Update a user's email address represented by an emailAuthenticationMethod object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[EmailAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a user's emailAuthenticationMethod object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EmailAuthenticationMethodItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EmailAuthenticationMethod] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EmailAuthenticationMethod] = None, request_configuration: Optional[EmailAuthenticationMethodItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update a user's email address represented by an emailAuthenticationMethod object. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 e924a28eafd..7dcdb741ccb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 15e525ab189..371e4d539ec 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[Fido2AuthenticationMethodCollectionResponse]: + async def get(self,request_configuration: Optional[Fido2MethodsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Fido2AuthenticationMethodCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[Fido2MethodsRequestBuilderGetRequestConfiguration] = 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. @@ -150,4 +149,17 @@ def 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 24412ed547f..0248e76edfd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[Fido2AuthenticationMethodItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Fido2AuthenticationMethod]: + async def get(self,request_configuration: Optional[Fido2AuthenticationMethodItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Fido2AuthenticationMethod, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[Fido2AuthenticationMethodItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -78,7 +77,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[Fido2AuthenticationMethodItemRequestBuilderGetRequestConfiguration] = 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. @@ -99,6 +98,16 @@ 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(): """ @@ -125,4 +134,17 @@ def get_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 38214fde351..d8bf4bae820 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 9595fef41d7..fdebe16a4d1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationMethod]: + async def get(self,request_configuration: Optional[AuthenticationMethodItemRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AuthenticationMethod, error_mapping) - async def patch(self,body: Optional[AuthenticationMethod] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationMethod]: + async def patch(self,body: Optional[AuthenticationMethod] = None, request_configuration: Optional[AuthenticationMethodItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AuthenticationMethod]: """ Update the navigation property methods in users param body: The request body @@ -72,7 +71,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AuthenticationMethodItemRequestBuilderGetRequestConfiguration] = 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. @@ -83,7 +82,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AuthenticationMethod] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AuthenticationMethod] = None, request_configuration: Optional[AuthenticationMethodItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property methods in users param body: The request body @@ -143,4 +142,27 @@ def get_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 4352b70a853..5989ddb540c 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[RequestConfiguration] = None) -> Optional[PasswordResetResponse]: + async def post(self,body: Optional[ResetPasswordPostRequestBody] = None, request_configuration: Optional[ResetPasswordRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ResetPasswordPostRequestBody] = None, request_configuration: Optional[ResetPasswordRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 20129f78840..2c8f3d4c09d 100644 --- a/msgraph/generated/users/item/authentication/methods/methods_request_builder.py +++ b/msgraph/generated/users/item/authentication/methods/methods_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AuthenticationMethodCollectionResponse]: + async def get(self,request_configuration: Optional[MethodsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AuthenticationMethodCollectionResponse, error_mapping) - async def post(self,body: Optional[AuthenticationMethod] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AuthenticationMethod]: + async def post(self,body: Optional[AuthenticationMethod] = None, request_configuration: Optional[MethodsRequestBuilderPostRequestConfiguration] = None) -> Optional[AuthenticationMethod]: """ Create new navigation property to methods for users param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MethodsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AuthenticationMethod] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AuthenticationMethod] = None, request_configuration: Optional[MethodsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to methods for users param body: The request body @@ -189,4 +188,27 @@ def 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 9a80b1c865e..3fa3afb81ee 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 6eff9474af0..ccf13777c49 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Device]: + async def get(self,request_configuration: Optional[DeviceRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Device, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeviceRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 ec98f91a3b6..df4fb73a403 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[MicrosoftAuthenticatorAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a microsoftAuthenticatorAuthenticationMethod object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[MicrosoftAuthenticatorAuthenticationMethod]: + async def get(self,request_configuration: Optional[MicrosoftAuthenticatorAuthenticationMethodItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MicrosoftAuthenticatorAuthenticationMethod, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[MicrosoftAuthenticatorAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a microsoftAuthenticatorAuthenticationMethod object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -79,7 +78,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MicrosoftAuthenticatorAuthenticationMethodItemRequestBuilderGetRequestConfiguration] = 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. @@ -109,6 +108,16 @@ 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(): """ @@ -135,4 +144,17 @@ def get_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 8c444625a9e..10adb54634a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[MicrosoftAuthenticatorAuthenticationMethodCollectionResponse]: + async def get(self,request_configuration: Optional[MicrosoftAuthenticatorMethodsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MicrosoftAuthenticatorAuthenticationMethodCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MicrosoftAuthenticatorMethodsRequestBuilderGetRequestConfiguration] = 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. @@ -150,4 +149,17 @@ def 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 fad2f99f012..e590312ef23 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 fed864cd356..494897be315 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[LongRunningOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property operations for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[LongRunningOperation]: + async def get(self,request_configuration: Optional[LongRunningOperationItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, LongRunningOperation, error_mapping) - async def patch(self,body: Optional[LongRunningOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[LongRunningOperation]: + async def patch(self,body: Optional[LongRunningOperation] = None, request_configuration: Optional[LongRunningOperationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[LongRunningOperation]: """ Update the navigation property operations in users param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[LongRunningOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property operations for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LongRunningOperationItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[LongRunningOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[LongRunningOperation] = None, request_configuration: Optional[LongRunningOperationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property operations in users param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 6132c8fb827..5b7627671b7 100644 --- a/msgraph/generated/users/item/authentication/operations/operations_request_builder.py +++ b/msgraph/generated/users/item/authentication/operations/operations_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[LongRunningOperationCollectionResponse]: + async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, LongRunningOperationCollectionResponse, error_mapping) - async def post(self,body: Optional[LongRunningOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[LongRunningOperation]: + async def post(self,body: Optional[LongRunningOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> Optional[LongRunningOperation]: """ Create new navigation property to operations for users param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[LongRunningOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[LongRunningOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to operations for users param body: The request body @@ -188,4 +187,27 @@ def 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 ab97edbc8b4..ec60f7fc23e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 4a7cf1cce5b..1df7dac6ad2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[PasswordAuthenticationMethod]: + async def get(self,request_configuration: Optional[PasswordAuthenticationMethodItemRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PasswordAuthenticationMethod, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PasswordAuthenticationMethodItemRequestBuilderGetRequestConfiguration] = 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. @@ -95,4 +94,17 @@ def get_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 6657169f4a6..e9ceb2847e6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[PasswordAuthenticationMethodCollectionResponse]: + async def get(self,request_configuration: Optional[PasswordMethodsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PasswordAuthenticationMethodCollectionResponse, error_mapping) - async def post(self,body: Optional[PasswordAuthenticationMethod] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PasswordAuthenticationMethod]: + async def post(self,body: Optional[PasswordAuthenticationMethod] = None, request_configuration: Optional[PasswordMethodsRequestBuilderPostRequestConfiguration] = None) -> Optional[PasswordAuthenticationMethod]: """ Create new navigation property to passwordMethods for users param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PasswordMethodsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PasswordAuthenticationMethod] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PasswordAuthenticationMethod] = None, request_configuration: Optional[PasswordMethodsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to passwordMethods for users param body: The request body @@ -189,4 +188,27 @@ def 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 47bc48efbcf..f8467cd5999 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 ed186e131e7..6d1e929d0c9 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[DisableSmsSignInRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[DisableSmsSignInRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 49c2c9601f6..452d64ae17e 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[EnableSmsSignInRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[EnableSmsSignInRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 aded5d2876f..2ed1a485e62 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[PhoneAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PhoneAuthenticationMethod]: + async def get(self,request_configuration: Optional[PhoneAuthenticationMethodItemRequestBuilderGetRequestConfiguration] = 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. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PhoneAuthenticationMethod, error_mapping) - async def patch(self,body: Optional[PhoneAuthenticationMethod] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PhoneAuthenticationMethod]: + async def patch(self,body: Optional[PhoneAuthenticationMethod] = None, request_configuration: Optional[PhoneAuthenticationMethodItemRequestBuilderPatchRequestConfiguration] = 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 @@ -93,7 +92,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[PhoneAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -104,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PhoneAuthenticationMethodItemRequestBuilderGetRequestConfiguration] = 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. @@ -115,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PhoneAuthenticationMethod] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PhoneAuthenticationMethod] = None, request_configuration: Optional[PhoneAuthenticationMethodItemRequestBuilderPatchRequestConfiguration] = 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 @@ -158,6 +157,16 @@ 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(): """ @@ -184,4 +193,27 @@ def get_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 573679a12f3..81983a36aa8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[PhoneAuthenticationMethodCollectionResponse]: + async def get(self,request_configuration: Optional[PhoneMethodsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PhoneAuthenticationMethodCollectionResponse, error_mapping) - async def post(self,body: Optional[PhoneAuthenticationMethod] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PhoneAuthenticationMethod]: + async def post(self,body: Optional[PhoneAuthenticationMethod] = None, request_configuration: Optional[PhoneMethodsRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PhoneMethodsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PhoneAuthenticationMethod] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PhoneAuthenticationMethod] = None, request_configuration: Optional[PhoneMethodsRequestBuilderPostRequestConfiguration] = 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 @@ -190,4 +189,27 @@ def 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 7d5a9948c72..c93784d02e6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 aa49bf74d52..c5c87726c43 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SoftwareOathAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[SoftwareOathAuthenticationMethod]: + async def get(self,request_configuration: Optional[SoftwareOathAuthenticationMethodItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SoftwareOathAuthenticationMethod, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SoftwareOathAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -78,7 +77,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SoftwareOathAuthenticationMethodItemRequestBuilderGetRequestConfiguration] = 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. @@ -99,6 +98,16 @@ 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(): """ @@ -125,4 +134,17 @@ def get_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 000683124db..a9946e942e6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[SoftwareOathAuthenticationMethodCollectionResponse]: + async def get(self,request_configuration: Optional[SoftwareOathMethodsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SoftwareOathAuthenticationMethodCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SoftwareOathMethodsRequestBuilderGetRequestConfiguration] = 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. @@ -150,4 +149,17 @@ def 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 fdaedb59f7a..5fbb3a6d7d8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 749bd3baccf..60f85f79645 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TemporaryAccessPassAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a users's temporaryAccessPassAuthenticationMethod object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[TemporaryAccessPassAuthenticationMethod]: + async def get(self,request_configuration: Optional[TemporaryAccessPassAuthenticationMethodItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TemporaryAccessPassAuthenticationMethod, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TemporaryAccessPassAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a users's temporaryAccessPassAuthenticationMethod object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -78,7 +77,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TemporaryAccessPassAuthenticationMethodItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieve a user's single temporaryAccessPassAuthenticationMethod object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,6 +98,16 @@ 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(): """ @@ -125,4 +134,17 @@ def get_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 b26e573c969..258a6d13240 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TemporaryAccessPassAuthenticationMethodCollectionResponse]: + async def get(self,request_configuration: Optional[TemporaryAccessPassMethodsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TemporaryAccessPassAuthenticationMethodCollectionResponse, error_mapping) - async def post(self,body: Optional[TemporaryAccessPassAuthenticationMethod] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TemporaryAccessPassAuthenticationMethod]: + async def post(self,body: Optional[TemporaryAccessPassAuthenticationMethod] = None, request_configuration: Optional[TemporaryAccessPassMethodsRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TemporaryAccessPassMethodsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TemporaryAccessPassAuthenticationMethod] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TemporaryAccessPassAuthenticationMethod] = None, request_configuration: Optional[TemporaryAccessPassMethodsRequestBuilderPostRequestConfiguration] = 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 @@ -190,4 +189,27 @@ def 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 fbbe4fd5427..37d5ec9beb2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 e5a1ea1c968..2f409c32850 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Device]: + async def get(self,request_configuration: Optional[DeviceRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Device, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeviceRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 edc997c4a6a..64d06b2f8d4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[WindowsHelloForBusinessAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a windowsHelloForBusinessAuthenticationMethod object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WindowsHelloForBusinessAuthenticationMethod]: + async def get(self,request_configuration: Optional[WindowsHelloForBusinessAuthenticationMethodItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WindowsHelloForBusinessAuthenticationMethod, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[WindowsHelloForBusinessAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a windowsHelloForBusinessAuthenticationMethod object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -79,7 +78,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WindowsHelloForBusinessAuthenticationMethodItemRequestBuilderGetRequestConfiguration] = 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. @@ -109,6 +108,16 @@ 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(): """ @@ -135,4 +144,17 @@ def get_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 adfad9d3bc4..a11b0ff0afc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[WindowsHelloForBusinessAuthenticationMethodCollectionResponse]: + async def get(self,request_configuration: Optional[WindowsHelloForBusinessMethodsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WindowsHelloForBusinessAuthenticationMethodCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WindowsHelloForBusinessMethodsRequestBuilderGetRequestConfiguration] = 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. @@ -150,4 +149,17 @@ def 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 d610a73b6c4..a709ee81be2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> Optional[AllowedCalendarSharingRolesWithUserGetResponse]: + async def get(self,request_configuration: Optional[AllowedCalendarSharingRolesWithUserRequestBuilderGetRequestConfiguration] = None) -> Optional[AllowedCalendarSharingRolesWithUserGetResponse]: """ Invoke function allowedCalendarSharingRoles param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AllowedCalendarSharingRolesWithUserGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AllowedCalendarSharingRolesWithUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function allowedCalendarSharingRoles param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,4 +111,17 @@ def 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 bb9c8e2afea..38b8391e768 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[CalendarPermissionCollectionResponse]: + async def get(self,request_configuration: Optional[CalendarPermissionsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CalendarPermissionCollectionResponse, error_mapping) - async def post(self,body: Optional[CalendarPermission] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CalendarPermission]: + async def post(self,body: Optional[CalendarPermission] = None, request_configuration: Optional[CalendarPermissionsRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CalendarPermissionsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[CalendarPermission] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CalendarPermission] = None, request_configuration: Optional[CalendarPermissionsRequestBuilderPostRequestConfiguration] = 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 @@ -180,4 +179,27 @@ def 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 0ff5e694192..7d56523e8c8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 03cc8fd3481..d9b2d247d0c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[CalendarPermissionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete calendarPermission. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[CalendarPermission]: + async def get(self,request_configuration: Optional[CalendarPermissionItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CalendarPermission, error_mapping) - async def patch(self,body: Optional[CalendarPermission] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CalendarPermission]: + async def patch(self,body: Optional[CalendarPermission] = None, request_configuration: Optional[CalendarPermissionItemRequestBuilderPatchRequestConfiguration] = 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 @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[CalendarPermissionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete calendarPermission. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CalendarPermissionItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[CalendarPermission] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[CalendarPermission] = None, request_configuration: Optional[CalendarPermissionItemRequestBuilderPatchRequestConfiguration] = 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 @@ -138,6 +137,16 @@ 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(): """ @@ -159,4 +168,27 @@ def get_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 bb140305c5c..e96003f7b5e 100644 --- a/msgraph/generated/users/item/calendar/calendar_request_builder.py +++ b/msgraph/generated/users/item/calendar/calendar_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[CalendarRequestBuilderDeleteRequestConfiguration] = 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. @@ -63,7 +62,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Calendar]: + async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = 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. @@ -84,7 +83,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - async def patch(self,body: Optional[Calendar] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Calendar]: + async def patch(self,body: Optional[Calendar] = None, request_configuration: Optional[CalendarRequestBuilderPatchRequestConfiguration] = 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 @@ -108,7 +107,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[CalendarRequestBuilderDeleteRequestConfiguration] = 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. @@ -119,7 +118,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = 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. @@ -130,7 +129,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Calendar] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Calendar] = None, request_configuration: Optional[CalendarRequestBuilderPatchRequestConfiguration] = 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 @@ -191,6 +190,16 @@ 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(): """ @@ -212,4 +221,27 @@ def get_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 c08c5bd698f..dd04cea5290 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[EventCollectionResponse]: + async def get(self,request_configuration: Optional[CalendarViewRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EventCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CalendarViewRequestBuilderGetRequestConfiguration] = 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. @@ -160,4 +159,17 @@ def 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 9fb5612f57d..ecb474fe95f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 349883cbcba..ed0e6c5bc98 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = 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. @@ -135,4 +134,17 @@ def 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 117ac9cde8b..dfd03a3252d 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Accept the specified event in a user calendar. param body: The request body @@ -73,4 +73,14 @@ 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 53a91f6f5eb..7749895fbd3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: + async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = 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. @@ -66,13 +65,13 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Attachment]: + async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[Attachment]: """ - Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachmentresource. + 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Attachment] - Find more info here: https://learn.microsoft.com/graph/api/eventmessage-post-attachments?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -90,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = 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. @@ -101,9 +100,9 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ - Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachmentresource. + 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -195,4 +194,27 @@ def 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 4d183136663..078fff0c09b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/attachments/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 2a9bf1b319e..b994c8e9554 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[RequestConfiguration] = None) -> Optional[UploadSession]: + async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 5f7092933bd..38eb7bbcb3b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{attachment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Attachment]: + async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -77,7 +76,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -98,6 +97,16 @@ 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(): """ @@ -124,4 +133,17 @@ def get_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 c078c343f74..e7a6d166f61 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/calendar{?%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Calendar]: + async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = 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. @@ -89,4 +88,17 @@ def get_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 5fdc77a8158..894e862634e 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 e23cddfd63a..36397124015 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 cf395ad1bf5..20971640f5f 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[DismissReminderRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[DismissReminderRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 f99d2c7b27e..49a5eaabd5f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Event]: + async def get(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = 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. @@ -58,7 +57,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Event, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = 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. @@ -209,4 +208,17 @@ 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 8129c6d51fa..d1caccf10dd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/extensions/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 81df91efa25..dbcf38e99e1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = 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 @@ -88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = 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 @@ -184,4 +183,27 @@ def 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 704ba1fe11d..76377de678f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{extension%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property extensions for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Extension]: + async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: """ Update the navigation property extensions in users param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property extensions for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property extensions in users param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 9acc3bf407e..be27882954f 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 20a755e3cde..124aa0a9fec 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 96798b992a6..491525c409a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = 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. @@ -135,4 +134,17 @@ def 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 e530a2f7dfa..7e799f0214d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[EventCollectionResponse]: + async def get(self,request_configuration: Optional[InstancesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EventCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[InstancesRequestBuilderGetRequestConfiguration] = 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. @@ -160,4 +159,17 @@ def 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 0409f3002ca..45d85480afa 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Accept the specified event in a user calendar. param body: The request body @@ -73,4 +73,14 @@ 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 ff1d548ce89..cc0a8158ff0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: + async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = 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. @@ -66,13 +65,13 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Attachment]: + async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[Attachment]: """ - Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachmentresource. + 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Attachment] - Find more info here: https://learn.microsoft.com/graph/api/eventmessage-post-attachments?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -90,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = 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. @@ -101,9 +100,9 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ - Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachmentresource. + 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -195,4 +194,27 @@ def 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 b2fa95b9cb8..9a22171281c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/attachments/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 a8d39d37ccb..28323ebe462 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[RequestConfiguration] = None) -> Optional[UploadSession]: + async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 ed7216a86ad..ae542f1656d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{attachment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Attachment]: + async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -77,7 +76,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -98,6 +97,16 @@ 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(): """ @@ -124,4 +133,17 @@ def get_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 6c1d90fcb25..e783251bc80 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/calendar{?%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Calendar]: + async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = 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. @@ -89,4 +88,17 @@ def get_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 7f92be10891..0e129f39535 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 03f914cce98..70e1b9c3159 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 bd439d9745e..028d664da45 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[DismissReminderRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[DismissReminderRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 403b9a3b853..fe1fbad2d29 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +36,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[RequestConfiguration] = None) -> Optional[Event]: + async def get(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = 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. @@ -57,7 +56,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Event, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = 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. @@ -199,4 +198,17 @@ 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 9bcf677e6d1..38215823994 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/extensions/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 32ae4d79982..79f1e214d95 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = 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 @@ -88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = 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 @@ -184,4 +183,27 @@ def 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 fb00eca4843..08f55f21cd3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{extension%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property extensions for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Extension]: + async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: """ Update the navigation property extensions in users param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property extensions for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property extensions in users param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 5c983e1bbf4..7997d8b50d9 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 44a834b149a..3067f7f5473 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Postpone a reminder for an event in a user calendar until a new time. param body: The request body @@ -73,4 +73,14 @@ 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 7b36a2afe95..e9ec5967ea2 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 7c46f4e72df..51d2a1abaa9 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Postpone a reminder for an event in a user calendar until a new time. param body: The request body @@ -73,4 +73,14 @@ 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 d33efbae05e..ba37e4c335e 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 31d97b384fb..92fe2c5f3d3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 2aa4c79cc7b..8717076ed0b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = 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. @@ -135,4 +134,17 @@ def 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 7f5bfe32f19..33e339ffea7 100644 --- a/msgraph/generated/users/item/calendar/events/events_request_builder.py +++ b/msgraph/generated/users/item/calendar/events/events_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[EventCollectionResponse]: + async def get(self,request_configuration: Optional[EventsRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EventCollectionResponse, error_mapping) - async def post(self,body: Optional[Event] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Event]: + async def post(self,body: Optional[Event] = None, request_configuration: Optional[EventsRequestBuilderPostRequestConfiguration] = 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 @@ -90,7 +89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EventsRequestBuilderGetRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Event] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Event] = None, request_configuration: Optional[EventsRequestBuilderPostRequestConfiguration] = 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 @@ -195,4 +194,27 @@ def 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 143d67f3141..f7fdf6184bc 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Accept the specified event in a user calendar. param body: The request body @@ -73,4 +73,14 @@ 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 3043b1977bd..078dd237872 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: + async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = 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. @@ -66,13 +65,13 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Attachment]: + async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[Attachment]: """ - Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachmentresource. + 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Attachment] - Find more info here: https://learn.microsoft.com/graph/api/eventmessage-post-attachments?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -90,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = 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. @@ -101,9 +100,9 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ - Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachmentresource. + 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -195,4 +194,27 @@ def 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 90b80162926..73d4fca8c10 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/attachments/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 037e37ea647..4eec917c97c 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[RequestConfiguration] = None) -> Optional[UploadSession]: + async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 9564971e6fa..6974d827267 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{attachment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Attachment]: + async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -77,7 +76,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -98,6 +97,16 @@ 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(): """ @@ -124,4 +133,17 @@ def get_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 a7a19f3c903..bfd9c5fb71e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/calendar{?%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Calendar]: + async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = 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. @@ -89,4 +88,17 @@ def get_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 2ae40fb7ff1..983d6c0fd9b 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 8c46bdeffad..e0971bde0c6 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 2e827de0f02..099ee8cf960 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[DismissReminderRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[DismissReminderRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 4619dd07549..8b17eaa6d63 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[EventItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property events for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -56,7 +55,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Event]: + async def get(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = 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. @@ -76,7 +75,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Event, error_mapping) - async def patch(self,body: Optional[Event] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Event]: + async def patch(self,body: Optional[Event] = None, request_configuration: Optional[EventItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Event]: """ Update an event object. param body: The request body @@ -100,7 +99,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[EventItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property events for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = 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. @@ -122,7 +121,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Event] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Event] = None, request_configuration: Optional[EventItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update an event object. param body: The request body @@ -246,6 +245,16 @@ 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(): """ @@ -272,4 +281,27 @@ def get_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 872f05473ed..59d8eba9a06 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/extensions/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 49bc5a10f57..655860743a8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = 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 @@ -88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = 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 @@ -184,4 +183,27 @@ def 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 db944decbc7..cb4e9368425 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{extension%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property extensions for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Extension]: + async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: """ Update the navigation property extensions in users param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property extensions for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property extensions in users param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 75af40e0cf2..365038dd91b 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 d7344ec5afd..e21e0b2e09f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 bfab4069b94..0c31d32ccdf 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = 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. @@ -135,4 +134,17 @@ def 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 48faa6a295f..7d86c201841 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[EventCollectionResponse]: + async def get(self,request_configuration: Optional[InstancesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EventCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[InstancesRequestBuilderGetRequestConfiguration] = 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. @@ -160,4 +159,17 @@ def 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 77f08cd6425..66f767b1203 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Accept the specified event in a user calendar. param body: The request body @@ -73,4 +73,14 @@ 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 cd4f5e241aa..497abc6746e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: + async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = 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. @@ -66,13 +65,13 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Attachment]: + async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[Attachment]: """ - Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachmentresource. + 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Attachment] - Find more info here: https://learn.microsoft.com/graph/api/eventmessage-post-attachments?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -90,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = 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. @@ -101,9 +100,9 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ - Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachmentresource. + 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -195,4 +194,27 @@ def 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 3e13d2ec0e4..cdab8c50b88 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/attachments/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 22da8df123a..0e9c32b414b 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[RequestConfiguration] = None) -> Optional[UploadSession]: + async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 97e9737c3e3..5b25b5e114a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{attachment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Attachment]: + async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -77,7 +76,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -98,6 +97,16 @@ 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(): """ @@ -124,4 +133,17 @@ def get_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 bcfbab7b496..5f1263f00f3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/calendar{?%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Calendar]: + async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = 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. @@ -89,4 +88,17 @@ def get_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 b250f358aea..a860a74a3e5 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 74d399e5788..3f125d15a7e 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 a3f7dda0e20..b09ad50e0ad 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[DismissReminderRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[DismissReminderRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 83764c17ba3..89897653519 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +36,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[RequestConfiguration] = None) -> Optional[Event]: + async def get(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = 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. @@ -57,7 +56,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Event, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = 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. @@ -199,4 +198,17 @@ 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 91de35db918..105f490cda1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/extensions/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 d301a102660..932bef6017d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = 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 @@ -88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = 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 @@ -184,4 +183,27 @@ def 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 07c5f28e145..f3b4c576d86 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{extension%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property extensions for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Extension]: + async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: """ Update the navigation property extensions in users param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property extensions for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property extensions in users param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 949b7a0723e..0a983ad8798 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 dc28b926813..9615637dcb0 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Postpone a reminder for an event in a user calendar until a new time. param body: The request body @@ -73,4 +73,14 @@ 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 435defde245..2161550fc93 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 9a24e20ec0a..e550323b4aa 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Postpone a reminder for an event in a user calendar until a new time. param body: The request body @@ -73,4 +73,14 @@ 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 314dc1f79e3..be91540c4b7 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 9b28acbb56d..e041eca0466 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[RequestConfiguration] = None) -> Optional[GetSchedulePostResponse]: + async def post(self,body: Optional[GetSchedulePostRequestBody] = None, request_configuration: Optional[GetScheduleRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetSchedulePostRequestBody] = None, request_configuration: Optional[GetScheduleRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 bc42608f992..21c3b9bce5b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[CalendarGroupCollectionResponse]: + async def get(self,request_configuration: Optional[CalendarGroupsRequestBuilderGetRequestConfiguration] = None) -> Optional[CalendarGroupCollectionResponse]: """ Get the user's calendar groups. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CalendarGroupCollectionResponse, error_mapping) - async def post(self,body: Optional[CalendarGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CalendarGroup]: + async def post(self,body: Optional[CalendarGroup] = None, request_configuration: Optional[CalendarGroupsRequestBuilderPostRequestConfiguration] = None) -> Optional[CalendarGroup]: """ Use this API to create a new CalendarGroup. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CalendarGroupsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the user's calendar groups. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[CalendarGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CalendarGroup] = None, request_configuration: Optional[CalendarGroupsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Use this API to create a new CalendarGroup. param body: The request body @@ -180,4 +179,27 @@ def 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 3f18f6e2587..b822ed6aaee 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 631f1469049..5ea15950e16 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[CalendarGroupItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[CalendarGroup]: + async def get(self,request_configuration: Optional[CalendarGroupItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CalendarGroup, error_mapping) - async def patch(self,body: Optional[CalendarGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CalendarGroup]: + async def patch(self,body: Optional[CalendarGroup] = None, request_configuration: Optional[CalendarGroupItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[CalendarGroup]: """ Update the properties of calendargroup object. param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[CalendarGroupItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CalendarGroupItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[CalendarGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[CalendarGroup] = None, request_configuration: Optional[CalendarGroupItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of calendargroup object. param body: The request body @@ -148,6 +147,16 @@ 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(): """ @@ -169,4 +178,27 @@ def get_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 9580ff6c836..0d0ac8cd28a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[CalendarCollectionResponse]: + async def get(self,request_configuration: Optional[CalendarsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CalendarCollectionResponse, error_mapping) - async def post(self,body: Optional[Calendar] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Calendar]: + async def post(self,body: Optional[Calendar] = None, request_configuration: Optional[CalendarsRequestBuilderPostRequestConfiguration] = None) -> Optional[Calendar]: """ Use this API to create a new calendar in a calendar group for a user. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CalendarsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Calendar] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Calendar] = None, request_configuration: Optional[CalendarsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Use this API to create a new calendar in a calendar group for a user. param body: The request body @@ -180,4 +179,27 @@ def 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 24d2a97d33b..ab3a1e0100f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 78e3181ec36..d2be91a019e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> Optional[AllowedCalendarSharingRolesWithUserGetResponse]: + async def get(self,request_configuration: Optional[AllowedCalendarSharingRolesWithUserRequestBuilderGetRequestConfiguration] = None) -> Optional[AllowedCalendarSharingRolesWithUserGetResponse]: """ Invoke function allowedCalendarSharingRoles param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AllowedCalendarSharingRolesWithUserGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AllowedCalendarSharingRolesWithUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function allowedCalendarSharingRoles param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,4 +111,17 @@ def 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 3f14baae6f4..d62e60be3da 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[CalendarItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property calendars for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +61,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Calendar]: + async def get(self,request_configuration: Optional[CalendarItemRequestBuilderGetRequestConfiguration] = 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. @@ -82,7 +81,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - async def patch(self,body: Optional[Calendar] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Calendar]: + async def patch(self,body: Optional[Calendar] = None, request_configuration: Optional[CalendarItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Calendar]: """ Update the navigation property calendars in users param body: The request body @@ -105,7 +104,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[CalendarItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property calendars for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -116,7 +115,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CalendarItemRequestBuilderGetRequestConfiguration] = 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. @@ -127,7 +126,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Calendar] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Calendar] = None, request_configuration: Optional[CalendarItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property calendars in users param body: The request body @@ -188,6 +187,16 @@ 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(): """ @@ -209,4 +218,27 @@ def get_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 d0aa5bf9049..cd51c1d21c7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[CalendarPermissionCollectionResponse]: + async def get(self,request_configuration: Optional[CalendarPermissionsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CalendarPermissionCollectionResponse, error_mapping) - async def post(self,body: Optional[CalendarPermission] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CalendarPermission]: + async def post(self,body: Optional[CalendarPermission] = None, request_configuration: Optional[CalendarPermissionsRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CalendarPermissionsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[CalendarPermission] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CalendarPermission] = None, request_configuration: Optional[CalendarPermissionsRequestBuilderPostRequestConfiguration] = 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 @@ -180,4 +179,27 @@ def 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 49a1d4acf7c..085ce8dd7b1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/calendarPermissions/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 40dbc249fbc..02869e0fe66 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{calendarPermission%2Did}{?%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[CalendarPermissionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete calendarPermission. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[CalendarPermission]: + async def get(self,request_configuration: Optional[CalendarPermissionItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CalendarPermission, error_mapping) - async def patch(self,body: Optional[CalendarPermission] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CalendarPermission]: + async def patch(self,body: Optional[CalendarPermission] = None, request_configuration: Optional[CalendarPermissionItemRequestBuilderPatchRequestConfiguration] = 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 @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[CalendarPermissionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete calendarPermission. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CalendarPermissionItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[CalendarPermission] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[CalendarPermission] = None, request_configuration: Optional[CalendarPermissionItemRequestBuilderPatchRequestConfiguration] = 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 @@ -138,6 +137,16 @@ 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(): """ @@ -159,4 +168,27 @@ def get_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 33dbd363e44..7d4ed7512aa 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[EventCollectionResponse]: + async def get(self,request_configuration: Optional[CalendarViewRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EventCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CalendarViewRequestBuilderGetRequestConfiguration] = 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. @@ -160,4 +159,17 @@ def 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 06c4a4d134b..c12749f7d57 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 81b07e7d407..bebcb6f9e44 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = 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. @@ -135,4 +134,17 @@ def 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 8efcccb0b9b..102f1a81d26 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Accept the specified event in a user calendar. param body: The request body @@ -73,4 +73,14 @@ 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 ef0ad96fdae..6f6aae0ff7f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: + async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = 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. @@ -66,13 +65,13 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Attachment]: + async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[Attachment]: """ - Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachmentresource. + 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Attachment] - Find more info here: https://learn.microsoft.com/graph/api/eventmessage-post-attachments?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -90,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = 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. @@ -101,9 +100,9 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ - Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachmentresource. + 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -195,4 +194,27 @@ def 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 5d86f8b9d27..a2a8cf32034 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/attachments/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 2ad3781809a..35ccbd21ea7 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[RequestConfiguration] = None) -> Optional[UploadSession]: + async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 3cb9fabddc1..33b6107cd2e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{attachment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Attachment]: + async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -77,7 +76,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -98,6 +97,16 @@ 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(): """ @@ -124,4 +133,17 @@ def get_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 b74d7797197..7995865bc45 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/calendar{?%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Calendar]: + async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = 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. @@ -89,4 +88,17 @@ def get_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 a57690afddc..992718e9339 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 7763b4e497c..b5bcf5521a6 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 18d6a0dde1c..f3d228e5268 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[DismissReminderRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[DismissReminderRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 4801d09eab8..196d6080fee 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Event]: + async def get(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = 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. @@ -58,7 +57,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Event, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = 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. @@ -209,4 +208,17 @@ 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 f12cf0ae383..efc98a4e35c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/extensions/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 14fb6068a14..4961f6cc9bd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = 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 @@ -88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = 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 @@ -184,4 +183,27 @@ def 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 a4b4475140b..5ab8fbcf415 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{extension%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property extensions for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Extension]: + async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: """ Update the navigation property extensions in users param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property extensions for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property extensions in users param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 3711799dd91..d71e6dd3e72 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 8eca7cb9db2..33cad565ce5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 5bc362cd838..dddd2c24127 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = 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. @@ -135,4 +134,17 @@ def 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 3e243c570a2..f5ee6e29a52 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[EventCollectionResponse]: + async def get(self,request_configuration: Optional[InstancesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EventCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[InstancesRequestBuilderGetRequestConfiguration] = 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. @@ -160,4 +159,17 @@ def 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 10d0b5bfa6f..6e22a60bcca 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Accept the specified event in a user calendar. param body: The request body @@ -73,4 +73,14 @@ 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 50f19d20baf..c9a87009a5f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: + async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = 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. @@ -66,13 +65,13 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Attachment]: + async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[Attachment]: """ - Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachmentresource. + 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Attachment] - Find more info here: https://learn.microsoft.com/graph/api/eventmessage-post-attachments?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -90,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = 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. @@ -101,9 +100,9 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ - Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachmentresource. + 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -195,4 +194,27 @@ def 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 88b332b87f4..5a5b5d27bbd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/attachments/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 061cd13f4d9..0fc73da213c 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[RequestConfiguration] = None) -> Optional[UploadSession]: + async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 a62b9e02e34..79ad6b533ca 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{attachment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Attachment]: + async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -77,7 +76,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -98,6 +97,16 @@ 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(): """ @@ -124,4 +133,17 @@ def get_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 0f56b91466a..a5a67588eda 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/calendar{?%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Calendar]: + async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = 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. @@ -89,4 +88,17 @@ def get_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 d50f9ddb087..134f10f94da 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 8aa17de3817..c6b32072377 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 23604e8e8d8..d5b946f3af6 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[DismissReminderRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[DismissReminderRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 0a9134ebb5b..37af928a364 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +36,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[RequestConfiguration] = None) -> Optional[Event]: + async def get(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = 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. @@ -57,7 +56,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Event, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = 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. @@ -199,4 +198,17 @@ 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 e5ad16caddc..4ff16ac2fa5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/extensions/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 6e01ba1cc3e..dc864db2d93 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = 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 @@ -88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = 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 @@ -184,4 +183,27 @@ def 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 7cfb35d1e39..483dc5624e7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{extension%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property extensions for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Extension]: + async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: """ Update the navigation property extensions in users param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property extensions for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property extensions in users param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 3b528e3e1ca..ba83c8f4aa9 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 9ccb9598ce8..c4de758e107 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Postpone a reminder for an event in a user calendar until a new time. param body: The request body @@ -73,4 +73,14 @@ 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 950add38f68..384095710d4 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 6fd94b7aba3..9061f6ff9d1 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Postpone a reminder for an event in a user calendar until a new time. param body: The request body @@ -73,4 +73,14 @@ 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 b0eb28d4fc1..a8e1158ad5c 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 c2f58c005b6..bbaf16e7cb0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 9128e559d24..e97a3f97008 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = 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. @@ -135,4 +134,17 @@ def 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 6576931f01d..4bbaad0379e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[EventCollectionResponse]: + async def get(self,request_configuration: Optional[EventsRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EventCollectionResponse, error_mapping) - async def post(self,body: Optional[Event] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Event]: + async def post(self,body: Optional[Event] = None, request_configuration: Optional[EventsRequestBuilderPostRequestConfiguration] = 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 @@ -90,7 +89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EventsRequestBuilderGetRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Event] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Event] = None, request_configuration: Optional[EventsRequestBuilderPostRequestConfiguration] = 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 @@ -195,4 +194,27 @@ def 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 557667bd63d..03e3dd09e3a 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Accept the specified event in a user calendar. param body: The request body @@ -73,4 +73,14 @@ 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 acd57ffc8fb..43f503bb01d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: + async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = 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. @@ -66,13 +65,13 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Attachment]: + async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[Attachment]: """ - Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachmentresource. + 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Attachment] - Find more info here: https://learn.microsoft.com/graph/api/eventmessage-post-attachments?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -90,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = 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. @@ -101,9 +100,9 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ - Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachmentresource. + 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -195,4 +194,27 @@ def 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 8f683b41d4a..bc24ce468af 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/attachments/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 919d3b4e41c..010dc81b9c1 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[RequestConfiguration] = None) -> Optional[UploadSession]: + async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 27fe97e8f6a..3a9b83bcbbc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{attachment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Attachment]: + async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -77,7 +76,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -98,6 +97,16 @@ 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(): """ @@ -124,4 +133,17 @@ def get_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 924f5cef113..f1d1cc1540c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/calendar{?%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Calendar]: + async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = 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. @@ -89,4 +88,17 @@ def get_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 db69248ea97..be98bcbbef8 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 1c9d8d2c193..b5dc3f1b09b 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 47f8318ca85..2a4713c335a 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[DismissReminderRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[DismissReminderRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 bf0461c5efd..f5a66584b17 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[EventItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property events for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -56,7 +55,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Event]: + async def get(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = 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. @@ -76,7 +75,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Event, error_mapping) - async def patch(self,body: Optional[Event] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Event]: + async def patch(self,body: Optional[Event] = None, request_configuration: Optional[EventItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Event]: """ Update an event object. param body: The request body @@ -100,7 +99,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[EventItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property events for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = 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. @@ -122,7 +121,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Event] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Event] = None, request_configuration: Optional[EventItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update an event object. param body: The request body @@ -246,6 +245,16 @@ 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(): """ @@ -272,4 +281,27 @@ def get_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 6384ca01abd..cba81ed9bce 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/extensions/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 5c5a4e138ae..c94a04625f0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = 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 @@ -88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = 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 @@ -184,4 +183,27 @@ def 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 29c790fdff3..b2a46e82d92 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{extension%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property extensions for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Extension]: + async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: """ Update the navigation property extensions in users param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property extensions for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property extensions in users param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 ceeb280c6e4..c2296368784 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 b795addc486..9400ebd6580 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 b3cb193c815..8505fa4e26c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = 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. @@ -135,4 +134,17 @@ def 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 1c08f92f5dc..f281e24aae1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[EventCollectionResponse]: + async def get(self,request_configuration: Optional[InstancesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EventCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[InstancesRequestBuilderGetRequestConfiguration] = 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. @@ -160,4 +159,17 @@ def 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 66f444f02bb..9c06a68176e 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Accept the specified event in a user calendar. param body: The request body @@ -73,4 +73,14 @@ 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 e2d7ca03381..8c6e74672bb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: + async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = 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. @@ -66,13 +65,13 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Attachment]: + async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[Attachment]: """ - Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachmentresource. + 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Attachment] - Find more info here: https://learn.microsoft.com/graph/api/eventmessage-post-attachments?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -90,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = 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. @@ -101,9 +100,9 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ - Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachmentresource. + 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -195,4 +194,27 @@ def 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 e571ba12ce1..a4aea91eab6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/attachments/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 ee11c0a9d11..7116682a510 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[RequestConfiguration] = None) -> Optional[UploadSession]: + async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 6e5893391b2..151d0969cd7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{attachment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Attachment]: + async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -77,7 +76,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -98,6 +97,16 @@ 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(): """ @@ -124,4 +133,17 @@ def get_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 ddee4d70c06..15420bc7928 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/calendar{?%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Calendar]: + async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = 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. @@ -89,4 +88,17 @@ def get_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 917047a0f08..43ca94ac834 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 05086e19200..23d0fe73caf 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 e065073981b..ae53865533d 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[DismissReminderRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[DismissReminderRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 36de83e375e..87a350f0ac9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +36,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[RequestConfiguration] = None) -> Optional[Event]: + async def get(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = 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. @@ -57,7 +56,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Event, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = 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. @@ -199,4 +198,17 @@ 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 df1eb900898..ebce1bd5453 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/extensions/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 426c222255e..d960e7313cc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = 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 @@ -88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = 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 @@ -184,4 +183,27 @@ def 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 6720ec014dc..f217185a78e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{extension%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property extensions for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Extension]: + async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: """ Update the navigation property extensions in users param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property extensions for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property extensions in users param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 b3146a71726..11da5d8a3d3 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 6f44f364310..23378126475 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Postpone a reminder for an event in a user calendar until a new time. param body: The request body @@ -73,4 +73,14 @@ 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 750a5a33f71..d1b7666e226 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 420a49d0bab..eca0916a4c0 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Postpone a reminder for an event in a user calendar until a new time. param body: The request body @@ -73,4 +73,14 @@ 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 13d7c33147c..7f9ca593bbc 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 cc0203bbc00..8d25e09cba5 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[RequestConfiguration] = None) -> Optional[GetSchedulePostResponse]: + async def post(self,body: Optional[GetSchedulePostRequestBody] = None, request_configuration: Optional[GetScheduleRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetSchedulePostRequestBody] = None, request_configuration: Optional[GetScheduleRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 a81eb4041c8..b928590e33d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[EventCollectionResponse]: + async def get(self,request_configuration: Optional[CalendarViewRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EventCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CalendarViewRequestBuilderGetRequestConfiguration] = 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. @@ -165,4 +164,17 @@ def 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 ad0c542cece..dcbdaf341fa 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 ee74073ab98..09e2d2f7650 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = 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. @@ -135,4 +134,17 @@ def 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 b99846c570a..a933c9ca9ce 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Accept the specified event in a user calendar. param body: The request body @@ -73,4 +73,14 @@ 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 432d6d2589b..800775adba4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: + async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = 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. @@ -66,13 +65,13 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Attachment]: + async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[Attachment]: """ - Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachmentresource. + 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Attachment] - Find more info here: https://learn.microsoft.com/graph/api/eventmessage-post-attachments?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -90,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = 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. @@ -101,9 +100,9 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ - Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachmentresource. + 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -195,4 +194,27 @@ def 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 2958c6de350..df26b025ebb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/attachments/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 d261c99dffc..bbb2deff740 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[RequestConfiguration] = None) -> Optional[UploadSession]: + async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 6aa8850a3ae..7e89741912f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{attachment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Attachment]: + async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -77,7 +76,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -98,6 +97,16 @@ 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(): """ @@ -124,4 +133,17 @@ def get_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 987516acc12..a09465329e9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/calendar{?%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Calendar]: + async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = 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. @@ -89,4 +88,17 @@ def get_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 2138bd6f093..e89ae89c004 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 fe8159cf4d5..3af7f2bedf0 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 f42d4288d59..6085040e492 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[DismissReminderRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[DismissReminderRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 1dc460d7d63..46552be7a7c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +37,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[RequestConfiguration] = None) -> Optional[Event]: + async def get(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = 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. @@ -58,7 +57,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Event, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = 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. @@ -214,4 +213,17 @@ 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 dbe328d11d0..c4070a1c190 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/extensions/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 2b2b7cc5f98..d3ab3d98740 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = 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 @@ -88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = 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 @@ -184,4 +183,27 @@ def 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 6ea32062e78..950331ca3aa 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{extension%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property extensions for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Extension]: + async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: """ Update the navigation property extensions in users param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property extensions for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property extensions in users param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 9267baf063f..782d65292c3 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 297305ac6aa..01f2abfb73c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 78408356645..3ad1a45a41f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = 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. @@ -135,4 +134,17 @@ def 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 d5c80606b06..b66eef1a10e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[EventCollectionResponse]: + async def get(self,request_configuration: Optional[InstancesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EventCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[InstancesRequestBuilderGetRequestConfiguration] = 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. @@ -160,4 +159,17 @@ def 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 58206adc816..a1ab84d0c92 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Accept the specified event in a user calendar. param body: The request body @@ -73,4 +73,14 @@ 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 c6f6a472f73..1e0ce19499c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: + async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = 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. @@ -66,13 +65,13 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Attachment]: + async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[Attachment]: """ - Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachmentresource. + 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Attachment] - Find more info here: https://learn.microsoft.com/graph/api/eventmessage-post-attachments?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -90,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = 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. @@ -101,9 +100,9 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ - Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachmentresource. + 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -195,4 +194,27 @@ def 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 73d33ac6547..86c6cdbad5f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/attachments/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 d0e05ea91e7..77412874a2c 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[RequestConfiguration] = None) -> Optional[UploadSession]: + async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 14eb976fc9f..c0d9bb62fe1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{attachment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Attachment]: + async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -77,7 +76,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -98,6 +97,16 @@ 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(): """ @@ -124,4 +133,17 @@ def get_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 ba1ceb9a335..3dc9ded0301 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/calendar{?%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Calendar]: + async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = 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. @@ -89,4 +88,17 @@ def get_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 4ac80f8f291..b57adf4dadc 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 a7b38a5d69b..ae40701d4cd 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 641b551166e..2eb0b9a7eb7 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[DismissReminderRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[DismissReminderRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 7140c7ee677..f4e96848c93 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +36,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[RequestConfiguration] = None) -> Optional[Event]: + async def get(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = 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. @@ -57,7 +56,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Event, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = 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. @@ -199,4 +198,17 @@ 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 93119093707..2c70bd71ce8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/extensions/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 fca2089a869..e44fc8fe32e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = 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 @@ -88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = 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 @@ -184,4 +183,27 @@ def 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 8be1b7d3d7b..1d36423d293 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{extension%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property extensions for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Extension]: + async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: """ Update the navigation property extensions in users param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property extensions for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property extensions in users param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 bf5ac720dba..c1be427816f 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 b015475de0b..dc92f5c4a65 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Postpone a reminder for an event in a user calendar until a new time. param body: The request body @@ -73,4 +73,14 @@ 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 eb7c50039b0..d2983a1b027 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 0687955bc11..83fab5abebb 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Postpone a reminder for an event in a user calendar until a new time. param body: The request body @@ -73,4 +73,14 @@ 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 fb9a7cbfecb..928597154fa 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 adba53bd362..c492137e2d0 100644 --- a/msgraph/generated/users/item/calendars/calendars_request_builder.py +++ b/msgraph/generated/users/item/calendars/calendars_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[CalendarCollectionResponse]: + async def get(self,request_configuration: Optional[CalendarsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CalendarCollectionResponse, error_mapping) - async def post(self,body: Optional[Calendar] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Calendar]: + async def post(self,body: Optional[Calendar] = None, request_configuration: Optional[CalendarsRequestBuilderPostRequestConfiguration] = None) -> Optional[Calendar]: """ Create a new calendar for a user. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CalendarsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Calendar] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Calendar] = None, request_configuration: Optional[CalendarsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new calendar for a user. param body: The request body @@ -185,4 +184,27 @@ def 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 8bdbae2bf0d..071d78264fe 100644 --- a/msgraph/generated/users/item/calendars/count/count_request_builder.py +++ b/msgraph/generated/users/item/calendars/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 eff0f6857f0..80003a8de32 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> Optional[AllowedCalendarSharingRolesWithUserGetResponse]: + async def get(self,request_configuration: Optional[AllowedCalendarSharingRolesWithUserRequestBuilderGetRequestConfiguration] = None) -> Optional[AllowedCalendarSharingRolesWithUserGetResponse]: """ Invoke function allowedCalendarSharingRoles param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AllowedCalendarSharingRolesWithUserGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AllowedCalendarSharingRolesWithUserRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function allowedCalendarSharingRoles param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,4 +111,17 @@ def 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 92c2186de8c..cd003bfa447 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[CalendarItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property calendars for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,7 +61,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Calendar]: + async def get(self,request_configuration: Optional[CalendarItemRequestBuilderGetRequestConfiguration] = 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. @@ -82,7 +81,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - async def patch(self,body: Optional[Calendar] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Calendar]: + async def patch(self,body: Optional[Calendar] = None, request_configuration: Optional[CalendarItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Calendar]: """ Update the navigation property calendars in users param body: The request body @@ -105,7 +104,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[CalendarItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property calendars for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -116,7 +115,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CalendarItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The user's calendars. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -127,7 +126,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Calendar] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Calendar] = None, request_configuration: Optional[CalendarItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property calendars in users param body: The request body @@ -188,6 +187,16 @@ 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(): """ @@ -214,4 +223,27 @@ def get_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 376538cc0b9..23ff730a676 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[CalendarPermissionCollectionResponse]: + async def get(self,request_configuration: Optional[CalendarPermissionsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CalendarPermissionCollectionResponse, error_mapping) - async def post(self,body: Optional[CalendarPermission] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CalendarPermission]: + async def post(self,body: Optional[CalendarPermission] = None, request_configuration: Optional[CalendarPermissionsRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CalendarPermissionsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[CalendarPermission] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CalendarPermission] = None, request_configuration: Optional[CalendarPermissionsRequestBuilderPostRequestConfiguration] = 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 @@ -180,4 +179,27 @@ def 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 e561d5041c2..dbd79036235 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/calendarPermissions/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 8fcc7508bc0..451bff419b7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{calendarPermission%2Did}{?%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[CalendarPermissionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete calendarPermission. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[CalendarPermission]: + async def get(self,request_configuration: Optional[CalendarPermissionItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CalendarPermission, error_mapping) - async def patch(self,body: Optional[CalendarPermission] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CalendarPermission]: + async def patch(self,body: Optional[CalendarPermission] = None, request_configuration: Optional[CalendarPermissionItemRequestBuilderPatchRequestConfiguration] = 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 @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[CalendarPermissionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete calendarPermission. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CalendarPermissionItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[CalendarPermission] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[CalendarPermission] = None, request_configuration: Optional[CalendarPermissionItemRequestBuilderPatchRequestConfiguration] = 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 @@ -138,6 +137,16 @@ 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(): """ @@ -159,4 +168,27 @@ def get_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 6411582d275..f997dd5f8b4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[EventCollectionResponse]: + async def get(self,request_configuration: Optional[CalendarViewRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EventCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CalendarViewRequestBuilderGetRequestConfiguration] = 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. @@ -160,4 +159,17 @@ def 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 36a8a145464..a2fd74cff17 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 1ab2f6460a1..828402550a6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = 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. @@ -135,4 +134,17 @@ def 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 86cd071630e..97f80d8cb13 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Accept the specified event in a user calendar. param body: The request body @@ -73,4 +73,14 @@ 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 ad8f6028209..f942bf4cb34 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: + async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = 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. @@ -66,13 +65,13 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Attachment]: + async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[Attachment]: """ - Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachmentresource. + 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Attachment] - Find more info here: https://learn.microsoft.com/graph/api/eventmessage-post-attachments?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -90,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = 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. @@ -101,9 +100,9 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ - Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachmentresource. + 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -195,4 +194,27 @@ def 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 a9394b4642f..eca4ecbb90d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/attachments/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 67cf3507df0..a6044b16771 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[RequestConfiguration] = None) -> Optional[UploadSession]: + async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 f486da7cfc8..06af95e387d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{attachment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Attachment]: + async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -77,7 +76,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -98,6 +97,16 @@ 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(): """ @@ -124,4 +133,17 @@ def get_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 1eafc1a7825..e6ac079d705 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/calendar{?%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Calendar]: + async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = 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. @@ -89,4 +88,17 @@ def get_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 8c4afc0895a..46974c8639f 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 380da19b73b..103aec6d174 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 c1dd158ca05..3d8e570f75f 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[DismissReminderRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[DismissReminderRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 2f76ba6e96e..c32a799687b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Event]: + async def get(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = 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. @@ -58,7 +57,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Event, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = 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. @@ -209,4 +208,17 @@ 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 86a5ebbd787..eb849d79141 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/extensions/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 6bf4afe2598..8515adff6a7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = 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 @@ -88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = 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 @@ -184,4 +183,27 @@ def 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 9f2dafa2247..19cda09772f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{extension%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property extensions for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Extension]: + async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: """ Update the navigation property extensions in users param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property extensions for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property extensions in users param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 6ccee7a9ae7..2554d7c0db2 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 2933fc16728..74ea6ce9d7c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 cab0a186fcf..b4232b9dd15 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = 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. @@ -135,4 +134,17 @@ def 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 0c43279f0c4..cbdc4c6578c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[EventCollectionResponse]: + async def get(self,request_configuration: Optional[InstancesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EventCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[InstancesRequestBuilderGetRequestConfiguration] = 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. @@ -160,4 +159,17 @@ def 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 e7dd216d0ad..9f68d8dd1d4 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Accept the specified event in a user calendar. param body: The request body @@ -73,4 +73,14 @@ 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 3d7d5170dc0..a7e05b62dd6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: + async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = 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. @@ -66,13 +65,13 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Attachment]: + async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[Attachment]: """ - Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachmentresource. + 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Attachment] - Find more info here: https://learn.microsoft.com/graph/api/eventmessage-post-attachments?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -90,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = 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. @@ -101,9 +100,9 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ - Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachmentresource. + 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -195,4 +194,27 @@ def 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 b2e2be23ea5..bcfef0dd5f9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/attachments/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 f62496c3c0e..9793969efb8 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[RequestConfiguration] = None) -> Optional[UploadSession]: + async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 a1e977ff26f..39d686849b4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{attachment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Attachment]: + async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -77,7 +76,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -98,6 +97,16 @@ 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(): """ @@ -124,4 +133,17 @@ def get_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 6a79ffb2ece..f36e1871b1a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/calendar{?%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Calendar]: + async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = 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. @@ -89,4 +88,17 @@ def get_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 b976e9c2369..bb41d4e436d 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 4654284513c..b858e4493bc 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 733c4968271..51b3377efdf 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[DismissReminderRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[DismissReminderRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 537d5b6ace3..e6b12e7b5fe 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +36,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[RequestConfiguration] = None) -> Optional[Event]: + async def get(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = 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. @@ -57,7 +56,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Event, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = 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. @@ -199,4 +198,17 @@ 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 58757562727..df552a36314 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/extensions/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 8eaeb0ecf50..ded48b37dbc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = 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 @@ -88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = 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 @@ -184,4 +183,27 @@ def 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 f583888f457..95875a4bf91 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{extension%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property extensions for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Extension]: + async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: """ Update the navigation property extensions in users param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property extensions for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property extensions in users param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 617a993ccb5..0a7d0e17514 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 89297fd18c4..0dc3f45d45d 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Postpone a reminder for an event in a user calendar until a new time. param body: The request body @@ -73,4 +73,14 @@ 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 7986854b575..3b580ef2c44 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 23deefc39f3..1f01243a91f 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Postpone a reminder for an event in a user calendar until a new time. param body: The request body @@ -73,4 +73,14 @@ 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 8b075064ad7..b8a8985a583 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 8421eb2d2cc..782446a1ef5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 6ad11615346..f3b7c2ae1e0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = 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. @@ -135,4 +134,17 @@ def 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 a52d1f6e106..6c7da4ee577 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[EventCollectionResponse]: + async def get(self,request_configuration: Optional[EventsRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EventCollectionResponse, error_mapping) - async def post(self,body: Optional[Event] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Event]: + async def post(self,body: Optional[Event] = None, request_configuration: Optional[EventsRequestBuilderPostRequestConfiguration] = 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 @@ -90,7 +89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EventsRequestBuilderGetRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Event] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Event] = None, request_configuration: Optional[EventsRequestBuilderPostRequestConfiguration] = 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 @@ -195,4 +194,27 @@ def 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 dd4627ecc67..4bd647f10c7 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Accept the specified event in a user calendar. param body: The request body @@ -73,4 +73,14 @@ 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 7de273b6e7e..a96c3ada70e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: + async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = 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. @@ -66,13 +65,13 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Attachment]: + async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[Attachment]: """ - Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachmentresource. + 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Attachment] - Find more info here: https://learn.microsoft.com/graph/api/eventmessage-post-attachments?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -90,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = 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. @@ -101,9 +100,9 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ - Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachmentresource. + 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -195,4 +194,27 @@ def 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 69cf6428d43..3cda466af6b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/attachments/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 101d8d0887c..c4616fbcdbf 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[RequestConfiguration] = None) -> Optional[UploadSession]: + async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 fb00a06da93..dc9c1b0f53f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{attachment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Attachment]: + async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -77,7 +76,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -98,6 +97,16 @@ 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(): """ @@ -124,4 +133,17 @@ def get_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 fa642279178..6cd5d73f3ac 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/calendar{?%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Calendar]: + async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = 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. @@ -89,4 +88,17 @@ def get_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 59e52066a9b..ba006233ce7 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 bc876578c53..27d60f299e6 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 e2328c02dd2..62c776137bb 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[DismissReminderRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[DismissReminderRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 f039d750c09..196d3cb2259 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[EventItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property events for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -56,7 +55,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Event]: + async def get(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = 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. @@ -76,7 +75,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Event, error_mapping) - async def patch(self,body: Optional[Event] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Event]: + async def patch(self,body: Optional[Event] = None, request_configuration: Optional[EventItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Event]: """ Update an event object. param body: The request body @@ -100,7 +99,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[EventItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property events for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = 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. @@ -122,7 +121,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Event] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Event] = None, request_configuration: Optional[EventItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update an event object. param body: The request body @@ -246,6 +245,16 @@ 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(): """ @@ -272,4 +281,27 @@ def get_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 b4163f285ab..801339e4911 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/extensions/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 22ff0df283b..876ca84abce 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = 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 @@ -88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = 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 @@ -184,4 +183,27 @@ def 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 67db405fac4..aa361cec5f5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{extension%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property extensions for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Extension]: + async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: """ Update the navigation property extensions in users param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property extensions for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property extensions in users param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 1d33dfb1019..00346ba96f7 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 630e04fabda..0613223eaa4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 2bec56d8e5e..8dd56e5f6f3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = 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. @@ -135,4 +134,17 @@ def 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 88c03c532f5..b6958a421a2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[EventCollectionResponse]: + async def get(self,request_configuration: Optional[InstancesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EventCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[InstancesRequestBuilderGetRequestConfiguration] = 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. @@ -160,4 +159,17 @@ def 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 36801e5362a..1b79749de8f 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Accept the specified event in a user calendar. param body: The request body @@ -73,4 +73,14 @@ 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 82d6e1e32e9..5e91883e074 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: + async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = 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. @@ -66,13 +65,13 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Attachment]: + async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[Attachment]: """ - Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachmentresource. + 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Attachment] - Find more info here: https://learn.microsoft.com/graph/api/eventmessage-post-attachments?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -90,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = 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. @@ -101,9 +100,9 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ - Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachmentresource. + 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -195,4 +194,27 @@ def 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 0e376431d35..c08a551a744 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/attachments/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 ac4f0cdf0c3..6d11e35d0a2 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[RequestConfiguration] = None) -> Optional[UploadSession]: + async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 f3160c0e480..e0da10690c9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{attachment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Attachment]: + async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -77,7 +76,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -98,6 +97,16 @@ 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(): """ @@ -124,4 +133,17 @@ def get_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 40ce24418bd..952746f764d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/calendar{?%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Calendar]: + async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = 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. @@ -89,4 +88,17 @@ def get_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 ccedd988db3..ac146eeb364 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 8d7c684ca57..614e0588bb8 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 4e64b23fce7..e3f49b68575 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[DismissReminderRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[DismissReminderRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 1913ce52c60..70368629f99 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +36,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[RequestConfiguration] = None) -> Optional[Event]: + async def get(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = 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. @@ -57,7 +56,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Event, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = 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. @@ -199,4 +198,17 @@ 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 d7e00fa0c04..52f64c8920c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/extensions/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 d64da42a9b8..7d49cd1de17 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = 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 @@ -88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = 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 @@ -184,4 +183,27 @@ def 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 ce66b205443..3ea51b8bc96 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{extension%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property extensions for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Extension]: + async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: """ Update the navigation property extensions in users param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property extensions for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property extensions in users param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 e892dbb31c1..5869f86abcb 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 b830cf9dcc4..60b0751ec49 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Postpone a reminder for an event in a user calendar until a new time. param body: The request body @@ -73,4 +73,14 @@ 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 1a8f0bc22e5..6776dc1469b 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 300e91ebf04..694db06852e 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Postpone a reminder for an event in a user calendar until a new time. param body: The request body @@ -73,4 +73,14 @@ 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 a5c89bc194a..31fbe29dba6 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 f28f2c73c42..f4cbf7781e0 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[RequestConfiguration] = None) -> Optional[GetSchedulePostResponse]: + async def post(self,body: Optional[GetSchedulePostRequestBody] = None, request_configuration: Optional[GetScheduleRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetSchedulePostRequestBody] = None, request_configuration: Optional[GetScheduleRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 0f45bf83721..ac152804877 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ChangePasswordPostRequestBody] = None, request_configuration: Optional[ChangePasswordRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChangePasswordPostRequestBody] = None, request_configuration: Optional[ChangePasswordRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 15fcd9b2709..688c8ea5c89 100644 --- a/msgraph/generated/users/item/chats/chats_request_builder.py +++ b/msgraph/generated/users/item/chats/chats_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[ChatCollectionResponse]: + async def get(self,request_configuration: Optional[ChatsRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatCollectionResponse, error_mapping) - async def post(self,body: Optional[Chat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Chat]: + async def post(self,body: Optional[Chat] = None, request_configuration: Optional[ChatsRequestBuilderPostRequestConfiguration] = None) -> Optional[Chat]: """ Create new navigation property to chats for users param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChatsRequestBuilderGetRequestConfiguration] = 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 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Chat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Chat] = None, request_configuration: Optional[ChatsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to chats for users param body: The request body @@ -199,4 +198,27 @@ def 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 994d61c6a20..c8f915aafa2 100644 --- a/msgraph/generated/users/item/chats/count/count_request_builder.py +++ b/msgraph/generated/users/item/chats/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 3beae101d4c..3cac7766fa8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[GetAllMessagesGetResponse]: + async def get(self,request_configuration: Optional[GetAllMessagesRequestBuilderGetRequestConfiguration] = None) -> Optional[GetAllMessagesGetResponse]: """ Invoke function getAllMessages param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GetAllMessagesGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetAllMessagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getAllMessages param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -129,4 +128,17 @@ def 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 90e9429f26b..ee781a74b82 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +38,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ChatItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property chats for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -57,7 +56,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Chat]: + async def get(self,request_configuration: Optional[ChatItemRequestBuilderGetRequestConfiguration] = 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 +77,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Chat, error_mapping) - async def patch(self,body: Optional[Chat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Chat]: + async def patch(self,body: Optional[Chat] = None, request_configuration: Optional[ChatItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Chat]: """ Update the navigation property chats in users param body: The request body @@ -101,7 +100,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ChatItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property chats for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChatItemRequestBuilderGetRequestConfiguration] = 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. @@ -123,7 +122,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Chat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Chat] = None, request_configuration: Optional[ChatItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property chats in users param body: The request body @@ -256,6 +255,16 @@ 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(): """ @@ -282,4 +291,27 @@ def get_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 d6e76c965af..6d5e48606f4 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[HideForUserPostRequestBody] = None, request_configuration: Optional[HideForUserRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[HideForUserPostRequestBody] = None, request_configuration: Optional[HideForUserRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Hide a chat for a user. param body: The request body @@ -73,4 +73,14 @@ 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 24bf6aa7695..081150ec092 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/installedApps/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 291b8f482b2..c4dbd46b48e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TeamsAppInstallationCollectionResponse]: + async def get(self,request_configuration: Optional[InstalledAppsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamsAppInstallationCollectionResponse, error_mapping) - async def post(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsAppInstallation]: + async def post(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[InstalledAppsRequestBuilderPostRequestConfiguration] = None) -> Optional[TeamsAppInstallation]: """ Install a teamsApp to the specified chat. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[InstalledAppsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ List all app installations within a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[InstalledAppsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Install a teamsApp to the specified chat. param body: The request body @@ -190,4 +189,27 @@ def 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 71e95c289ac..a121a77bb7b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/teamsApp{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsApp]: + async def get(self,request_configuration: Optional[TeamsAppRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamsApp]: """ The app that is installed. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamsApp, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TeamsAppRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The app that is installed. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 c72df9ac33c..1c6b7704c6a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/teamsAppDefinition{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsAppDefinition]: + async def get(self,request_configuration: Optional[TeamsAppDefinitionRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamsAppDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TeamsAppDefinitionRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 71bbe25572b..75f240da4ce 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TeamsAppInstallationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Uninstall an app installed within a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[TeamsAppInstallation]: + async def get(self,request_configuration: Optional[TeamsAppInstallationItemRequestBuilderGetRequestConfiguration] = 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. @@ -70,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamsAppInstallation, error_mapping) - async def patch(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsAppInstallation]: + async def patch(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[TeamsAppInstallationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TeamsAppInstallation]: """ Update the navigation property installedApps in users param body: The request body @@ -93,7 +92,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TeamsAppInstallationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Uninstall an app installed within a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -104,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TeamsAppInstallationItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get an app installed in a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -115,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[TeamsAppInstallationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property installedApps in users param body: The request body @@ -167,6 +166,16 @@ 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(): """ @@ -193,4 +202,27 @@ def get_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 a1a7fae3e23..3607f53b701 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[UpgradePostRequestBody] = None, request_configuration: Optional[UpgradeRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UpgradePostRequestBody] = None, request_configuration: Optional[UpgradeRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Upgrade an app installation within a chat. param body: The request body @@ -73,4 +73,14 @@ 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 b92eba0724f..c456af8724f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/lastMessagePreview{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[LastMessagePreviewRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property lastMessagePreview for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ChatMessageInfo]: + async def get(self,request_configuration: Optional[LastMessagePreviewRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatMessageInfo, error_mapping) - async def patch(self,body: Optional[ChatMessageInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageInfo]: + async def patch(self,body: Optional[ChatMessageInfo] = None, request_configuration: Optional[LastMessagePreviewRequestBuilderPatchRequestConfiguration] = None) -> Optional[ChatMessageInfo]: """ Update the navigation property lastMessagePreview in users param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[LastMessagePreviewRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property lastMessagePreview for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LastMessagePreviewRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChatMessageInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChatMessageInfo] = None, request_configuration: Optional[LastMessagePreviewRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property lastMessagePreview in users param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 8a27b9eef88..27439545f2d 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[MarkChatReadForUserPostRequestBody] = None, request_configuration: Optional[MarkChatReadForUserRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MarkChatReadForUserPostRequestBody] = None, request_configuration: Optional[MarkChatReadForUserRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Mark a chat as read for a user. param body: The request body @@ -73,4 +73,14 @@ 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 d2f22af7a75..e15f29a4bbc 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[MarkChatUnreadForUserPostRequestBody] = None, request_configuration: Optional[MarkChatUnreadForUserRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MarkChatUnreadForUserPostRequestBody] = None, request_configuration: Optional[MarkChatUnreadForUserRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Mark a chat as unread for a user. param body: The request body @@ -73,4 +73,14 @@ 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 b1a9fba132d..448e7d39383 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[RequestConfiguration] = None) -> Optional[AddPostResponse]: + async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 3211c8ca29e..a705c2186e9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/members/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 042a7d66e46..0a85633e8eb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{conversationMember%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ConversationMemberItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Remove a conversationMember from a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ConversationMember]: + async def get(self,request_configuration: Optional[ConversationMemberItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ConversationMember]: """ Retrieve a conversationMember from a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) - async def patch(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMember]: + async def patch(self,body: Optional[ConversationMember] = None, request_configuration: Optional[ConversationMemberItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ConversationMember]: """ Update the navigation property members in users param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ConversationMemberItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Remove a conversationMember from a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ConversationMemberItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieve a conversationMember from a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[ConversationMemberItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property members in users param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 f9e49a2b757..d939fe1d422 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[ConversationMemberCollectionResponse]: + async def get(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ConversationMemberCollectionResponse, error_mapping) - async def post(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMember]: + async def post(self,body: Optional[ConversationMember] = None, request_configuration: Optional[MembersRequestBuilderPostRequestConfiguration] = None) -> Optional[ConversationMember]: """ Add a conversationMember to a chat. param body: The request body @@ -90,7 +89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[MembersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Add a conversationMember to a chat. param body: The request body @@ -200,4 +199,27 @@ def 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 675d3bbb5b1..5f2a8f18b2b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 c278a5db8d0..9aa1b55a89f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 00235fbf173..064501f46c5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ChatMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property messages for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ChatMessage]: + async def get(self,request_configuration: Optional[ChatMessageItemRequestBuilderGetRequestConfiguration] = 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. @@ -72,7 +71,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) - async def patch(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: + async def patch(self,body: Optional[ChatMessage] = None, request_configuration: Optional[ChatMessageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ChatMessage]: """ Update the navigation property messages in users param body: The request body @@ -95,7 +94,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ChatMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property messages for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -106,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChatMessageItemRequestBuilderGetRequestConfiguration] = 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 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[ChatMessageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property messages in users param body: The request body @@ -196,6 +195,16 @@ 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(): """ @@ -222,4 +231,27 @@ def get_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 87ef226c81b..721235c3e02 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/hostedContents/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 c5fefa925a2..ef7bb6607d9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,7 @@ 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[RequestConfiguration] = None) -> Optional[ChatMessageHostedContentCollectionResponse]: + async def get(self,request_configuration: Optional[HostedContentsRequestBuilderGetRequestConfiguration] = 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatMessageHostedContentCollectionResponse, error_mapping) - async def post(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def post(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[HostedContentsRequestBuilderPostRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Create new navigation property to hostedContents for users param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[HostedContentsRequestBuilderGetRequestConfiguration] = 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[HostedContentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to hostedContents for users param body: The request body @@ -189,4 +188,27 @@ def 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 903b0578160..73668615787 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}/hostedContents/{chatMessageHostedContent%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property hostedContents for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ChatMessageHostedContent]: + async def get(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatMessageHostedContent, error_mapping) - async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Update the navigation property hostedContents in users param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property hostedContents for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property hostedContents in users param body: The request body @@ -146,6 +145,16 @@ 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(): """ @@ -172,4 +181,27 @@ def get_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 26399e9ef03..c542f950080 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/hostedContents/{chatMessageHostedContent%2Did}/$value{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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. @@ -45,7 +44,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> bytes: """ Update media content for the navigation property hostedContents in users param body: Binary request body @@ -66,7 +65,7 @@ async def put(self,body: bytes, request_configuration: Optional[RequestConfigura raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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. @@ -77,7 +76,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ Update media content for the navigation property hostedContents in users param body: Binary request body @@ -123,4 +122,27 @@ 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 4e0fea6e42e..bb4294b703a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 fcd1957f56f..8edf301f302 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 2d8ef0713da..d120996fc47 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +31,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ChatMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property replies for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ChatMessage]: + async def get(self,request_configuration: Optional[ChatMessageItemRequestBuilderGetRequestConfiguration] = 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 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) - async def patch(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: + async def patch(self,body: Optional[ChatMessage] = None, request_configuration: Optional[ChatMessageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ChatMessage]: """ Update the navigation property replies in users param body: The request body @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ChatMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property replies for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChatMessageItemRequestBuilderGetRequestConfiguration] = 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 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[ChatMessageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property replies in users param body: The request body @@ -186,6 +185,16 @@ 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(): """ @@ -212,4 +221,27 @@ def get_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 4b93db021e9..bca10481a91 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/hostedContents/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 e6511970700..87bb500aab8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,7 @@ 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[RequestConfiguration] = None) -> Optional[ChatMessageHostedContentCollectionResponse]: + async def get(self,request_configuration: Optional[HostedContentsRequestBuilderGetRequestConfiguration] = 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatMessageHostedContentCollectionResponse, error_mapping) - async def post(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def post(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[HostedContentsRequestBuilderPostRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Create new navigation property to hostedContents for users param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[HostedContentsRequestBuilderGetRequestConfiguration] = 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[HostedContentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to hostedContents for users param body: The request body @@ -189,4 +188,27 @@ def 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 74a8bff8792..0361a6e6653 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/{chatMessage%2Did1}/hostedContents/{chatMessageHostedContent%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property hostedContents for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ChatMessageHostedContent]: + async def get(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatMessageHostedContent, error_mapping) - async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Update the navigation property hostedContents in users param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property hostedContents for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property hostedContents in users param body: The request body @@ -146,6 +145,16 @@ 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(): """ @@ -172,4 +181,27 @@ def get_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 5a06ac8d1e3..41592dce57d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/hostedContents/{chatMessageHostedContent%2Did}/$value{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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. @@ -45,7 +44,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> bytes: """ Update media content for the navigation property hostedContents in users param body: Binary request body @@ -66,7 +65,7 @@ async def put(self,body: bytes, request_configuration: Optional[RequestConfigura raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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. @@ -77,7 +76,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ Update media content for the navigation property hostedContents in users param body: Binary request body @@ -123,4 +122,27 @@ 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 4e51a19da4c..ae79c383a04 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[SetReactionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[SetReactionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action setReaction param body: The request body @@ -72,4 +72,14 @@ 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 b52972db8b6..682c26f71e3 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[SoftDeleteRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[SoftDeleteRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 175bf4973e9..995e7758c94 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[UndoSoftDeleteRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[UndoSoftDeleteRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 ebabdf687bb..0882558523e 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[UnsetReactionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[UnsetReactionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action unsetReaction param body: The request body @@ -72,4 +72,14 @@ 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 b832606be26..778268d30ce 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[ChatMessageCollectionResponse]: + async def get(self,request_configuration: Optional[RepliesRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatMessageCollectionResponse, error_mapping) - async def post(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: + async def post(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RepliesRequestBuilderPostRequestConfiguration] = None) -> Optional[ChatMessage]: """ Create a new reply to a chatMessage in a specified channel. param body: The request body @@ -90,7 +89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RepliesRequestBuilderGetRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RepliesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new reply to a chatMessage in a specified channel. param body: The request body @@ -200,4 +199,27 @@ def 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 366e585ddd2..a7035d0e30a 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[SetReactionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[SetReactionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action setReaction param body: The request body @@ -72,4 +72,14 @@ 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 d34ace0dfdc..43f829ac737 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[SoftDeleteRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[SoftDeleteRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 86b5dfc681f..9f4e85358f8 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[UndoSoftDeleteRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[UndoSoftDeleteRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 620d148539c..96b332a73d7 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[UnsetReactionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[UnsetReactionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action unsetReaction param body: The request body @@ -72,4 +72,14 @@ 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 aec677ec039..426456f0af2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[ChatMessageCollectionResponse]: + async def get(self,request_configuration: Optional[MessagesRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatMessageCollectionResponse, error_mapping) - async def post(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: + async def post(self,body: Optional[ChatMessage] = None, request_configuration: Optional[MessagesRequestBuilderPostRequestConfiguration] = 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 @@ -90,7 +89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MessagesRequestBuilderGetRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[MessagesRequestBuilderPostRequestConfiguration] = 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 @@ -200,4 +199,27 @@ def 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 50495d527b8..0c8aa0b4399 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/permissionGrants/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 c92e2f6b99e..50d3e61b47f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{resourceSpecificPermissionGrant%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property permissionGrants for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ResourceSpecificPermissionGrant]: + async def get(self,request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ResourceSpecificPermissionGrant, error_mapping) - async def patch(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: + async def patch(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: """ Update the navigation property permissionGrants in users param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property permissionGrants for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property permissionGrants in users param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 a21643daff2..443473a05b3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrantCollectionResponse]: + async def get(self,request_configuration: Optional[PermissionGrantsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ResourceSpecificPermissionGrantCollectionResponse, error_mapping) - async def post(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: + async def post(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[PermissionGrantsRequestBuilderPostRequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: """ Create new navigation property to permissionGrants for users param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PermissionGrantsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[PermissionGrantsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to permissionGrants for users param body: The request body @@ -189,4 +188,27 @@ def 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 e9a0c4c8cd5..5d50a4047dd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/pinnedMessages/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 367d4d3ebf9..275d47fe5ca 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{pinnedChatMessageInfo%2Did}/message{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: + async def get(self,request_configuration: Optional[MessageRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MessageRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 a352d61886f..8871befed59 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[PinnedChatMessageInfoItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Unpin a message from a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PinnedChatMessageInfo]: + async def get(self,request_configuration: Optional[PinnedChatMessageInfoItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PinnedChatMessageInfo, error_mapping) - async def patch(self,body: Optional[PinnedChatMessageInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PinnedChatMessageInfo]: + async def patch(self,body: Optional[PinnedChatMessageInfo] = None, request_configuration: Optional[PinnedChatMessageInfoItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PinnedChatMessageInfo]: """ Update the navigation property pinnedMessages in users param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[PinnedChatMessageInfoItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Unpin a message from a chat. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PinnedChatMessageInfoItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PinnedChatMessageInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PinnedChatMessageInfo] = None, request_configuration: Optional[PinnedChatMessageInfoItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property pinnedMessages in users param body: The request body @@ -146,6 +145,16 @@ 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(): """ @@ -172,4 +181,27 @@ def get_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 f98d5b7c470..0da1bad3490 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[PinnedChatMessageInfoCollectionResponse]: + async def get(self,request_configuration: Optional[PinnedMessagesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PinnedChatMessageInfoCollectionResponse, error_mapping) - async def post(self,body: Optional[PinnedChatMessageInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PinnedChatMessageInfo]: + async def post(self,body: Optional[PinnedChatMessageInfo] = None, request_configuration: Optional[PinnedMessagesRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PinnedMessagesRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PinnedChatMessageInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PinnedChatMessageInfo] = None, request_configuration: Optional[PinnedMessagesRequestBuilderPostRequestConfiguration] = 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 @@ -190,4 +189,27 @@ def 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 6eb4aa40adb..7b86bc01a23 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SendActivityNotificationPostRequestBody] = None, request_configuration: Optional[SendActivityNotificationRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SendActivityNotificationPostRequestBody] = None, request_configuration: Optional[SendActivityNotificationRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 530278477b6..8680fb558c5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/tabs/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 952f45f653c..57a4df99c06 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{teamsTab%2Did}/teamsApp{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsApp]: + async def get(self,request_configuration: Optional[TeamsAppRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamsApp, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TeamsAppRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 00c40517ed0..a483f09a4e6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TeamsTabItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[TeamsTab]: + async def get(self,request_configuration: Optional[TeamsTabItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamsTab, error_mapping) - async def patch(self,body: Optional[TeamsTab] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsTab]: + async def patch(self,body: Optional[TeamsTab] = None, request_configuration: Optional[TeamsTabItemRequestBuilderPatchRequestConfiguration] = 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 @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TeamsTabItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TeamsTabItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TeamsTab] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TeamsTab] = None, request_configuration: Optional[TeamsTabItemRequestBuilderPatchRequestConfiguration] = 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 @@ -148,6 +147,16 @@ 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(): """ @@ -174,4 +183,27 @@ def get_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 adb529040c9..f4afafe3187 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TeamsTabCollectionResponse]: + async def get(self,request_configuration: Optional[TabsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamsTabCollectionResponse, error_mapping) - async def post(self,body: Optional[TeamsTab] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsTab]: + async def post(self,body: Optional[TeamsTab] = None, request_configuration: Optional[TabsRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TabsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TeamsTab] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TeamsTab] = None, request_configuration: Optional[TabsRequestBuilderPostRequestConfiguration] = 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 @@ -190,4 +189,27 @@ def 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 5f605b881e2..1e9bb9ee4dd 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[UnhideForUserPostRequestBody] = None, request_configuration: Optional[UnhideForUserRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnhideForUserPostRequestBody] = None, request_configuration: Optional[UnhideForUserRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Unhide a chat for a user. param body: The request body @@ -73,4 +73,14 @@ 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 237871d53df..1fb3d8ec7c9 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[RequestConfiguration] = None) -> Optional[CheckMemberGroupsPostResponse]: + async def post(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[CheckMemberGroupsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CheckMemberGroupsPostRequestBody] = None, request_configuration: Optional[CheckMemberGroupsRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 efa0a1a0921..0e01332cf5a 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[RequestConfiguration] = None) -> Optional[CheckMemberObjectsPostResponse]: + async def post(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[CheckMemberObjectsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CheckMemberObjectsPostRequestBody] = None, request_configuration: Optional[CheckMemberObjectsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action checkMemberObjects param body: The request body @@ -75,4 +75,14 @@ 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 e8778d49aa1..94ae9ba1603 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[CloudClipboardRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property cloudClipboard for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[CloudClipboardRoot]: + async def get(self,request_configuration: Optional[CloudClipboardRequestBuilderGetRequestConfiguration] = None) -> Optional[CloudClipboardRoot]: """ Get cloudClipboard from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CloudClipboardRoot, error_mapping) - async def patch(self,body: Optional[CloudClipboardRoot] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CloudClipboardRoot]: + async def patch(self,body: Optional[CloudClipboardRoot] = None, request_configuration: Optional[CloudClipboardRequestBuilderPatchRequestConfiguration] = None) -> Optional[CloudClipboardRoot]: """ Update the navigation property cloudClipboard in users param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[CloudClipboardRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property cloudClipboard for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CloudClipboardRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get cloudClipboard from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[CloudClipboardRoot] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[CloudClipboardRoot] = None, request_configuration: Optional[CloudClipboardRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property cloudClipboard in users param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 4f4bf023cea..86c2622c2bc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 b7cfdeed5cd..8b86c575bde 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[CloudClipboardItemItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property items for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[CloudClipboardItem]: + async def get(self,request_configuration: Optional[CloudClipboardItemItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CloudClipboardItem, error_mapping) - async def patch(self,body: Optional[CloudClipboardItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CloudClipboardItem]: + async def patch(self,body: Optional[CloudClipboardItem] = None, request_configuration: Optional[CloudClipboardItemItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[CloudClipboardItem]: """ Update the navigation property items in users param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[CloudClipboardItemItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property items for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CloudClipboardItemItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Represents a collection of Cloud Clipboard items. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[CloudClipboardItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[CloudClipboardItem] = None, request_configuration: Optional[CloudClipboardItemItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property items in users param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 411b3dd29cb..300dd376360 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[CloudClipboardItemCollectionResponse]: + async def get(self,request_configuration: Optional[ItemsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CloudClipboardItemCollectionResponse, error_mapping) - async def post(self,body: Optional[CloudClipboardItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CloudClipboardItem]: + async def post(self,body: Optional[CloudClipboardItem] = None, request_configuration: Optional[ItemsRequestBuilderPostRequestConfiguration] = None) -> Optional[CloudClipboardItem]: """ Create new navigation property to items for users param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ItemsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Represents a collection of Cloud Clipboard items. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[CloudClipboardItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CloudClipboardItem] = None, request_configuration: Optional[ItemsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to items for users param body: The request body @@ -188,4 +187,27 @@ def 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 d1ce3983a2a..206e80f2e4e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[ContactFolderCollectionResponse]: + async def get(self,request_configuration: Optional[ContactFoldersRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ContactFolderCollectionResponse, error_mapping) - async def post(self,body: Optional[ContactFolder] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContactFolder]: + async def post(self,body: Optional[ContactFolder] = None, request_configuration: Optional[ContactFoldersRequestBuilderPostRequestConfiguration] = 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 @@ -90,7 +89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContactFoldersRequestBuilderGetRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ContactFolder] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ContactFolder] = None, request_configuration: Optional[ContactFoldersRequestBuilderPostRequestConfiguration] = 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 @@ -195,4 +194,27 @@ def 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 264ae85d24e..a2b0b27c260 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 e9f11b41d09..535a64ebdb7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = 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. @@ -125,4 +124,17 @@ def 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 29e545f9656..db60f17230e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[ContactFolderCollectionResponse]: + async def get(self,request_configuration: Optional[ChildFoldersRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ContactFolderCollectionResponse, error_mapping) - async def post(self,body: Optional[ContactFolder] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContactFolder]: + async def post(self,body: Optional[ContactFolder] = None, request_configuration: Optional[ChildFoldersRequestBuilderPostRequestConfiguration] = 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 @@ -90,7 +89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChildFoldersRequestBuilderGetRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ContactFolder] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ContactFolder] = None, request_configuration: Optional[ChildFoldersRequestBuilderPostRequestConfiguration] = 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 @@ -195,4 +194,27 @@ def 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 697f75ee2bd..c040a6b95e7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 24b96de2c67..e654628de41 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = 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. @@ -125,4 +124,17 @@ def 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 1affa41615f..1909e91f3c6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ContactFolderItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property childFolders for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ContactFolder]: + async def get(self,request_configuration: Optional[ContactFolderItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ContactFolder, error_mapping) - async def patch(self,body: Optional[ContactFolder] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContactFolder]: + async def patch(self,body: Optional[ContactFolder] = None, request_configuration: Optional[ContactFolderItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ContactFolder]: """ Update the navigation property childFolders in users param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ContactFolderItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property childFolders for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContactFolderItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ContactFolder] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ContactFolder] = None, request_configuration: Optional[ContactFolderItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property childFolders in users param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 3da0e7794b0..e316130edff 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[ContactCollectionResponse]: + async def get(self,request_configuration: Optional[ContactsRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ContactCollectionResponse, error_mapping) - async def post(self,body: Optional[Contact] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Contact]: + async def post(self,body: Optional[Contact] = None, request_configuration: Optional[ContactsRequestBuilderPostRequestConfiguration] = 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 @@ -90,7 +89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContactsRequestBuilderGetRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Contact] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Contact] = None, request_configuration: Optional[ContactsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Add a contact to the root Contacts folder or to the contacts endpoint of another contact folder. param body: The request body @@ -195,4 +194,27 @@ def 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 f36549ac4f1..177d1a2377d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 156a216db33..0b60eafbbd7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = 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. @@ -125,4 +124,17 @@ def 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 1df76df4963..e6ad060bc2d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ContactItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property contacts for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Contact]: + async def get(self,request_configuration: Optional[ContactItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Contact, error_mapping) - async def patch(self,body: Optional[Contact] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Contact]: + async def patch(self,body: Optional[Contact] = None, request_configuration: Optional[ContactItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Contact]: """ Update the navigation property contacts in users param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ContactItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property contacts for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContactItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Contact] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Contact] = None, request_configuration: Optional[ContactItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property contacts in users param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 16f9b1d43f9..bf7144213a0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 ac5a3671e20..d2df498f866 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Extension]: """ Create new navigation property to extensions for users param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to extensions for users param body: The request body @@ -183,4 +182,27 @@ def 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 1ea78646d15..cec6335107f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{extension%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property extensions for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Extension]: + async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: """ Update the navigation property extensions in users param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property extensions for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property extensions in users param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 3f9fef7ebb2..7361bbb7887 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}/photo{?%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ProfilePhoto]: + async def get(self,request_configuration: Optional[PhotoRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ProfilePhoto, error_mapping) - async def patch(self,body: Optional[ProfilePhoto] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ProfilePhoto]: + async def patch(self,body: Optional[ProfilePhoto] = None, request_configuration: Optional[PhotoRequestBuilderPatchRequestConfiguration] = None) -> Optional[ProfilePhoto]: """ Update the navigation property photo in users param body: The request body @@ -71,7 +70,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PhotoRequestBuilderGetRequestConfiguration] = 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. @@ -82,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ProfilePhoto] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ProfilePhoto] = None, request_configuration: Optional[PhotoRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property photo in users param body: The request body @@ -137,4 +136,27 @@ def get_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 422f9a8a3b2..af969fc31cc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> bytes: """ Update media content for the navigation property photo in users param body: Binary request body @@ -65,7 +64,7 @@ async def put(self,body: bytes, request_configuration: Optional[RequestConfigura raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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 +75,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ Update media content for the navigation property photo in users param body: Binary request body @@ -122,4 +121,27 @@ 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 c2f7ea12d82..e170efbb976 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ContactFolderItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete contactFolder other than the default contactFolder. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ContactFolder]: + async def get(self,request_configuration: Optional[ContactFolderItemRequestBuilderGetRequestConfiguration] = 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. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ContactFolder, error_mapping) - async def patch(self,body: Optional[ContactFolder] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ContactFolder]: + async def patch(self,body: Optional[ContactFolder] = None, request_configuration: Optional[ContactFolderItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ContactFolder]: """ Update the properties of contactfolder object. param body: The request body @@ -93,7 +92,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ContactFolderItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete contactFolder other than the default contactFolder. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -104,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContactFolderItemRequestBuilderGetRequestConfiguration] = 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. @@ -115,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ContactFolder] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ContactFolder] = None, request_configuration: Optional[ContactFolderItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of contactfolder object. param body: The request body @@ -158,6 +157,16 @@ 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(): """ @@ -184,4 +193,27 @@ def get_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 d53bc5b6248..b2238b70aa6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[ContactCollectionResponse]: + async def get(self,request_configuration: Optional[ContactsRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ContactCollectionResponse, error_mapping) - async def post(self,body: Optional[Contact] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Contact]: + async def post(self,body: Optional[Contact] = None, request_configuration: Optional[ContactsRequestBuilderPostRequestConfiguration] = 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 @@ -90,7 +89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContactsRequestBuilderGetRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Contact] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Contact] = None, request_configuration: Optional[ContactsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Add a contact to the root Contacts folder or to the contacts endpoint of another contact folder. param body: The request body @@ -195,4 +194,27 @@ def 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 e1e732dfa32..52620e3699b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 284f03e5429..a6cfe7ee47e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = 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. @@ -125,4 +124,17 @@ def 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 ff414474172..816cbad10a4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ContactItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property contacts for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Contact]: + async def get(self,request_configuration: Optional[ContactItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Contact, error_mapping) - async def patch(self,body: Optional[Contact] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Contact]: + async def patch(self,body: Optional[Contact] = None, request_configuration: Optional[ContactItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Contact]: """ Update the navigation property contacts in users param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ContactItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property contacts for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContactItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Contact] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Contact] = None, request_configuration: Optional[ContactItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property contacts in users param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 726ed7589ed..05e58c2afb6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 6cb4de1a72c..ac8b5a70c99 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Extension]: """ Create new navigation property to extensions for users param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to extensions for users param body: The request body @@ -183,4 +182,27 @@ def 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 01199608dae..22b57a66a51 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{extension%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property extensions for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Extension]: + async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: """ Update the navigation property extensions in users param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property extensions for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property extensions in users param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 4477e44bce9..f2acc84c3f4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}/photo{?%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ProfilePhoto]: + async def get(self,request_configuration: Optional[PhotoRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ProfilePhoto, error_mapping) - async def patch(self,body: Optional[ProfilePhoto] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ProfilePhoto]: + async def patch(self,body: Optional[ProfilePhoto] = None, request_configuration: Optional[PhotoRequestBuilderPatchRequestConfiguration] = None) -> Optional[ProfilePhoto]: """ Update the navigation property photo in users param body: The request body @@ -71,7 +70,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PhotoRequestBuilderGetRequestConfiguration] = 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. @@ -82,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ProfilePhoto] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ProfilePhoto] = None, request_configuration: Optional[PhotoRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property photo in users param body: The request body @@ -137,4 +136,27 @@ def get_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 e830d56b1a7..94a65d7dce4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> bytes: """ Update media content for the navigation property photo in users param body: Binary request body @@ -65,7 +64,7 @@ async def put(self,body: bytes, request_configuration: Optional[RequestConfigura raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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 +75,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ Update media content for the navigation property photo in users param body: Binary request body @@ -122,4 +121,27 @@ 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 2f977ce79d6..f71f0dd1bf5 100644 --- a/msgraph/generated/users/item/contacts/contacts_request_builder.py +++ b/msgraph/generated/users/item/contacts/contacts_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[ContactCollectionResponse]: + async def get(self,request_configuration: Optional[ContactsRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ContactCollectionResponse, error_mapping) - async def post(self,body: Optional[Contact] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Contact]: + async def post(self,body: Optional[Contact] = None, request_configuration: Optional[ContactsRequestBuilderPostRequestConfiguration] = 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 @@ -90,7 +89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContactsRequestBuilderGetRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Contact] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Contact] = None, request_configuration: Optional[ContactsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Add a contact to the root Contacts folder or to the contacts endpoint of another contact folder. param body: The request body @@ -200,4 +199,27 @@ def 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 8248c1f0ae7..b4b45f3b117 100644 --- a/msgraph/generated/users/item/contacts/count/count_request_builder.py +++ b/msgraph/generated/users/item/contacts/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 2d28c2b41ab..45eb0692c0d 100644 --- a/msgraph/generated/users/item/contacts/delta/delta_request_builder.py +++ b/msgraph/generated/users/item/contacts/delta/delta_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = 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. @@ -125,4 +124,17 @@ def 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 37338dd8f6a..0ec5b52dc5e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ContactItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a contact. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Contact]: + async def get(self,request_configuration: Optional[ContactItemRequestBuilderGetRequestConfiguration] = 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. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Contact, error_mapping) - async def patch(self,body: Optional[Contact] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Contact]: + async def patch(self,body: Optional[Contact] = None, request_configuration: Optional[ContactItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Contact]: """ Update the properties of a contact object. param body: The request body @@ -93,7 +92,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ContactItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a contact. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -104,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContactItemRequestBuilderGetRequestConfiguration] = 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. @@ -115,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Contact] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Contact] = None, request_configuration: Optional[ContactItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a contact object. param body: The request body @@ -158,6 +157,16 @@ 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(): """ @@ -184,4 +193,27 @@ def get_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 edc43cd74a0..013a9731d8a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 b991d3bc289..bf863f75d42 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Extension]: """ Create new navigation property to extensions for users param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to extensions for users param body: The request body @@ -183,4 +182,27 @@ def 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 5874af9fe06..5ab0f44adef 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{extension%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property extensions for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Extension]: + async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: """ Update the navigation property extensions in users param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property extensions for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property extensions in users param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 739fe880776..bc5d9d60ddd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}/photo{?%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ProfilePhoto]: + async def get(self,request_configuration: Optional[PhotoRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ProfilePhoto, error_mapping) - async def patch(self,body: Optional[ProfilePhoto] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ProfilePhoto]: + async def patch(self,body: Optional[ProfilePhoto] = None, request_configuration: Optional[PhotoRequestBuilderPatchRequestConfiguration] = None) -> Optional[ProfilePhoto]: """ Update the navigation property photo in users param body: The request body @@ -71,7 +70,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PhotoRequestBuilderGetRequestConfiguration] = 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. @@ -82,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ProfilePhoto] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ProfilePhoto] = None, request_configuration: Optional[PhotoRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property photo in users param body: The request body @@ -137,4 +136,27 @@ def get_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 dcca578e3fb..830d000d52c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> bytes: """ Update media content for the navigation property photo in users param body: Binary request body @@ -65,7 +64,7 @@ async def put(self,body: bytes, request_configuration: Optional[RequestConfigura raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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 +75,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ Update media content for the navigation property photo in users param body: Binary request body @@ -122,4 +121,27 @@ 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 b983bf2dc70..b717a4c7c95 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 b191c26fe5a..12bbac174aa 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[CreatedObjectsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CreatedObjectsRequestBuilderGetRequestConfiguration] = 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. @@ -160,4 +159,17 @@ def 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 bea0a98d018..1d611e89d2c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 f05c8c04938..6b6fe7b4735 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[ServicePrincipalCollectionResponse]: + async def get(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServicePrincipalCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 f60ed0eae4e..11d9b539991 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = 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. @@ -104,4 +103,17 @@ def get_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 2a92accff6b..db295a9728e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[ServicePrincipal]: + async def get(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServicePrincipal, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 3306ba1626d..1bbfd9ece27 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 da70548ef6b..5f8e0372d46 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[DeviceManagementTroubleshootingEventCollectionResponse]: + async def get(self,request_configuration: Optional[DeviceManagementTroubleshootingEventsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceManagementTroubleshootingEventCollectionResponse, error_mapping) - async def post(self,body: Optional[DeviceManagementTroubleshootingEvent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceManagementTroubleshootingEvent]: + async def post(self,body: Optional[DeviceManagementTroubleshootingEvent] = None, request_configuration: Optional[DeviceManagementTroubleshootingEventsRequestBuilderPostRequestConfiguration] = None) -> Optional[DeviceManagementTroubleshootingEvent]: """ Create new navigation property to deviceManagementTroubleshootingEvents for users param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeviceManagementTroubleshootingEventsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DeviceManagementTroubleshootingEvent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeviceManagementTroubleshootingEvent] = None, request_configuration: Optional[DeviceManagementTroubleshootingEventsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to deviceManagementTroubleshootingEvents for users param body: The request body @@ -188,4 +187,27 @@ def 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 f9ee6fd75b9..c48881c2dd9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DeviceManagementTroubleshootingEventItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property deviceManagementTroubleshootingEvents for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[DeviceManagementTroubleshootingEvent]: + async def get(self,request_configuration: Optional[DeviceManagementTroubleshootingEventItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceManagementTroubleshootingEvent, error_mapping) - async def patch(self,body: Optional[DeviceManagementTroubleshootingEvent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceManagementTroubleshootingEvent]: + async def patch(self,body: Optional[DeviceManagementTroubleshootingEvent] = None, request_configuration: Optional[DeviceManagementTroubleshootingEventItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceManagementTroubleshootingEvent]: """ Update the navigation property deviceManagementTroubleshootingEvents in users param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DeviceManagementTroubleshootingEventItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property deviceManagementTroubleshootingEvents for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeviceManagementTroubleshootingEventItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceManagementTroubleshootingEvent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceManagementTroubleshootingEvent] = None, request_configuration: Optional[DeviceManagementTroubleshootingEventItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property deviceManagementTroubleshootingEvents in users param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 28f4d2d03dc..d583cfa8e09 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 a44fa8e84ba..b911cdf85f1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[DirectReportsRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DirectReportsRequestBuilderGetRequestConfiguration] = 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. @@ -170,4 +169,17 @@ def 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 7cf13a39b83..26dca2692fe 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 fc89c76b851..ad2ef509002 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[OrgContactCollectionResponse]: + async def get(self,request_configuration: Optional[GraphOrgContactRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OrgContactCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphOrgContactRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 ea855461107..be1d78ec847 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 448a491e8b8..56e2bd99e65 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[UserCollectionResponse]: + async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 7f0530f75fa..a39fa0dbe5e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,4 +113,17 @@ def get_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 c7bb1191a18..388190e25e5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[OrgContact]: + async def get(self,request_configuration: Optional[GraphOrgContactRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OrgContact, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphOrgContactRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 28abe271646..c39610dd43b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphUserRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 eea4bc7bde0..42953da4b57 100644 --- a/msgraph/generated/users/item/drive/drive_request_builder.py +++ b/msgraph/generated/users/item/drive/drive_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Drive]: + async def get(self,request_configuration: Optional[DriveRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Drive, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DriveRequestBuilderGetRequestConfiguration] = 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. @@ -95,4 +94,17 @@ def get_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 f6216dd0aeb..7414ec453de 100644 --- a/msgraph/generated/users/item/drives/count/count_request_builder.py +++ b/msgraph/generated/users/item/drives/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 78c86138c54..0c57950501e 100644 --- a/msgraph/generated/users/item/drives/drives_request_builder.py +++ b/msgraph/generated/users/item/drives/drives_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[DriveCollectionResponse]: + async def get(self,request_configuration: Optional[DrivesRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DriveCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DrivesRequestBuilderGetRequestConfiguration] = 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. @@ -150,4 +149,17 @@ def 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 c4cf1b10360..d8319f3473d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Drive]: + async def get(self,request_configuration: Optional[DriveItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Drive, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DriveItemRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 409a9d27cd2..4b43ba4f818 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[EmployeeExperienceRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property employeeExperience for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[EmployeeExperienceUser]: + async def get(self,request_configuration: Optional[EmployeeExperienceRequestBuilderGetRequestConfiguration] = None) -> Optional[EmployeeExperienceUser]: """ Get employeeExperience from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -79,7 +78,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[RequestConfiguration] = None) -> Optional[EmployeeExperienceUser]: + async def patch(self,body: Optional[EmployeeExperienceUser] = None, request_configuration: Optional[EmployeeExperienceRequestBuilderPatchRequestConfiguration] = None) -> Optional[EmployeeExperienceUser]: """ Update the navigation property employeeExperience in users param body: The request body @@ -102,7 +101,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[EmployeeExperienceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property employeeExperience for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +112,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EmployeeExperienceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get employeeExperience from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,7 +123,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[EmployeeExperienceUser] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[EmployeeExperienceUser] = None, request_configuration: Optional[EmployeeExperienceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property employeeExperience in users param body: The request body @@ -158,6 +157,16 @@ 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(): """ @@ -184,4 +193,27 @@ def get_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 b78cb00133b..568314fedd1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 4b867c849aa..dada03215f2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[LearningCourseActivity]: + async def get(self,request_configuration: Optional[LearningCourseActivityItemRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, LearningCourseActivity, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LearningCourseActivityItemRequestBuilderGetRequestConfiguration] = 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. @@ -95,4 +94,17 @@ def get_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 a8baf5a4006..40bba97b10c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[LearningCourseActivityCollectionResponse]: + async def get(self,request_configuration: Optional[LearningCourseActivitiesRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, LearningCourseActivityCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LearningCourseActivitiesRequestBuilderGetRequestConfiguration] = 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. @@ -150,4 +149,17 @@ def 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 5911b8ab6e5..39da413e30e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> Optional[LearningCourseActivity]: + async def get(self,request_configuration: Optional[LearningCourseActivitiesWithExternalcourseActivityIdRequestBuilderGetRequestConfiguration] = 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. @@ -51,7 +50,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, LearningCourseActivity, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LearningCourseActivitiesWithExternalcourseActivityIdRequestBuilderGetRequestConfiguration] = 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. @@ -98,4 +97,17 @@ def get_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 7bdfbc529f6..e077a07d363 100644 --- a/msgraph/generated/users/item/events/count/count_request_builder.py +++ b/msgraph/generated/users/item/events/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 3da4829b0dc..cdba7270668 100644 --- a/msgraph/generated/users/item/events/delta/delta_request_builder.py +++ b/msgraph/generated/users/item/events/delta/delta_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = 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. @@ -135,4 +134,17 @@ def 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 f8595b07bae..0ec5979204a 100644 --- a/msgraph/generated/users/item/events/events_request_builder.py +++ b/msgraph/generated/users/item/events/events_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[EventCollectionResponse]: + async def get(self,request_configuration: Optional[EventsRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EventCollectionResponse, error_mapping) - async def post(self,body: Optional[Event] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Event]: + async def post(self,body: Optional[Event] = None, request_configuration: Optional[EventsRequestBuilderPostRequestConfiguration] = 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 @@ -90,7 +89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EventsRequestBuilderGetRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Event] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Event] = None, request_configuration: Optional[EventsRequestBuilderPostRequestConfiguration] = 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 @@ -195,4 +194,27 @@ def 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 439fa50b968..30215f85116 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Accept the specified event in a user calendar. param body: The request body @@ -73,4 +73,14 @@ 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 8518a480046..ad3570cfc80 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: + async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = 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. @@ -66,13 +65,13 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Attachment]: + async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[Attachment]: """ - Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachmentresource. + 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Attachment] - Find more info here: https://learn.microsoft.com/graph/api/eventmessage-post-attachments?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -90,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = 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. @@ -101,9 +100,9 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ - Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachmentresource. + 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -195,4 +194,27 @@ def 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 fea62c05cd5..89ad419b262 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/attachments/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 e5a4e67822c..3e9774ee69a 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[RequestConfiguration] = None) -> Optional[UploadSession]: + async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 354f13820e0..6aa390c4198 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{attachment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Attachment]: + async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -77,7 +76,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -98,6 +97,16 @@ 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(): """ @@ -124,4 +133,17 @@ def get_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 244d48ba8de..e1ec4fa25c6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/calendar{?%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Calendar]: + async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = 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. @@ -89,4 +88,17 @@ def get_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 5f3006646d4..1b123998493 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 902c2893ded..b838db1d168 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 693095a6e11..3e22aef144b 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[DismissReminderRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[DismissReminderRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 1501201c6cb..fd1c63cc1bd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +37,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[EventItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -57,7 +56,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Event]: + async def get(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = 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. @@ -78,7 +77,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Event, error_mapping) - async def patch(self,body: Optional[Event] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Event]: + async def patch(self,body: Optional[Event] = None, request_configuration: Optional[EventItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Event]: """ Update the properties of the event object. param body: The request body @@ -102,7 +101,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[EventItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = 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. @@ -124,7 +123,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Event] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Event] = None, request_configuration: Optional[EventItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of the event object. param body: The request body @@ -248,6 +247,16 @@ 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(): """ @@ -274,4 +283,27 @@ def get_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 67d880a7da9..7b12b739634 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/extensions/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 0400039065e..649da7988b3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = 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 @@ -88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = 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 @@ -184,4 +183,27 @@ def 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 d52a77fb730..c97fb25ebc4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{extension%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property extensions for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Extension]: + async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: """ Update the navigation property extensions in users param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property extensions for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property extensions in users param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 bdb0d494b25..add28770585 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 6a6fdaa6b9d..35f10fa2b50 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 b1795e89598..fcf54e31598 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/delta()?endDateTime={endDateTime}&startDateTime={startDateTime}{&%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = 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. @@ -135,4 +134,17 @@ def 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 5b06bc70a31..8408ae6a3a7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[EventCollectionResponse]: + async def get(self,request_configuration: Optional[InstancesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EventCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[InstancesRequestBuilderGetRequestConfiguration] = 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. @@ -160,4 +159,17 @@ def 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 2fd2ef5a88c..e04467b4798 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AcceptPostRequestBody] = None, request_configuration: Optional[AcceptRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Accept the specified event in a user calendar. param body: The request body @@ -73,4 +73,14 @@ 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 5f2b3380696..2db19478f6e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: + async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = 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. @@ -66,13 +65,13 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Attachment]: + async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[Attachment]: """ - Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachmentresource. + 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Attachment] - Find more info here: https://learn.microsoft.com/graph/api/eventmessage-post-attachments?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -90,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = 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. @@ -101,9 +100,9 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ - Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachmentresource. + 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -195,4 +194,27 @@ def 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 bda0118d464..8f6dbbee4fe 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/attachments/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 1a04d136a9a..bcfc91a12b1 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[RequestConfiguration] = None) -> Optional[UploadSession]: + async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 f831ca240e8..90f4ab0dabf 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{attachment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Attachment]: + async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -77,7 +76,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -98,6 +97,16 @@ 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(): """ @@ -124,4 +133,17 @@ def get_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 025fb64b908..cb590775494 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/calendar{?%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Calendar]: + async def get(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Calendar, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CalendarRequestBuilderGetRequestConfiguration] = 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. @@ -89,4 +88,17 @@ def get_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 ffd547010d5..98d3a1b7bc1 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CancelPostRequestBody] = None, request_configuration: Optional[CancelRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 b614c5b829e..a172114dde2 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeclinePostRequestBody] = None, request_configuration: Optional[DeclineRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 41427f248af..ecdb59facb0 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[DismissReminderRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[DismissReminderRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 e733c4f3229..8e5588f3716 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +36,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[RequestConfiguration] = None) -> Optional[Event]: + async def get(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = 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. @@ -57,7 +56,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Event, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[EventItemRequestBuilderGetRequestConfiguration] = 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. @@ -199,4 +198,17 @@ 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 f81b89f7277..c349df0bacd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/extensions/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 c615ae8621a..59c8170ded2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = 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 @@ -88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = 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 @@ -184,4 +183,27 @@ def 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 0aa01d8e446..aba65cb3b5b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{extension%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property extensions for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Extension]: + async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: """ Update the navigation property extensions in users param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property extensions for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property extensions in users param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 cc15bd7aa6d..7797277f0b3 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 a9a3fa66359..3abe59b12bf 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Postpone a reminder for an event in a user calendar until a new time. param body: The request body @@ -73,4 +73,14 @@ 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 4c0a6d1e0a7..0ffbab6c145 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 e243ce5eeb8..6048fafc337 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SnoozeReminderPostRequestBody] = None, request_configuration: Optional[SnoozeReminderRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Postpone a reminder for an event in a user calendar until a new time. param body: The request body @@ -73,4 +73,14 @@ 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 5bcf2a637d6..12e4b5db289 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TentativelyAcceptPostRequestBody] = None, request_configuration: Optional[TentativelyAcceptRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 21a63e890a1..761aea1bb93 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[RequestConfiguration] = None) -> Optional[DeviceAndAppManagementData]: + async def get(self,request_configuration: Optional[ExportDeviceAndAppManagementDataRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceAndAppManagementData, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExportDeviceAndAppManagementDataRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function exportDeviceAndAppManagementData param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 b50377f1fbd..17020c7950f 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[RequestConfiguration] = None) -> Optional[DeviceAndAppManagementData]: + async def get(self,request_configuration: Optional[ExportDeviceAndAppManagementDataWithSkipWithTopRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceAndAppManagementData, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExportDeviceAndAppManagementDataWithSkipWithTopRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function exportDeviceAndAppManagementData param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -72,4 +72,14 @@ 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 385372339e3..7ed9fbfef8c 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ExportPersonalDataPostRequestBody] = None, request_configuration: Optional[ExportPersonalDataRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ExportPersonalDataPostRequestBody] = None, request_configuration: Optional[ExportPersonalDataRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 5e40e5565ce..b830bde8d19 100644 --- a/msgraph/generated/users/item/extensions/count/count_request_builder.py +++ b/msgraph/generated/users/item/extensions/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 c4c49df77f7..738c23daa49 100644 --- a/msgraph/generated/users/item/extensions/extensions_request_builder.py +++ b/msgraph/generated/users/item/extensions/extensions_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Extension]: """ Create new navigation property to extensions for users param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to extensions for users param body: The request body @@ -188,4 +187,27 @@ def 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 df6224c7f71..bcb10f28c95 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property extensions for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Extension]: + async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: """ Update the navigation property extensions in users param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property extensions for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property extensions in users param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 cb63868717a..ea3fe68875f 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[RequestConfiguration] = None) -> Optional[MeetingTimeSuggestionsResult]: + async def post(self,body: Optional[FindMeetingTimesPostRequestBody] = None, request_configuration: Optional[FindMeetingTimesRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[FindMeetingTimesPostRequestBody] = None, request_configuration: Optional[FindMeetingTimesRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 181ca3c6281..9c1cb30bcea 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[RequestConfiguration] = None) -> Optional[AddPostResponse]: + async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Follow a user's site or multiple sites. param body: The request body @@ -76,4 +76,14 @@ 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 93e6f45c035..7533f008987 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 0e7d87ec141..f8ecd8b54b6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[SiteCollectionResponse]: + async def get(self,request_configuration: Optional[FollowedSitesRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SiteCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FollowedSitesRequestBuilderGetRequestConfiguration] = 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. @@ -170,4 +169,17 @@ def 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 db640c4c279..ece385ce5f9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Site]: + async def get(self,request_configuration: Optional[SiteItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Site]: """ Get followedSites from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Site, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SiteItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get followedSites from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 337d51952ce..ee43e93acb2 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[RequestConfiguration] = None) -> Optional[RemovePostResponse]: + async def post(self,body: Optional[RemovePostRequestBody] = None, request_configuration: Optional[RemoveRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[RemovePostRequestBody] = None, request_configuration: Optional[RemoveRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Unfollow a user's site or multiple sites. param body: The request body @@ -76,4 +76,14 @@ 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 27efb8a53ea..2a44a3e6094 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[RequestConfiguration] = None) -> Optional[GetMailTipsPostResponse]: + async def post(self,body: Optional[GetMailTipsPostRequestBody] = None, request_configuration: Optional[GetMailTipsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetMailTipsPostRequestBody] = None, request_configuration: Optional[GetMailTipsRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 f85b49b4f4a..779b6b3e9d7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[GetManagedAppDiagnosticStatusesGetResponse]: + async def get(self,request_configuration: Optional[GetManagedAppDiagnosticStatusesRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GetManagedAppDiagnosticStatusesGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetManagedAppDiagnosticStatusesRequestBuilderGetRequestConfiguration] = 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. @@ -109,4 +108,17 @@ def 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 6b8fd33e007..c28356e83a2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[GetManagedAppPoliciesGetResponse]: + async def get(self,request_configuration: Optional[GetManagedAppPoliciesRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GetManagedAppPoliciesGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetManagedAppPoliciesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Gets app restrictions for a given user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 d028f3da905..1582a3a3e44 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[GetManagedDevicesWithAppFailuresGetResponse]: + async def get(self,request_configuration: Optional[GetManagedDevicesWithAppFailuresRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GetManagedDevicesWithAppFailuresGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetManagedDevicesWithAppFailuresRequestBuilderGetRequestConfiguration] = 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. @@ -109,4 +108,17 @@ def 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 85e0e361660..652cda378b6 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[RequestConfiguration] = None) -> Optional[GetMemberGroupsPostResponse]: + async def post(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[GetMemberGroupsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetMemberGroupsPostRequestBody] = None, request_configuration: Optional[GetMemberGroupsRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 d15b1129fab..7040ec7a808 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[RequestConfiguration] = None) -> Optional[GetMemberObjectsPostResponse]: + async def post(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[GetMemberObjectsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetMemberObjectsPostRequestBody] = None, request_configuration: Optional[GetMemberObjectsRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 126789c70b3..cab30d157f1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[InferenceClassification]: + async def get(self,request_configuration: Optional[InferenceClassificationRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, InferenceClassification, error_mapping) - async def patch(self,body: Optional[InferenceClassification] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[InferenceClassification]: + async def patch(self,body: Optional[InferenceClassification] = None, request_configuration: Optional[InferenceClassificationRequestBuilderPatchRequestConfiguration] = None) -> Optional[InferenceClassification]: """ Update the navigation property inferenceClassification in users param body: The request body @@ -71,7 +70,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[InferenceClassificationRequestBuilderGetRequestConfiguration] = 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. @@ -82,7 +81,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[InferenceClassification] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[InferenceClassification] = None, request_configuration: Optional[InferenceClassificationRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property inferenceClassification in users param body: The request body @@ -137,4 +136,27 @@ def get_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 1ffbc77f3ac..7da2c73b0ed 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 c86a9e412be..58ee806e063 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[InferenceClassificationOverrideItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete an override specified by its ID. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[InferenceClassificationOverride]: + async def get(self,request_configuration: Optional[InferenceClassificationOverrideItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, InferenceClassificationOverride, error_mapping) - async def patch(self,body: Optional[InferenceClassificationOverride] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[InferenceClassificationOverride]: + async def patch(self,body: Optional[InferenceClassificationOverride] = None, request_configuration: Optional[InferenceClassificationOverrideItemRequestBuilderPatchRequestConfiguration] = 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 @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[InferenceClassificationOverrideItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete an override specified by its ID. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[InferenceClassificationOverrideItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[InferenceClassificationOverride] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[InferenceClassificationOverride] = None, request_configuration: Optional[InferenceClassificationOverrideItemRequestBuilderPatchRequestConfiguration] = 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 @@ -137,6 +136,16 @@ 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(): """ @@ -158,4 +167,27 @@ def get_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 a6d3acc2232..cbf83b8f6c4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[InferenceClassificationOverrideCollectionResponse]: + async def get(self,request_configuration: Optional[OverridesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, InferenceClassificationOverrideCollectionResponse, error_mapping) - async def post(self,body: Optional[InferenceClassificationOverride] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[InferenceClassificationOverride]: + async def post(self,body: Optional[InferenceClassificationOverride] = None, request_configuration: Optional[OverridesRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OverridesRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[InferenceClassificationOverride] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[InferenceClassificationOverride] = None, request_configuration: Optional[OverridesRequestBuilderPostRequestConfiguration] = 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 @@ -180,4 +179,27 @@ def 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 7731cac4c5a..e395a2974ba 100644 --- a/msgraph/generated/users/item/insights/insights_request_builder.py +++ b/msgraph/generated/users/item/insights/insights_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[InsightsRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property insights for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[OfficeGraphInsights]: + async def get(self,request_configuration: Optional[InsightsRequestBuilderGetRequestConfiguration] = None) -> Optional[OfficeGraphInsights]: """ Get insights from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OfficeGraphInsights, error_mapping) - async def patch(self,body: Optional[OfficeGraphInsights] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OfficeGraphInsights]: + async def patch(self,body: Optional[OfficeGraphInsights] = None, request_configuration: Optional[InsightsRequestBuilderPatchRequestConfiguration] = None) -> Optional[OfficeGraphInsights]: """ Update the navigation property insights in users param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[InsightsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property insights for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[InsightsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get insights from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OfficeGraphInsights] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OfficeGraphInsights] = None, request_configuration: Optional[InsightsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property insights in users param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 5da773c6924..bb4a89b1c6a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 f819ae6fb9f..7ca5e82d909 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Entity]: + async def get(self,request_configuration: Optional[LastSharedMethodRequestBuilderGetRequestConfiguration] = None) -> Optional[Entity]: """ Get lastSharedMethod from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Entity, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LastSharedMethodRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get lastSharedMethod from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 9aa639a9276..39653e7a08a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Entity]: + async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Entity, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 07abcd73496..71d11148a2e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SharedInsightItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property shared for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[SharedInsight]: + async def get(self,request_configuration: Optional[SharedInsightItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SharedInsight, error_mapping) - async def patch(self,body: Optional[SharedInsight] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SharedInsight]: + async def patch(self,body: Optional[SharedInsight] = None, request_configuration: Optional[SharedInsightItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[SharedInsight]: """ Update the navigation property shared in users param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SharedInsightItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property shared for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SharedInsightItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SharedInsight] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SharedInsight] = None, request_configuration: Optional[SharedInsightItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property shared in users param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 b467357d467..acbf3ed7f2f 100644 --- a/msgraph/generated/users/item/insights/shared/shared_request_builder.py +++ b/msgraph/generated/users/item/insights/shared/shared_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[SharedInsightCollectionResponse]: + async def get(self,request_configuration: Optional[SharedRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SharedInsightCollectionResponse, error_mapping) - async def post(self,body: Optional[SharedInsight] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SharedInsight]: + async def post(self,body: Optional[SharedInsight] = None, request_configuration: Optional[SharedRequestBuilderPostRequestConfiguration] = None) -> Optional[SharedInsight]: """ Create new navigation property to shared for users param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SharedRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SharedInsight] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SharedInsight] = None, request_configuration: Optional[SharedRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to shared for users param body: The request body @@ -189,4 +188,27 @@ def 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 df6a9a0585c..b702fef8516 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 ee999db2a66..838fe2101f7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Entity]: + async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Entity, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Used for navigating to the trending document. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 67d3298e7d8..0984e0a2357 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TrendingItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property trending for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Trending]: + async def get(self,request_configuration: Optional[TrendingItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Trending, error_mapping) - async def patch(self,body: Optional[Trending] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Trending]: + async def patch(self,body: Optional[Trending] = None, request_configuration: Optional[TrendingItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Trending]: """ Update the navigation property trending in users param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TrendingItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property trending for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TrendingItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Trending] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Trending] = None, request_configuration: Optional[TrendingItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property trending in users param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 2fb6496eab3..f8d1cdf60e9 100644 --- a/msgraph/generated/users/item/insights/trending/trending_request_builder.py +++ b/msgraph/generated/users/item/insights/trending/trending_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TrendingCollectionResponse]: + async def get(self,request_configuration: Optional[TrendingRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TrendingCollectionResponse, error_mapping) - async def post(self,body: Optional[Trending] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Trending]: + async def post(self,body: Optional[Trending] = None, request_configuration: Optional[TrendingRequestBuilderPostRequestConfiguration] = None) -> Optional[Trending]: """ Create new navigation property to trending for users param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TrendingRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Trending] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Trending] = None, request_configuration: Optional[TrendingRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to trending for users param body: The request body @@ -189,4 +188,27 @@ def 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 0b70564d897..f27fa382cca 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 2b43310a662..c0154c8da0e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Entity]: + async def get(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Entity, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourceRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 ce4bdb09eca..9dd56a7146b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[UsedInsightItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property used for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[UsedInsight]: + async def get(self,request_configuration: Optional[UsedInsightItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UsedInsight, error_mapping) - async def patch(self,body: Optional[UsedInsight] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UsedInsight]: + async def patch(self,body: Optional[UsedInsight] = None, request_configuration: Optional[UsedInsightItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UsedInsight]: """ Update the navigation property used in users param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[UsedInsightItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property used for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UsedInsightItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UsedInsight] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UsedInsight] = None, request_configuration: Optional[UsedInsightItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property used in users param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 068ded23d98..9990ec7dc6f 100644 --- a/msgraph/generated/users/item/insights/used/used_request_builder.py +++ b/msgraph/generated/users/item/insights/used/used_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[UsedInsightCollectionResponse]: + async def get(self,request_configuration: Optional[UsedRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UsedInsightCollectionResponse, error_mapping) - async def post(self,body: Optional[UsedInsight] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UsedInsight]: + async def post(self,body: Optional[UsedInsight] = None, request_configuration: Optional[UsedRequestBuilderPostRequestConfiguration] = None) -> Optional[UsedInsight]: """ Create new navigation property to used for users param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UsedRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UsedInsight] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UsedInsight] = None, request_configuration: Optional[UsedRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to used for users param body: The request body @@ -189,4 +188,27 @@ def 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 1d8f8769035..b9f06fe2220 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 4c0be91cf28..15a3cc21346 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[GetAllMessagesGetResponse]: + async def get(self,request_configuration: Optional[GetAllMessagesRequestBuilderGetRequestConfiguration] = None) -> Optional[GetAllMessagesGetResponse]: """ Invoke function getAllMessages param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GetAllMessagesGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetAllMessagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getAllMessages param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -129,4 +128,17 @@ def 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 c00932b6704..2b8d9cfe748 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[ChannelCollectionResponse]: + async def get(self,request_configuration: Optional[AllChannelsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChannelCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AllChannelsRequestBuilderGetRequestConfiguration] = 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. @@ -150,4 +149,17 @@ def 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 79997d11b7b..d2db1624b83 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/allChannels/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 db78b90f49b..87b0dad116a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{channel%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Channel]: + async def get(self,request_configuration: Optional[ChannelItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Channel, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChannelItemRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 a1f178d2315..92203d99513 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ArchivePostRequestBody] = None, request_configuration: Optional[ArchiveRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ArchivePostRequestBody] = None, request_configuration: Optional[ArchiveRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 58150f062fc..edce7387430 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[ChannelCollectionResponse]: + async def get(self,request_configuration: Optional[ChannelsRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChannelCollectionResponse, error_mapping) - async def post(self,body: Optional[Channel] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Channel]: + async def post(self,body: Optional[Channel] = None, request_configuration: Optional[ChannelsRequestBuilderPostRequestConfiguration] = 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. param body: The request body @@ -90,7 +89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChannelsRequestBuilderGetRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Channel] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Channel] = None, request_configuration: Optional[ChannelsRequestBuilderPostRequestConfiguration] = 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. param body: The request body @@ -200,4 +199,27 @@ def 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 6067f70a3ba..c48636ded8e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 73fd19d98f9..106ec8ff3d1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/getAllMessages(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top,model*}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[GetAllMessagesGetResponse]: + async def get(self,request_configuration: Optional[GetAllMessagesRequestBuilderGetRequestConfiguration] = None) -> Optional[GetAllMessagesGetResponse]: """ Invoke function getAllMessages param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GetAllMessagesGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetAllMessagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getAllMessages param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -129,4 +128,17 @@ def 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 83c1a426428..3f89d499c65 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +35,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ChannelItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete the channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -55,7 +54,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Channel]: + async def get(self,request_configuration: Optional[ChannelItemRequestBuilderGetRequestConfiguration] = 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. @@ -76,7 +75,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Channel, error_mapping) - async def patch(self,body: Optional[Channel] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Channel]: + async def patch(self,body: Optional[Channel] = None, request_configuration: Optional[ChannelItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Channel]: """ Update the properties of the specified channel. param body: The request body @@ -100,7 +99,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ChannelItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete the channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChannelItemRequestBuilderGetRequestConfiguration] = 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. @@ -122,7 +121,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Channel] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Channel] = None, request_configuration: Optional[ChannelItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of the specified channel. param body: The request body @@ -228,6 +227,16 @@ 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(): """ @@ -254,4 +263,27 @@ def get_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 40a65114955..feb12a7ed3c 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[CompleteMigrationRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[CompleteMigrationRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 d2291fbb926..4c05271fcc8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/doesUserHaveAccess(userId='@userId',tenantId='@tenantId',userPrincipalName='@userPrincipalName'){?tenantId*,userId*,userPrincipalName*}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse]: + async def get(self,request_configuration: Optional[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration] = None) -> Optional[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse]: """ Invoke function doesUserHaveAccess param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function doesUserHaveAccess param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,4 +98,17 @@ 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 874fa9eba4a..153d2d097eb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/filesFolder/content{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[DriveItem]: """ The content stream, if the item represents a file. param body: Binary request body @@ -69,7 +68,7 @@ async def put(self,body: bytes, request_configuration: Optional[RequestConfigura return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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. @@ -80,7 +79,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ The content stream, if the item represents a file. param body: Binary request body @@ -126,4 +125,27 @@ 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 4c5be2586f3..c7ae396b44b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: + async def get(self,request_configuration: Optional[FilesFolderRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FilesFolderRequestBuilderGetRequestConfiguration] = 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. @@ -105,4 +104,17 @@ def get_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 335a1033545..7b20802fe4e 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[RequestConfiguration] = None) -> Optional[AddPostResponse]: + async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 0df5bae702b..254c13f2822 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/members/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 4d9a5e703df..17accb8227c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{conversationMember%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ConversationMemberItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ConversationMember]: + async def get(self,request_configuration: Optional[ConversationMemberItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ConversationMember]: """ Get a conversationMember from a channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) - async def patch(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMember]: + async def patch(self,body: Optional[ConversationMember] = None, request_configuration: Optional[ConversationMemberItemRequestBuilderPatchRequestConfiguration] = 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. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ConversationMemberItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ConversationMemberItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get a conversationMember from a channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[ConversationMemberItemRequestBuilderPatchRequestConfiguration] = 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. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 957ba842935..865900bd7cc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[ConversationMemberCollectionResponse]: + async def get(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = 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. @@ -66,13 +65,13 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ConversationMemberCollectionResponse, error_mapping) - async def post(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMember]: + async def post(self,body: Optional[ConversationMember] = None, request_configuration: Optional[MembersRequestBuilderPostRequestConfiguration] = None) -> Optional[ConversationMember]: """ - Add a conversationMember to a channel. + Add a conversationMember to a channel. This operation is allowed only for channels with a membershipType value of private or shared. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ConversationMember] - Find more info here: https://learn.microsoft.com/graph/api/conversationmember-add?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/channel-post-members?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -90,7 +89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = 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. @@ -101,9 +100,9 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[MembersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ - Add a conversationMember to a channel. + Add a conversationMember to a channel. This operation is allowed only for channels with a membershipType value of private or shared. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -200,4 +199,27 @@ def 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 127bd0035a1..32b4c6d9d10 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 8f6f60fe082..ea5329d88e1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 5c64cc08e39..8eed1612847 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ChatMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property messages for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ChatMessage]: + async def get(self,request_configuration: Optional[ChatMessageItemRequestBuilderGetRequestConfiguration] = 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. @@ -72,7 +71,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) - async def patch(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: + async def patch(self,body: Optional[ChatMessage] = None, request_configuration: Optional[ChatMessageItemRequestBuilderPatchRequestConfiguration] = 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 @@ -96,7 +95,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ChatMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property messages for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -107,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChatMessageItemRequestBuilderGetRequestConfiguration] = 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. @@ -118,7 +117,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[ChatMessageItemRequestBuilderPatchRequestConfiguration] = 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 @@ -197,6 +196,16 @@ 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(): """ @@ -223,4 +232,27 @@ def get_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 adf04465079..f6407742b01 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/hostedContents/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 f36694fc1ff..ede39805b44 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,7 @@ 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[RequestConfiguration] = None) -> Optional[ChatMessageHostedContentCollectionResponse]: + async def get(self,request_configuration: Optional[HostedContentsRequestBuilderGetRequestConfiguration] = 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatMessageHostedContentCollectionResponse, error_mapping) - async def post(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def post(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[HostedContentsRequestBuilderPostRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Create new navigation property to hostedContents for users param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[HostedContentsRequestBuilderGetRequestConfiguration] = 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[HostedContentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to hostedContents for users param body: The request body @@ -189,4 +188,27 @@ def 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 1244369bb77..b41aa600486 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}/hostedContents/{chatMessageHostedContent%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property hostedContents for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ChatMessageHostedContent]: + async def get(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatMessageHostedContent, error_mapping) - async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Update the navigation property hostedContents in users param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property hostedContents for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property hostedContents in users param body: The request body @@ -146,6 +145,16 @@ 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(): """ @@ -172,4 +181,27 @@ def get_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 a4d6d4757c9..7312e4bc919 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/hostedContents/{chatMessageHostedContent%2Did}/$value{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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. @@ -45,7 +44,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> bytes: """ Update media content for the navigation property hostedContents in users param body: Binary request body @@ -66,7 +65,7 @@ async def put(self,body: bytes, request_configuration: Optional[RequestConfigura raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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. @@ -77,7 +76,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ Update media content for the navigation property hostedContents in users param body: Binary request body @@ -123,4 +122,27 @@ 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 872aa47096e..e9a0b44cf77 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 970c170be50..9c5db69c648 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 58c31056e44..66004fc18ba 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +31,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ChatMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property replies for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ChatMessage]: + async def get(self,request_configuration: Optional[ChatMessageItemRequestBuilderGetRequestConfiguration] = 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 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) - async def patch(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: + async def patch(self,body: Optional[ChatMessage] = None, request_configuration: Optional[ChatMessageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ChatMessage]: """ Update the navigation property replies in users param body: The request body @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ChatMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property replies for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChatMessageItemRequestBuilderGetRequestConfiguration] = 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 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[ChatMessageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property replies in users param body: The request body @@ -186,6 +185,16 @@ 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(): """ @@ -212,4 +221,27 @@ def get_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 e9355ffbee6..c50c220f3d2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/hostedContents/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 fe9d5af0c5b..0dd0409866b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,7 @@ 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[RequestConfiguration] = None) -> Optional[ChatMessageHostedContentCollectionResponse]: + async def get(self,request_configuration: Optional[HostedContentsRequestBuilderGetRequestConfiguration] = 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatMessageHostedContentCollectionResponse, error_mapping) - async def post(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def post(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[HostedContentsRequestBuilderPostRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Create new navigation property to hostedContents for users param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[HostedContentsRequestBuilderGetRequestConfiguration] = 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[HostedContentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to hostedContents for users param body: The request body @@ -189,4 +188,27 @@ def 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 8ad720f40e0..770ca343dbb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/{chatMessage%2Did1}/hostedContents/{chatMessageHostedContent%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property hostedContents for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ChatMessageHostedContent]: + async def get(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatMessageHostedContent, error_mapping) - async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Update the navigation property hostedContents in users param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property hostedContents for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property hostedContents in users param body: The request body @@ -146,6 +145,16 @@ 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(): """ @@ -172,4 +181,27 @@ def get_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 de97d2272c2..b4c7f5aa75b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/hostedContents/{chatMessageHostedContent%2Did}/$value{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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. @@ -45,7 +44,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> bytes: """ Update media content for the navigation property hostedContents in users param body: Binary request body @@ -66,7 +65,7 @@ async def put(self,body: bytes, request_configuration: Optional[RequestConfigura raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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. @@ -77,7 +76,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ Update media content for the navigation property hostedContents in users param body: Binary request body @@ -123,4 +122,27 @@ 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 83c6e9fbefb..689ac49d490 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[SetReactionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[SetReactionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action setReaction param body: The request body @@ -72,4 +72,14 @@ 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 d3b5b528430..67eaf844d4f 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[SoftDeleteRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[SoftDeleteRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 db63946a91d..13f0d029af1 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[UndoSoftDeleteRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[UndoSoftDeleteRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 ec59fda26d5..b1518ce1b49 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[UnsetReactionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[UnsetReactionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action unsetReaction param body: The request body @@ -72,4 +72,14 @@ 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 3e15f2eddb2..be92bb56940 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[ChatMessageCollectionResponse]: + async def get(self,request_configuration: Optional[RepliesRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatMessageCollectionResponse, error_mapping) - async def post(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: + async def post(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RepliesRequestBuilderPostRequestConfiguration] = None) -> Optional[ChatMessage]: """ Create a new reply to a chatMessage in a specified channel. param body: The request body @@ -90,7 +89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RepliesRequestBuilderGetRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RepliesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new reply to a chatMessage in a specified channel. param body: The request body @@ -200,4 +199,27 @@ def 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 f32588d9517..f20048701b4 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[SetReactionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[SetReactionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action setReaction param body: The request body @@ -72,4 +72,14 @@ 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 a0eb4594b5a..dc1231876ef 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[SoftDeleteRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[SoftDeleteRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 cc82978364e..08e1abde46a 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[UndoSoftDeleteRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[UndoSoftDeleteRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 7a831ba1cb5..7d6393cd325 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[UnsetReactionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[UnsetReactionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action unsetReaction param body: The request body @@ -72,4 +72,14 @@ 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 ba6e9e4f1f0..0cbac45f498 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[ChatMessageCollectionResponse]: + async def get(self,request_configuration: Optional[MessagesRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatMessageCollectionResponse, error_mapping) - async def post(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: + async def post(self,body: Optional[ChatMessage] = None, request_configuration: Optional[MessagesRequestBuilderPostRequestConfiguration] = None) -> Optional[ChatMessage]: """ Send a new chatMessage in the specified channel or a chat. param body: The request body @@ -90,7 +89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MessagesRequestBuilderGetRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[MessagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Send a new chatMessage in the specified channel or a chat. param body: The request body @@ -200,4 +199,27 @@ def 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 ab1821eabcd..5e83c0720d8 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[RequestConfiguration] = None) -> Optional[ProvisionChannelEmailResult]: + async def post(self,request_configuration: Optional[ProvisionEmailRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, ProvisionChannelEmailResult, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[ProvisionEmailRequestBuilderPostRequestConfiguration] = 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,4 +68,14 @@ 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 9b5d8bcd70a..2792d7baf68 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RemoveEmailRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RemoveEmailRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 0301d3311d1..9728b94a863 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/sharedWithTeams/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 c673047a338..3ed796dcdcc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[ConversationMemberCollectionResponse]: + async def get(self,request_configuration: Optional[AllowedMembersRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ConversationMemberCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AllowedMembersRequestBuilderGetRequestConfiguration] = 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. @@ -150,4 +149,17 @@ def 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 bc735a04705..5e1de7a1f5f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/sharedWithTeams/{sharedWithChannelTeamInfo%2Did}/allowedMembers/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 42f4595a8d9..db1416ddd67 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{conversationMember%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMember]: + async def get(self,request_configuration: Optional[ConversationMemberItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ConversationMemberItemRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 1642c23e2b9..bebff6de4ec 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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}/sharedWithTeams/{sharedWithChannelTeamInfo%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[SharedWithChannelTeamInfo]: + async def get(self,request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderGetRequestConfiguration] = 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. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SharedWithChannelTeamInfo, error_mapping) - async def patch(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfo]: + async def patch(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfo]: """ Update the navigation property sharedWithTeams in users param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sharedWithTeams in users param body: The request body @@ -157,6 +156,16 @@ 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(): """ @@ -183,4 +192,27 @@ def get_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 23e7ec1fdca..48105dcc372 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/team{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Team]: + async def get(self,request_configuration: Optional[TeamRequestBuilderGetRequestConfiguration] = None) -> Optional[Team]: """ Get team from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Team, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TeamRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get team from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 34459aac0a1..fe09046aa12 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfoCollectionResponse]: + async def get(self,request_configuration: Optional[SharedWithTeamsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SharedWithChannelTeamInfoCollectionResponse, error_mapping) - async def post(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfo]: + async def post(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[SharedWithTeamsRequestBuilderPostRequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfo]: """ Create new navigation property to sharedWithTeams for users param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SharedWithTeamsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[SharedWithTeamsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to sharedWithTeams for users param body: The request body @@ -189,4 +188,27 @@ def 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 66472005996..08ef49e62eb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/tabs/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 48655cf0007..dc2632fc52e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{teamsTab%2Did}/teamsApp{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsApp]: + async def get(self,request_configuration: Optional[TeamsAppRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamsApp, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TeamsAppRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 7813c416842..ae32dc0e5e9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TeamsTabItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[TeamsTab]: + async def get(self,request_configuration: Optional[TeamsTabItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamsTab, error_mapping) - async def patch(self,body: Optional[TeamsTab] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsTab]: + async def patch(self,body: Optional[TeamsTab] = None, request_configuration: Optional[TeamsTabItemRequestBuilderPatchRequestConfiguration] = 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 @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TeamsTabItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TeamsTabItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TeamsTab] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TeamsTab] = None, request_configuration: Optional[TeamsTabItemRequestBuilderPatchRequestConfiguration] = 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 @@ -148,6 +147,16 @@ 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(): """ @@ -174,4 +183,27 @@ def get_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 36477e03c7a..84b220ae5fb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TeamsTabCollectionResponse]: + async def get(self,request_configuration: Optional[TabsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamsTabCollectionResponse, error_mapping) - async def post(self,body: Optional[TeamsTab] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsTab]: + async def post(self,body: Optional[TeamsTab] = None, request_configuration: Optional[TabsRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TabsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TeamsTab] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TeamsTab] = None, request_configuration: Optional[TabsRequestBuilderPostRequestConfiguration] = 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 @@ -190,4 +189,27 @@ def 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 711dd4c450e..f1715cad15b 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ClonePostRequestBody] = None, request_configuration: Optional[CloneRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ClonePostRequestBody] = None, request_configuration: Optional[CloneRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 8b2fbe35a46..d75c440ab8f 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[CompleteMigrationRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[CompleteMigrationRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 1e4350a1675..348c51a93dd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}/group{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Group]: + async def get(self,request_configuration: Optional[GroupRequestBuilderGetRequestConfiguration] = None) -> Optional[Group]: """ Get group from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GroupRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get group from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -104,4 +103,17 @@ def get_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 4836c1c53f8..d5f6f861097 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/group/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 78af5c2c61f..af73781325e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}/group/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 4afb36759e9..a0122987290 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/incomingChannels/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 d1401d254f6..0cd3a6dbba4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[ChannelCollectionResponse]: + async def get(self,request_configuration: Optional[IncomingChannelsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChannelCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[IncomingChannelsRequestBuilderGetRequestConfiguration] = 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. @@ -150,4 +149,17 @@ def 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 7527d53be3e..7a49154b303 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{channel%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Channel]: + async def get(self,request_configuration: Optional[ChannelItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Channel, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChannelItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ List of channels shared with the team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 b2a53b70206..ea488d51c49 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/installedApps/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 88a6fac2fc7..a82b61f8f19 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TeamsAppInstallationCollectionResponse]: + async def get(self,request_configuration: Optional[InstalledAppsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamsAppInstallationCollectionResponse, error_mapping) - async def post(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsAppInstallation]: + async def post(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[InstalledAppsRequestBuilderPostRequestConfiguration] = None) -> Optional[TeamsAppInstallation]: """ Install an app to the specified team. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[InstalledAppsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[InstalledAppsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Install an app to the specified team. param body: The request body @@ -190,4 +189,27 @@ def 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 2bccf5b4af7..c7dc4ff40b5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/teamsApp{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsApp]: + async def get(self,request_configuration: Optional[TeamsAppRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamsApp]: """ The app that is installed. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamsApp, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TeamsAppRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The app that is installed. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 85d927f9550..1b037db5c97 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/teamsAppDefinition{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsAppDefinition]: + async def get(self,request_configuration: Optional[TeamsAppDefinitionRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamsAppDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TeamsAppDefinitionRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 e1fab335d75..e674fee4f2e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TeamsAppInstallationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Uninstalls an app from the specified team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[TeamsAppInstallation]: + async def get(self,request_configuration: Optional[TeamsAppInstallationItemRequestBuilderGetRequestConfiguration] = 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. @@ -70,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamsAppInstallation, error_mapping) - async def patch(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsAppInstallation]: + async def patch(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[TeamsAppInstallationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TeamsAppInstallation]: """ Update the navigation property installedApps in users param body: The request body @@ -93,7 +92,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TeamsAppInstallationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Uninstalls an app from the specified team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -104,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TeamsAppInstallationItemRequestBuilderGetRequestConfiguration] = 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. @@ -115,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TeamsAppInstallation] = None, request_configuration: Optional[TeamsAppInstallationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property installedApps in users param body: The request body @@ -167,6 +166,16 @@ 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(): """ @@ -193,4 +202,27 @@ def get_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 6289d7df6fb..2d979da790d 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[UpgradePostRequestBody] = None, request_configuration: Optional[UpgradeRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UpgradePostRequestBody] = None, request_configuration: Optional[UpgradeRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Upgrade an app installation within a chat. param body: The request body @@ -73,4 +73,14 @@ 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 143c0c4369b..1308736e837 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[RequestConfiguration] = None) -> Optional[AddPostResponse]: + async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 48650759acc..d8b5642868a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/members/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 4b0e8facae7..48a3ff4562b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{conversationMember%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ConversationMemberItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Remove a conversationMember from a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ConversationMember]: + async def get(self,request_configuration: Optional[ConversationMemberItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ConversationMember]: """ Get a conversationMember from a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) - async def patch(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMember]: + async def patch(self,body: Optional[ConversationMember] = None, request_configuration: Optional[ConversationMemberItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ConversationMember]: """ Update the role of a conversationMember in a team. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ConversationMemberItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Remove a conversationMember from a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ConversationMemberItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get a conversationMember from a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[ConversationMemberItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the role of a conversationMember in a team. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 94687579111..ec42f3a044d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[ConversationMemberCollectionResponse]: + async def get(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ConversationMemberCollectionResponse, error_mapping) - async def post(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMember]: + async def post(self,body: Optional[ConversationMember] = None, request_configuration: Optional[MembersRequestBuilderPostRequestConfiguration] = None) -> Optional[ConversationMember]: """ Add a new conversationMember to a team. param body: The request body @@ -90,7 +89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[MembersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Add a new conversationMember to a team. param body: The request body @@ -200,4 +199,27 @@ def 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 56e189db372..9786e9c2047 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/operations/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 06e14eb3a3c..282989b1a02 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{teamsAsyncOperation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TeamsAsyncOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property operations for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[TeamsAsyncOperation]: + async def get(self,request_configuration: Optional[TeamsAsyncOperationItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamsAsyncOperation, error_mapping) - async def patch(self,body: Optional[TeamsAsyncOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsAsyncOperation]: + async def patch(self,body: Optional[TeamsAsyncOperation] = None, request_configuration: Optional[TeamsAsyncOperationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TeamsAsyncOperation]: """ Update the navigation property operations in users param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TeamsAsyncOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property operations for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TeamsAsyncOperationItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TeamsAsyncOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TeamsAsyncOperation] = None, request_configuration: Optional[TeamsAsyncOperationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property operations in users param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 7b3b2183cfd..5247daafc77 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TeamsAsyncOperationCollectionResponse]: + async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamsAsyncOperationCollectionResponse, error_mapping) - async def post(self,body: Optional[TeamsAsyncOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsAsyncOperation]: + async def post(self,body: Optional[TeamsAsyncOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> Optional[TeamsAsyncOperation]: """ Create new navigation property to operations for users param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TeamsAsyncOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TeamsAsyncOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to operations for users param body: The request body @@ -188,4 +187,27 @@ def 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 b8938ffbcfd..cb6f955c5e6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/permissionGrants/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 354d502baf5..f6c6be25e2d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{resourceSpecificPermissionGrant%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property permissionGrants for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ResourceSpecificPermissionGrant]: + async def get(self,request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ResourceSpecificPermissionGrant, error_mapping) - async def patch(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: + async def patch(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: """ Update the navigation property permissionGrants in users param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property permissionGrants for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property permissionGrants in users param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 0880c9d17ff..7da6acc95e0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrantCollectionResponse]: + async def get(self,request_configuration: Optional[PermissionGrantsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ResourceSpecificPermissionGrantCollectionResponse, error_mapping) - async def post(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: + async def post(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[PermissionGrantsRequestBuilderPostRequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: """ Create new navigation property to permissionGrants for users param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PermissionGrantsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[PermissionGrantsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to permissionGrants for users param body: The request body @@ -189,4 +188,27 @@ def 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 38612482799..f4926e5ac0e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}/photo{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ProfilePhoto]: + async def get(self,request_configuration: Optional[PhotoRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ProfilePhoto, error_mapping) - async def patch(self,body: Optional[ProfilePhoto] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ProfilePhoto]: + async def patch(self,body: Optional[ProfilePhoto] = None, request_configuration: Optional[PhotoRequestBuilderPatchRequestConfiguration] = None) -> Optional[ProfilePhoto]: """ Update the navigation property photo in users param body: The request body @@ -72,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PhotoRequestBuilderGetRequestConfiguration] = 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. @@ -83,7 +82,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ProfilePhoto] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ProfilePhoto] = None, request_configuration: Optional[PhotoRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property photo in users param body: The request body @@ -143,4 +142,27 @@ def get_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 e9a62b46a7a..1ddf3d844e2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/photo/$value{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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. @@ -45,7 +44,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> bytes: """ Update media content for the navigation property photo in users param body: Binary request body @@ -66,7 +65,7 @@ async def put(self,body: bytes, request_configuration: Optional[RequestConfigura raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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. @@ -77,7 +76,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ Update media content for the navigation property photo in users param body: Binary request body @@ -123,4 +122,27 @@ 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 ee3e2948920..4947c6c47e4 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[CompleteMigrationRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[CompleteMigrationRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 90b924df3d9..c83e48da7e8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/doesUserHaveAccess(userId='@userId',tenantId='@tenantId',userPrincipalName='@userPrincipalName'){?tenantId*,userId*,userPrincipalName*}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse]: + async def get(self,request_configuration: Optional[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration] = None) -> Optional[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse]: """ Invoke function doesUserHaveAccess param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DoesUserHaveAccessuserIdUserIdTenantIdTenantIdUserPrincipalNameUserPrincipalNameRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function doesUserHaveAccess param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,4 +98,17 @@ 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 936f2c3cef4..81ee917ad27 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/filesFolder/content{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[DriveItem]: """ The content stream, if the item represents a file. param body: Binary request body @@ -69,7 +68,7 @@ async def put(self,body: bytes, request_configuration: Optional[RequestConfigura return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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. @@ -80,7 +79,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ The content stream, if the item represents a file. param body: Binary request body @@ -126,4 +125,27 @@ 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 a1b967d8cf9..54e3ba0bd3b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DriveItem]: + async def get(self,request_configuration: Optional[FilesFolderRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DriveItem, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[FilesFolderRequestBuilderGetRequestConfiguration] = 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. @@ -105,4 +104,17 @@ def get_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 ce704555c66..c2a824abc34 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[RequestConfiguration] = None) -> Optional[AddPostResponse]: + async def post(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AddPostRequestBody] = None, request_configuration: Optional[AddRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 833ecc4f218..ab7c85a3da6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/members/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 a26edbca775..d047e2155d7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{conversationMember%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ConversationMemberItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ConversationMember]: + async def get(self,request_configuration: Optional[ConversationMemberItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ConversationMember]: """ Get a conversationMember from a channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) - async def patch(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMember]: + async def patch(self,body: Optional[ConversationMember] = None, request_configuration: Optional[ConversationMemberItemRequestBuilderPatchRequestConfiguration] = 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. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ConversationMemberItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ConversationMemberItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get a conversationMember from a channel. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[ConversationMemberItemRequestBuilderPatchRequestConfiguration] = 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. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 a75f3302de2..b3324811396 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[ConversationMemberCollectionResponse]: + async def get(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = 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. @@ -66,13 +65,13 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ConversationMemberCollectionResponse, error_mapping) - async def post(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMember]: + async def post(self,body: Optional[ConversationMember] = None, request_configuration: Optional[MembersRequestBuilderPostRequestConfiguration] = None) -> Optional[ConversationMember]: """ - Add a conversationMember to a channel. + Add a conversationMember to a channel. This operation is allowed only for channels with a membershipType value of private or shared. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ConversationMember] - Find more info here: https://learn.microsoft.com/graph/api/conversationmember-add?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/channel-post-members?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -90,7 +89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = 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. @@ -101,9 +100,9 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ConversationMember] = None, request_configuration: Optional[MembersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ - Add a conversationMember to a channel. + Add a conversationMember to a channel. This operation is allowed only for channels with a membershipType value of private or shared. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -200,4 +199,27 @@ def 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 b3f8ea3bca6..2cbdaf1c8fb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 e070124093c..561c1777b48 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 d1067a66c97..9ccfa5a0ce7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ChatMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property messages for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ChatMessage]: + async def get(self,request_configuration: Optional[ChatMessageItemRequestBuilderGetRequestConfiguration] = 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. @@ -72,7 +71,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) - async def patch(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: + async def patch(self,body: Optional[ChatMessage] = None, request_configuration: Optional[ChatMessageItemRequestBuilderPatchRequestConfiguration] = 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 @@ -96,7 +95,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ChatMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property messages for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -107,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChatMessageItemRequestBuilderGetRequestConfiguration] = 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. @@ -118,7 +117,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[ChatMessageItemRequestBuilderPatchRequestConfiguration] = 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 @@ -197,6 +196,16 @@ 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(): """ @@ -223,4 +232,27 @@ def get_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 abe4fd49089..9c817ab7e5b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/hostedContents/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 8bab112bd08..453cf9150e7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,7 @@ 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[RequestConfiguration] = None) -> Optional[ChatMessageHostedContentCollectionResponse]: + async def get(self,request_configuration: Optional[HostedContentsRequestBuilderGetRequestConfiguration] = 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatMessageHostedContentCollectionResponse, error_mapping) - async def post(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def post(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[HostedContentsRequestBuilderPostRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Create new navigation property to hostedContents for users param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[HostedContentsRequestBuilderGetRequestConfiguration] = 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[HostedContentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to hostedContents for users param body: The request body @@ -189,4 +188,27 @@ def 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 b63cb4a66e8..aec8b904974 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}/hostedContents/{chatMessageHostedContent%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property hostedContents for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ChatMessageHostedContent]: + async def get(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatMessageHostedContent, error_mapping) - async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Update the navigation property hostedContents in users param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property hostedContents for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property hostedContents in users param body: The request body @@ -146,6 +145,16 @@ 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(): """ @@ -172,4 +181,27 @@ def get_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 dc006f5e576..c334de49464 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/hostedContents/{chatMessageHostedContent%2Did}/$value{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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. @@ -45,7 +44,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> bytes: """ Update media content for the navigation property hostedContents in users param body: Binary request body @@ -66,7 +65,7 @@ async def put(self,body: bytes, request_configuration: Optional[RequestConfigura raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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. @@ -77,7 +76,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ Update media content for the navigation property hostedContents in users param body: Binary request body @@ -123,4 +122,27 @@ 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 93d9e31b503..bb36cf82d4b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 56337378b15..ea50e188f56 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 77864619f39..f476ac16214 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +31,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ChatMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property replies for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ChatMessage]: + async def get(self,request_configuration: Optional[ChatMessageItemRequestBuilderGetRequestConfiguration] = 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 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatMessage, error_mapping) - async def patch(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: + async def patch(self,body: Optional[ChatMessage] = None, request_configuration: Optional[ChatMessageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ChatMessage]: """ Update the navigation property replies in users param body: The request body @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ChatMessageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property replies for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChatMessageItemRequestBuilderGetRequestConfiguration] = 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 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[ChatMessageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property replies in users param body: The request body @@ -186,6 +185,16 @@ 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(): """ @@ -212,4 +221,27 @@ def get_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 7d5bb6af98b..c10d3b6265e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/hostedContents/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 acbfe4c4e0b..ae909587a08 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,7 @@ 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[RequestConfiguration] = None) -> Optional[ChatMessageHostedContentCollectionResponse]: + async def get(self,request_configuration: Optional[HostedContentsRequestBuilderGetRequestConfiguration] = 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatMessageHostedContentCollectionResponse, error_mapping) - async def post(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def post(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[HostedContentsRequestBuilderPostRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Create new navigation property to hostedContents for users param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[HostedContentsRequestBuilderGetRequestConfiguration] = 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[HostedContentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to hostedContents for users param body: The request body @@ -189,4 +188,27 @@ def 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 62a3405ffc3..f521b1a4404 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/{chatMessage%2Did1}/hostedContents/{chatMessageHostedContent%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property hostedContents for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ChatMessageHostedContent]: + async def get(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatMessageHostedContent, error_mapping) - async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: + async def patch(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ChatMessageHostedContent]: """ Update the navigation property hostedContents in users param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property hostedContents for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChatMessageHostedContent] = None, request_configuration: Optional[ChatMessageHostedContentItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property hostedContents in users param body: The request body @@ -146,6 +145,16 @@ 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(): """ @@ -172,4 +181,27 @@ def get_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 7d9848075e6..e75bcae1243 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/hostedContents/{chatMessageHostedContent%2Did}/$value{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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. @@ -45,7 +44,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> bytes: """ Update media content for the navigation property hostedContents in users param body: Binary request body @@ -66,7 +65,7 @@ async def put(self,body: bytes, request_configuration: Optional[RequestConfigura raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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. @@ -77,7 +76,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ Update media content for the navigation property hostedContents in users param body: Binary request body @@ -123,4 +122,27 @@ 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 59538db8304..5b33456e6e7 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[SetReactionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[SetReactionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action setReaction param body: The request body @@ -72,4 +72,14 @@ 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 c400e180362..ce54c989027 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[SoftDeleteRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[SoftDeleteRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 a4ba1cf2bf1..419fcf98cde 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[UndoSoftDeleteRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[UndoSoftDeleteRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 46ea306a1af..dd33f8fbb80 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[UnsetReactionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[UnsetReactionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action unsetReaction param body: The request body @@ -72,4 +72,14 @@ 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 0c3e37d9c29..967b969b911 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[ChatMessageCollectionResponse]: + async def get(self,request_configuration: Optional[RepliesRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatMessageCollectionResponse, error_mapping) - async def post(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: + async def post(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RepliesRequestBuilderPostRequestConfiguration] = None) -> Optional[ChatMessage]: """ Create a new reply to a chatMessage in a specified channel. param body: The request body @@ -90,7 +89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RepliesRequestBuilderGetRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RepliesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new reply to a chatMessage in a specified channel. param body: The request body @@ -200,4 +199,27 @@ def 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 652be0248d3..81f494ea5e5 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[SetReactionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetReactionPostRequestBody] = None, request_configuration: Optional[SetReactionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action setReaction param body: The request body @@ -72,4 +72,14 @@ 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 b57d9be35ab..e0c10985a5f 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[SoftDeleteRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[SoftDeleteRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 1c2795650c0..afcf1492aef 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[UndoSoftDeleteRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[UndoSoftDeleteRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 aeed1c64b95..ca27f5e9446 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[UnsetReactionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UnsetReactionPostRequestBody] = None, request_configuration: Optional[UnsetReactionRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action unsetReaction param body: The request body @@ -72,4 +72,14 @@ 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 df807412cb1..05e5fac1c82 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[ChatMessageCollectionResponse]: + async def get(self,request_configuration: Optional[MessagesRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChatMessageCollectionResponse, error_mapping) - async def post(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChatMessage]: + async def post(self,body: Optional[ChatMessage] = None, request_configuration: Optional[MessagesRequestBuilderPostRequestConfiguration] = None) -> Optional[ChatMessage]: """ Send a new chatMessage in the specified channel or a chat. param body: The request body @@ -90,7 +89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MessagesRequestBuilderGetRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChatMessage] = None, request_configuration: Optional[MessagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Send a new chatMessage in the specified channel or a chat. param body: The request body @@ -200,4 +199,27 @@ def 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 ff85a395d2e..b767bd1e62c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +35,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[PrimaryChannelRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property primaryChannel for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -54,7 +53,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Channel]: + async def get(self,request_configuration: Optional[PrimaryChannelRequestBuilderGetRequestConfiguration] = 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. @@ -75,7 +74,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Channel, error_mapping) - async def patch(self,body: Optional[Channel] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Channel]: + async def patch(self,body: Optional[Channel] = None, request_configuration: Optional[PrimaryChannelRequestBuilderPatchRequestConfiguration] = None) -> Optional[Channel]: """ Update the navigation property primaryChannel in users param body: The request body @@ -98,7 +97,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[PrimaryChannelRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property primaryChannel for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +108,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PrimaryChannelRequestBuilderGetRequestConfiguration] = 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. @@ -120,7 +119,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Channel] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Channel] = None, request_configuration: Optional[PrimaryChannelRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property primaryChannel in users param body: The request body @@ -226,6 +225,16 @@ 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(): """ @@ -252,4 +261,27 @@ def get_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 65214765218..79b168d6c72 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[RequestConfiguration] = None) -> Optional[ProvisionChannelEmailResult]: + async def post(self,request_configuration: Optional[ProvisionEmailRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, ProvisionChannelEmailResult, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[ProvisionEmailRequestBuilderPostRequestConfiguration] = 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,4 +68,14 @@ 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 7d7d825d7c1..cdf536163d8 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RemoveEmailRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RemoveEmailRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 a1deb0a13f1..f47646489d1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/sharedWithTeams/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 ada15726a44..a1752a87656 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[ConversationMemberCollectionResponse]: + async def get(self,request_configuration: Optional[AllowedMembersRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ConversationMemberCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AllowedMembersRequestBuilderGetRequestConfiguration] = 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. @@ -150,4 +149,17 @@ def 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 138cb1d758d..09cb94eb6c7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/sharedWithTeams/{sharedWithChannelTeamInfo%2Did}/allowedMembers/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 9e36488d1f5..07769ece308 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{conversationMember%2Did}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[ConversationMember]: + async def get(self,request_configuration: Optional[ConversationMemberItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ConversationMember, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ConversationMemberItemRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 072c3f78d79..92185c3f55f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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/sharedWithTeams/{sharedWithChannelTeamInfo%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[SharedWithChannelTeamInfo]: + async def get(self,request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderGetRequestConfiguration] = 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. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SharedWithChannelTeamInfo, error_mapping) - async def patch(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfo]: + async def patch(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfo]: """ Update the navigation property sharedWithTeams in users param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[SharedWithChannelTeamInfoItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sharedWithTeams in users param body: The request body @@ -157,6 +156,16 @@ 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(): """ @@ -183,4 +192,27 @@ def get_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 0a687e77ebe..14ebdb04700 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/team{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Team]: + async def get(self,request_configuration: Optional[TeamRequestBuilderGetRequestConfiguration] = None) -> Optional[Team]: """ Get team from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Team, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TeamRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get team from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 27c76342422..d7606fbb927 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfoCollectionResponse]: + async def get(self,request_configuration: Optional[SharedWithTeamsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SharedWithChannelTeamInfoCollectionResponse, error_mapping) - async def post(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfo]: + async def post(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[SharedWithTeamsRequestBuilderPostRequestConfiguration] = None) -> Optional[SharedWithChannelTeamInfo]: """ Create new navigation property to sharedWithTeams for users param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SharedWithTeamsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SharedWithChannelTeamInfo] = None, request_configuration: Optional[SharedWithTeamsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to sharedWithTeams for users param body: The request body @@ -189,4 +188,27 @@ def 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 a17b67fd4c5..d6ffae8844f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/tabs/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 03326b71a65..82d9874ca95 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{teamsTab%2Did}/teamsApp{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsApp]: + async def get(self,request_configuration: Optional[TeamsAppRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamsApp, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TeamsAppRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 ece0adea5d7..c0a6f989450 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TeamsTabItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[TeamsTab]: + async def get(self,request_configuration: Optional[TeamsTabItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamsTab, error_mapping) - async def patch(self,body: Optional[TeamsTab] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsTab]: + async def patch(self,body: Optional[TeamsTab] = None, request_configuration: Optional[TeamsTabItemRequestBuilderPatchRequestConfiguration] = 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 @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TeamsTabItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TeamsTabItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TeamsTab] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TeamsTab] = None, request_configuration: Optional[TeamsTabItemRequestBuilderPatchRequestConfiguration] = 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 @@ -148,6 +147,16 @@ 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(): """ @@ -174,4 +183,27 @@ def get_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 328e830b41d..d2af71ab7e5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TeamsTabCollectionResponse]: + async def get(self,request_configuration: Optional[TabsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamsTabCollectionResponse, error_mapping) - async def post(self,body: Optional[TeamsTab] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsTab]: + async def post(self,body: Optional[TeamsTab] = None, request_configuration: Optional[TabsRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TabsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TeamsTab] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TeamsTab] = None, request_configuration: Optional[TabsRequestBuilderPostRequestConfiguration] = 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 @@ -190,4 +189,27 @@ def 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 f7864ee21c0..aade6b8aee6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/schedule/offerShiftRequests/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 b1a5a4e913b..579ff495cca 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{offerShiftRequest%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[OfferShiftRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property offerShiftRequests for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[OfferShiftRequest]: + async def get(self,request_configuration: Optional[OfferShiftRequestItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OfferShiftRequest, error_mapping) - async def patch(self,body: Optional[OfferShiftRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OfferShiftRequest]: + async def patch(self,body: Optional[OfferShiftRequest] = None, request_configuration: Optional[OfferShiftRequestItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OfferShiftRequest]: """ Update the navigation property offerShiftRequests in users param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[OfferShiftRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property offerShiftRequests for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OfferShiftRequestItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OfferShiftRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OfferShiftRequest] = None, request_configuration: Optional[OfferShiftRequestItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property offerShiftRequests in users param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 4271ef2622d..b82b0961c72 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[OfferShiftRequestCollectionResponse]: + async def get(self,request_configuration: Optional[OfferShiftRequestsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OfferShiftRequestCollectionResponse, error_mapping) - async def post(self,body: Optional[OfferShiftRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OfferShiftRequest]: + async def post(self,body: Optional[OfferShiftRequest] = None, request_configuration: Optional[OfferShiftRequestsRequestBuilderPostRequestConfiguration] = None) -> Optional[OfferShiftRequest]: """ Create an instance of an offerShiftRequest. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OfferShiftRequestsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OfferShiftRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OfferShiftRequest] = None, request_configuration: Optional[OfferShiftRequestsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create an instance of an offerShiftRequest. param body: The request body @@ -190,4 +189,27 @@ def 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 e84ccf6e6eb..bfffdcd6d01 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/schedule/openShiftChangeRequests/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 624a5205795..73a7a1b1dd5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{openShiftChangeRequest%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[OpenShiftChangeRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property openShiftChangeRequests for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[OpenShiftChangeRequest]: + async def get(self,request_configuration: Optional[OpenShiftChangeRequestItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OpenShiftChangeRequest, error_mapping) - async def patch(self,body: Optional[OpenShiftChangeRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OpenShiftChangeRequest]: + async def patch(self,body: Optional[OpenShiftChangeRequest] = None, request_configuration: Optional[OpenShiftChangeRequestItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OpenShiftChangeRequest]: """ Update the navigation property openShiftChangeRequests in users param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[OpenShiftChangeRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property openShiftChangeRequests for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OpenShiftChangeRequestItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OpenShiftChangeRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OpenShiftChangeRequest] = None, request_configuration: Optional[OpenShiftChangeRequestItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property openShiftChangeRequests in users param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 cb556f00a2d..46c4c05bce9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[OpenShiftChangeRequestCollectionResponse]: + async def get(self,request_configuration: Optional[OpenShiftChangeRequestsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OpenShiftChangeRequestCollectionResponse, error_mapping) - async def post(self,body: Optional[OpenShiftChangeRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OpenShiftChangeRequest]: + async def post(self,body: Optional[OpenShiftChangeRequest] = None, request_configuration: Optional[OpenShiftChangeRequestsRequestBuilderPostRequestConfiguration] = None) -> Optional[OpenShiftChangeRequest]: """ Create instance of an openShiftChangeRequest object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OpenShiftChangeRequestsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OpenShiftChangeRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OpenShiftChangeRequest] = None, request_configuration: Optional[OpenShiftChangeRequestsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create instance of an openShiftChangeRequest object. param body: The request body @@ -190,4 +189,27 @@ def 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 7ee990de927..aff887b58f9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/schedule/openShifts/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 7d576be56e7..7745993b449 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{openShift%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[OpenShiftItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete an openShift object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[OpenShift]: + async def get(self,request_configuration: Optional[OpenShiftItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OpenShift, error_mapping) - async def patch(self,body: Optional[OpenShift] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OpenShift]: + async def patch(self,body: Optional[OpenShift] = None, request_configuration: Optional[OpenShiftItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OpenShift]: """ Update the properties of an openShift object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[OpenShiftItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete an openShift object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OpenShiftItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OpenShift] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OpenShift] = None, request_configuration: Optional[OpenShiftItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of an openShift object. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 3ff38b1a223..9ddc249372c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[OpenShiftCollectionResponse]: + async def get(self,request_configuration: Optional[OpenShiftsRequestBuilderGetRequestConfiguration] = None) -> Optional[OpenShiftCollectionResponse]: """ List openShift objects in a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OpenShiftCollectionResponse, error_mapping) - async def post(self,body: Optional[OpenShift] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OpenShift]: + async def post(self,body: Optional[OpenShift] = None, request_configuration: Optional[OpenShiftsRequestBuilderPostRequestConfiguration] = None) -> Optional[OpenShift]: """ Create an instance of an openShift object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OpenShiftsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ List openShift objects in a team. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OpenShift] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OpenShift] = None, request_configuration: Optional[OpenShiftsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create an instance of an openShift object. param body: The request body @@ -190,4 +189,27 @@ def 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 dc26b419a51..632e1eba6d6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +36,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ScheduleRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property schedule for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -55,7 +54,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Schedule]: + async def get(self,request_configuration: Optional[ScheduleRequestBuilderGetRequestConfiguration] = 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. @@ -76,7 +75,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Schedule, error_mapping) - async def put(self,body: Optional[Schedule] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Schedule]: + async def put(self,body: Optional[Schedule] = None, request_configuration: Optional[ScheduleRequestBuilderPutRequestConfiguration] = None) -> Optional[Schedule]: """ Update the navigation property schedule in users param body: The request body @@ -99,7 +98,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ScheduleRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property schedule for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +109,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ScheduleRequestBuilderGetRequestConfiguration] = 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. @@ -121,7 +120,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_put_request_information(self,body: Optional[Schedule] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: Optional[Schedule] = None, request_configuration: Optional[ScheduleRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property schedule in users param body: The request body @@ -236,6 +235,16 @@ 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(): """ @@ -262,4 +271,27 @@ def get_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 e1d2c926448..8fa8e21bec7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/schedule/schedulingGroups/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 f72e5b04f5f..a598774f328 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{schedulingGroup%2Did}{?%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SchedulingGroupItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[SchedulingGroup]: + async def get(self,request_configuration: Optional[SchedulingGroupItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SchedulingGroup, error_mapping) - async def patch(self,body: Optional[SchedulingGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SchedulingGroup]: + async def patch(self,body: Optional[SchedulingGroup] = None, request_configuration: Optional[SchedulingGroupItemRequestBuilderPatchRequestConfiguration] = 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 @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SchedulingGroupItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SchedulingGroupItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SchedulingGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SchedulingGroup] = None, request_configuration: Optional[SchedulingGroupItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Replace an existing schedulingGroup. If the specified schedulingGroup doesn't exist, this method returns 404 Not found. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -159,4 +168,27 @@ def get_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 da9d5b56985..a0b5338762c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[SchedulingGroupCollectionResponse]: + async def get(self,request_configuration: Optional[SchedulingGroupsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SchedulingGroupCollectionResponse, error_mapping) - async def post(self,body: Optional[SchedulingGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SchedulingGroup]: + async def post(self,body: Optional[SchedulingGroup] = None, request_configuration: Optional[SchedulingGroupsRequestBuilderPostRequestConfiguration] = None) -> Optional[SchedulingGroup]: """ Create a new schedulingGroup. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SchedulingGroupsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SchedulingGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SchedulingGroup] = None, request_configuration: Optional[SchedulingGroupsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new schedulingGroup. param body: The request body @@ -185,4 +184,27 @@ def 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 f38985c0bd8..13c23e0b5a2 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SharePostRequestBody] = None, request_configuration: Optional[ShareRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SharePostRequestBody] = None, request_configuration: Optional[ShareRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 f3341d91f61..8e5163c4dc3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/schedule/shifts/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 578970f0f52..c099ed84582 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{shift%2Did}{?%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ShiftItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a shift from the schedule. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Shift]: + async def get(self,request_configuration: Optional[ShiftItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Shift, error_mapping) - async def patch(self,body: Optional[Shift] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Shift]: + async def patch(self,body: Optional[Shift] = None, request_configuration: Optional[ShiftItemRequestBuilderPatchRequestConfiguration] = 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 @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ShiftItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a shift from the schedule. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ShiftItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Shift] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Shift] = None, request_configuration: Optional[ShiftItemRequestBuilderPatchRequestConfiguration] = 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 @@ -138,6 +137,16 @@ 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(): """ @@ -159,4 +168,27 @@ def get_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 62c6fec0def..50ae6051b16 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ShiftCollectionResponse]: + async def get(self,request_configuration: Optional[ShiftsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ShiftCollectionResponse, error_mapping) - async def post(self,body: Optional[Shift] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Shift]: + async def post(self,body: Optional[Shift] = None, request_configuration: Optional[ShiftsRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ShiftsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Shift] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Shift] = None, request_configuration: Optional[ShiftsRequestBuilderPostRequestConfiguration] = 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 @@ -185,4 +184,27 @@ def 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 fe610ede976..87bdcffe1df 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/schedule/swapShiftsChangeRequests/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 7ca39281710..093bd1c2f38 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{swapShiftsChangeRequest%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SwapShiftsChangeRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property swapShiftsChangeRequests for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[SwapShiftsChangeRequest]: + async def get(self,request_configuration: Optional[SwapShiftsChangeRequestItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SwapShiftsChangeRequest, error_mapping) - async def patch(self,body: Optional[SwapShiftsChangeRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SwapShiftsChangeRequest]: + async def patch(self,body: Optional[SwapShiftsChangeRequest] = None, request_configuration: Optional[SwapShiftsChangeRequestItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[SwapShiftsChangeRequest]: """ Update the navigation property swapShiftsChangeRequests in users param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SwapShiftsChangeRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property swapShiftsChangeRequests for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SwapShiftsChangeRequestItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SwapShiftsChangeRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SwapShiftsChangeRequest] = None, request_configuration: Optional[SwapShiftsChangeRequestItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property swapShiftsChangeRequests in users param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 81f676ed2a1..b3070449878 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[SwapShiftsChangeRequestCollectionResponse]: + async def get(self,request_configuration: Optional[SwapShiftsChangeRequestsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SwapShiftsChangeRequestCollectionResponse, error_mapping) - async def post(self,body: Optional[SwapShiftsChangeRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SwapShiftsChangeRequest]: + async def post(self,body: Optional[SwapShiftsChangeRequest] = None, request_configuration: Optional[SwapShiftsChangeRequestsRequestBuilderPostRequestConfiguration] = None) -> Optional[SwapShiftsChangeRequest]: """ Create an instance of a swapShiftsChangeRequest object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SwapShiftsChangeRequestsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SwapShiftsChangeRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SwapShiftsChangeRequest] = None, request_configuration: Optional[SwapShiftsChangeRequestsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create an instance of a swapShiftsChangeRequest object. param body: The request body @@ -190,4 +189,27 @@ def 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 ccfaf5ab39b..d11001a30ef 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/schedule/timeOffReasons/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 22dae816b95..69cc06676b9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{timeOffReason%2Did}{?%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TimeOffReasonItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[TimeOffReason]: + async def get(self,request_configuration: Optional[TimeOffReasonItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TimeOffReason, error_mapping) - async def patch(self,body: Optional[TimeOffReason] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TimeOffReason]: + async def patch(self,body: Optional[TimeOffReason] = None, request_configuration: Optional[TimeOffReasonItemRequestBuilderPatchRequestConfiguration] = 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 @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TimeOffReasonItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TimeOffReasonItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TimeOffReason] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TimeOffReason] = None, request_configuration: Optional[TimeOffReasonItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Replace an existing timeOffReason. If the specified timeOffReason doesn't exist, this method returns 404 Not found. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -159,4 +168,27 @@ def get_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 35b8e95f353..de4debd4807 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TimeOffReasonCollectionResponse]: + async def get(self,request_configuration: Optional[TimeOffReasonsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TimeOffReasonCollectionResponse, error_mapping) - async def post(self,body: Optional[TimeOffReason] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TimeOffReason]: + async def post(self,body: Optional[TimeOffReason] = None, request_configuration: Optional[TimeOffReasonsRequestBuilderPostRequestConfiguration] = None) -> Optional[TimeOffReason]: """ Create a new timeOffReason. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TimeOffReasonsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TimeOffReason] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TimeOffReason] = None, request_configuration: Optional[TimeOffReasonsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new timeOffReason. param body: The request body @@ -185,4 +184,27 @@ def 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 0576e8d87fa..741da4a82fa 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/schedule/timeOffRequests/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 914383a7f82..7dcfea05d7d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{timeOffRequest%2Did}{?%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TimeOffRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a timeOffRequest object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[TimeOffRequest]: + async def get(self,request_configuration: Optional[TimeOffRequestItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TimeOffRequest, error_mapping) - async def patch(self,body: Optional[TimeOffRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TimeOffRequest]: + async def patch(self,body: Optional[TimeOffRequest] = None, request_configuration: Optional[TimeOffRequestItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TimeOffRequest]: """ Update the navigation property timeOffRequests in users param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TimeOffRequestItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a timeOffRequest object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TimeOffRequestItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TimeOffRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TimeOffRequest] = None, request_configuration: Optional[TimeOffRequestItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property timeOffRequests in users param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -158,4 +167,27 @@ def get_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 864eff6f421..7084a9d559d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TimeOffRequestCollectionResponse]: + async def get(self,request_configuration: Optional[TimeOffRequestsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TimeOffRequestCollectionResponse, error_mapping) - async def post(self,body: Optional[TimeOffRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TimeOffRequest]: + async def post(self,body: Optional[TimeOffRequest] = None, request_configuration: Optional[TimeOffRequestsRequestBuilderPostRequestConfiguration] = None) -> Optional[TimeOffRequest]: """ Create new navigation property to timeOffRequests for users param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TimeOffRequestsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TimeOffRequest] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TimeOffRequest] = None, request_configuration: Optional[TimeOffRequestsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to timeOffRequests for users param body: The request body @@ -184,4 +183,27 @@ def 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 9ec28f26bd5..4c75866ba4f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/schedule/timesOff/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 7febcf2c5cd..23819ef43f6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{timeOff%2Did}{?%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TimeOffItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a timeOff instance from a schedule. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[TimeOff]: + async def get(self,request_configuration: Optional[TimeOffItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TimeOff, error_mapping) - async def patch(self,body: Optional[TimeOff] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TimeOff]: + async def patch(self,body: Optional[TimeOff] = None, request_configuration: Optional[TimeOffItemRequestBuilderPatchRequestConfiguration] = 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 @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TimeOffItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a timeOff instance from a schedule. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TimeOffItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TimeOff] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TimeOff] = None, request_configuration: Optional[TimeOffItemRequestBuilderPatchRequestConfiguration] = 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 @@ -138,6 +137,16 @@ 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(): """ @@ -159,4 +168,27 @@ def get_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 67abedbfbf6..293188eb863 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TimeOffCollectionResponse]: + async def get(self,request_configuration: Optional[TimesOffRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TimeOffCollectionResponse, error_mapping) - async def post(self,body: Optional[TimeOff] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TimeOff]: + async def post(self,body: Optional[TimeOff] = None, request_configuration: Optional[TimesOffRequestBuilderPostRequestConfiguration] = None) -> Optional[TimeOff]: """ Create a new timeOff instance in a schedule. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TimesOffRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TimeOff] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TimeOff] = None, request_configuration: Optional[TimesOffRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new timeOff instance in a schedule. param body: The request body @@ -185,4 +184,27 @@ def 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 578173a60e1..77fa81af18d 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SendActivityNotificationPostRequestBody] = None, request_configuration: Optional[SendActivityNotificationRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SendActivityNotificationPostRequestBody] = None, request_configuration: Optional[SendActivityNotificationRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 c1f99ce1b42..0de64b2037d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/tags/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 3b789f929a9..659093f1f9f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/tags/{teamworkTag%2Did}/members/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 0ef0b35e743..616f4315ad6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{teamworkTagMember%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TeamworkTagMemberItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[TeamworkTagMember]: + async def get(self,request_configuration: Optional[TeamworkTagMemberItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamworkTagMember, error_mapping) - async def patch(self,body: Optional[TeamworkTagMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamworkTagMember]: + async def patch(self,body: Optional[TeamworkTagMember] = None, request_configuration: Optional[TeamworkTagMemberItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TeamworkTagMember]: """ Update the navigation property members in users param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TeamworkTagMemberItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TeamworkTagMemberItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TeamworkTagMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TeamworkTagMember] = None, request_configuration: Optional[TeamworkTagMemberItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property members in users param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 f156a2f83ce..a89e4a470b9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TeamworkTagMemberCollectionResponse]: + async def get(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamworkTagMemberCollectionResponse, error_mapping) - async def post(self,body: Optional[TeamworkTagMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamworkTagMember]: + async def post(self,body: Optional[TeamworkTagMember] = None, request_configuration: Optional[MembersRequestBuilderPostRequestConfiguration] = None) -> Optional[TeamworkTagMember]: """ Create a new teamworkTagMember object in a team. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MembersRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TeamworkTagMember] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TeamworkTagMember] = None, request_configuration: Optional[MembersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new teamworkTagMember object in a team. param body: The request body @@ -190,4 +189,27 @@ def 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 f35e520652c..d87805b7563 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TeamworkTagItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a tag object permanently. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[TeamworkTag]: + async def get(self,request_configuration: Optional[TeamworkTagItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamworkTag, error_mapping) - async def patch(self,body: Optional[TeamworkTag] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamworkTag]: + async def patch(self,body: Optional[TeamworkTag] = None, request_configuration: Optional[TeamworkTagItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TeamworkTag]: """ Update the properties of a tag object. param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TeamworkTagItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a tag object permanently. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TeamworkTagItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TeamworkTag] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TeamworkTag] = None, request_configuration: Optional[TeamworkTagItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a tag object. param body: The request body @@ -148,6 +147,16 @@ 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(): """ @@ -174,4 +183,27 @@ def get_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 ef5bc0fbf91..47f10813b32 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[TeamworkTagCollectionResponse]: + async def get(self,request_configuration: Optional[TagsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamworkTagCollectionResponse, error_mapping) - async def post(self,body: Optional[TeamworkTag] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamworkTag]: + async def post(self,body: Optional[TeamworkTag] = None, request_configuration: Optional[TagsRequestBuilderPostRequestConfiguration] = None) -> Optional[TeamworkTag]: """ Create a standard tag for members in a team. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TagsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TeamworkTag] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TeamworkTag] = None, request_configuration: Optional[TagsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a standard tag for members in a team. param body: The request body @@ -190,4 +189,27 @@ def 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 1d78a2915f0..8bd9add3e3e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TeamItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property joinedTeams for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +62,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Team]: + async def get(self,request_configuration: Optional[TeamItemRequestBuilderGetRequestConfiguration] = None) -> Optional[Team]: """ Get joinedTeams from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -83,7 +82,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Team, error_mapping) - async def patch(self,body: Optional[Team] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Team]: + async def patch(self,body: Optional[Team] = None, request_configuration: Optional[TeamItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Team]: """ Update the navigation property joinedTeams in users param body: The request body @@ -106,7 +105,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TeamItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property joinedTeams for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -117,7 +116,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TeamItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get joinedTeams from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -128,7 +127,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Team] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Team] = None, request_configuration: Optional[TeamItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property joinedTeams in users param body: The request body @@ -315,6 +314,16 @@ 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(): """ @@ -341,4 +350,27 @@ def get_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 dd893da46e7..f3cfbdf47f7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/template{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[TeamsTemplate]: + async def get(self,request_configuration: Optional[TemplateRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamsTemplate, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TemplateRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 bbb175c6323..f3a919d210a 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[UnarchiveRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[UnarchiveRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 4d675afd825..b23d608be34 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[TeamCollectionResponse]: + async def get(self,request_configuration: Optional[JoinedTeamsRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamCollectionResponse, error_mapping) - async def post(self,body: Optional[Team] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Team]: + async def post(self,body: Optional[Team] = None, request_configuration: Optional[JoinedTeamsRequestBuilderPostRequestConfiguration] = None) -> Optional[Team]: """ Create new navigation property to joinedTeams for users param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[JoinedTeamsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Team] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Team] = None, request_configuration: Optional[JoinedTeamsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to joinedTeams for users param body: The request body @@ -199,4 +198,27 @@ def 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 9250b2f1e55..61780aada41 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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/item/license_details_item_request_builder.py b/msgraph/generated/users/item/license_details/item/license_details_item_request_builder.py index b16fe49d90a..5a612796356 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[LicenseDetailsItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property licenseDetails for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[LicenseDetails]: + async def get(self,request_configuration: Optional[LicenseDetailsItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, LicenseDetails, error_mapping) - async def patch(self,body: Optional[LicenseDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[LicenseDetails]: + async def patch(self,body: Optional[LicenseDetails] = None, request_configuration: Optional[LicenseDetailsItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[LicenseDetails]: """ Update the navigation property licenseDetails in users param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[LicenseDetailsItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property licenseDetails for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LicenseDetailsItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[LicenseDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[LicenseDetails] = None, request_configuration: Optional[LicenseDetailsItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property licenseDetails in users param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 fe26245c9f4..1f94d4156ef 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[LicenseDetailsCollectionResponse]: + async def get(self,request_configuration: Optional[LicenseDetailsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, LicenseDetailsCollectionResponse, error_mapping) - async def post(self,body: Optional[LicenseDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[LicenseDetails]: + async def post(self,body: Optional[LicenseDetails] = None, request_configuration: Optional[LicenseDetailsRequestBuilderPostRequestConfiguration] = None) -> Optional[LicenseDetails]: """ Create new navigation property to licenseDetails for users param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LicenseDetailsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[LicenseDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[LicenseDetails] = None, request_configuration: Optional[LicenseDetailsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to licenseDetails for users param body: The request body @@ -189,4 +188,27 @@ def 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 154fa8fa016..00afe1db49b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 ca203bca5f6..3aebd992651 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = 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. @@ -125,4 +124,17 @@ def 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 d16fff2c0f8..15b6f4b5a28 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[MailFolderCollectionResponse]: + async def get(self,request_configuration: Optional[ChildFoldersRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MailFolderCollectionResponse, error_mapping) - async def post(self,body: Optional[MailFolder] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailFolder]: + async def post(self,body: Optional[MailFolder] = None, request_configuration: Optional[ChildFoldersRequestBuilderPostRequestConfiguration] = 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 @@ -90,7 +89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChildFoldersRequestBuilderGetRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MailFolder] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MailFolder] = None, request_configuration: Optional[ChildFoldersRequestBuilderPostRequestConfiguration] = 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 @@ -200,4 +199,27 @@ def 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 afbc7ad7372..de2fcbfd650 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 e59f30feccb..48266cf9218 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = 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. @@ -125,4 +124,17 @@ def 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 e769b996fe2..08ebf405987 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[RequestConfiguration] = None) -> Optional[MailFolder]: + async def post(self,body: Optional[CopyPostRequestBody] = None, request_configuration: Optional[CopyRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyPostRequestBody] = None, request_configuration: Optional[CopyRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Copy a mailfolder and its contents to another mailfolder. param body: The request body @@ -76,4 +76,14 @@ 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 3f10622e04e..865df6096bb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +30,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[MailFolderItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property childFolders for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[MailFolder]: + async def get(self,request_configuration: Optional[MailFolderItemRequestBuilderGetRequestConfiguration] = 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. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MailFolder, error_mapping) - async def patch(self,body: Optional[MailFolder] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailFolder]: + async def patch(self,body: Optional[MailFolder] = None, request_configuration: Optional[MailFolderItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailFolder]: """ Update the navigation property childFolders in users param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[MailFolderItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property childFolders for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MailFolderItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailFolder] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailFolder] = None, request_configuration: Optional[MailFolderItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property childFolders in users param body: The request body @@ -175,6 +174,16 @@ 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(): """ @@ -206,4 +215,27 @@ def get_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 0d7b93c2685..eecfdec4d0e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/messageRules/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 0b56031040d..b453c6e1fed 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{messageRule%2Did}{?%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[MessageRuleItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete the specified messageRule object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[MessageRule]: + async def get(self,request_configuration: Optional[MessageRuleItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MessageRule, error_mapping) - async def patch(self,body: Optional[MessageRule] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MessageRule]: + async def patch(self,body: Optional[MessageRule] = None, request_configuration: Optional[MessageRuleItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MessageRule]: """ Change writable properties on a messageRule object and save the changes. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[MessageRuleItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete the specified messageRule object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MessageRuleItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MessageRule] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MessageRule] = None, request_configuration: Optional[MessageRuleItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Change writable properties on a messageRule object and save the changes. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -159,4 +168,27 @@ def get_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 d87f5b691b1..56e94de5d6e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[MessageRuleCollectionResponse]: + async def get(self,request_configuration: Optional[MessageRulesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MessageRuleCollectionResponse, error_mapping) - async def post(self,body: Optional[MessageRule] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MessageRule]: + async def post(self,body: Optional[MessageRule] = None, request_configuration: Optional[MessageRulesRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MessageRulesRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MessageRule] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MessageRule] = None, request_configuration: Optional[MessageRulesRequestBuilderPostRequestConfiguration] = 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 @@ -180,4 +179,27 @@ def 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 bee668080a3..b1bde9e5472 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 1fee4d5a01c..5515d52c010 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top,changeType*}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = 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. @@ -130,4 +129,17 @@ def 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 28c9e777068..6235b6c22ee 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,12 @@ 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[RequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: + async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: """ - Retrieve a list of attachment objects attached to a message. + Retrieve a list of attachment objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AttachmentCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/message-list-attachments?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/eventmessage-list-attachments?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -66,13 +65,13 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Attachment]: + async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[Attachment]: """ - Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachmentresource. + 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Attachment] - Find more info here: https://learn.microsoft.com/graph/api/eventmessage-post-attachments?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/message-post-attachments?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -90,9 +89,9 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ - Retrieve a list of attachment objects attached to a message. + Retrieve a list of attachment objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -101,9 +100,9 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ - Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachmentresource. + 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -147,7 +146,7 @@ def create_upload_session(self) -> CreateUploadSessionRequestBuilder: @dataclass class AttachmentsRequestBuilderGetQueryParameters(): """ - Retrieve a list of attachment objects attached to a message. + Retrieve a list of attachment objects. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -185,4 +184,27 @@ def get_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 abd41519e79..a05ae711211 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/attachments/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 8f1a17d1936..e5fa8f39e8a 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[RequestConfiguration] = None) -> Optional[UploadSession]: + async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 e1a7a950901..8986435fe80 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{attachment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property attachments for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Attachment]: + async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property attachments for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -77,7 +76,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -98,6 +97,16 @@ 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(): """ @@ -124,4 +133,17 @@ def get_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 3671b0bac80..98cd0101121 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[RequestConfiguration] = None) -> Optional[Message]: + async def post(self,body: Optional[CopyPostRequestBody] = None, request_configuration: Optional[CopyRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyPostRequestBody] = None, request_configuration: Optional[CopyRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Copy a message to a folder within the user's mailbox. param body: The request body @@ -76,4 +76,14 @@ 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 42bb32c6ee3..325f6ca6ad7 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[RequestConfiguration] = None) -> Optional[Message]: + async def post(self,body: Optional[CreateForwardPostRequestBody] = None, request_configuration: Optional[CreateForwardRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateForwardPostRequestBody] = None, request_configuration: Optional[CreateForwardRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 7b57cf96ef9..f14450cb7a3 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[RequestConfiguration] = None) -> Optional[Message]: + async def post(self,body: Optional[CreateReplyPostRequestBody] = None, request_configuration: Optional[CreateReplyRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateReplyPostRequestBody] = None, request_configuration: Optional[CreateReplyRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 a474c09aece..6fe13c1ac4e 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[RequestConfiguration] = None) -> Optional[Message]: + async def post(self,body: Optional[CreateReplyAllPostRequestBody] = None, request_configuration: Optional[CreateReplyAllRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateReplyAllPostRequestBody] = None, request_configuration: Optional[CreateReplyAllRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 a8d648b0d97..94c683759ff 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/extensions/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 5bec78a88b5..382cdbd4546 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = 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 @@ -88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = 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 @@ -184,4 +183,27 @@ def 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 b350a95f1b3..7bfc025e2b5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{extension%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Extension]: + async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: """ Update the navigation property extensions in users param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property extensions in users param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 e534b2925d0..fa71043841b 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 5b6d2ba7629..b488022935f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +38,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[MessageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property messages for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -57,7 +56,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Message]: + async def get(self,request_configuration: Optional[MessageItemRequestBuilderGetRequestConfiguration] = 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. @@ -77,7 +76,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Message, error_mapping) - async def patch(self,body: Optional[Message] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Message]: + async def patch(self,body: Optional[Message] = None, request_configuration: Optional[MessageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Message]: """ Update the navigation property messages in users param body: The request body @@ -100,7 +99,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[MessageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property messages for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MessageItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The collection of messages in the mailFolder. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -122,7 +121,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Message] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Message] = None, request_configuration: Optional[MessageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property messages in users param body: The request body @@ -255,6 +254,16 @@ 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(): """ @@ -281,4 +290,27 @@ def get_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 95ad9db8963..6c5d977dd8b 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[RequestConfiguration] = None) -> Optional[Message]: + async def post(self,body: Optional[MovePostRequestBody] = None, request_configuration: Optional[MoveRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MovePostRequestBody] = None, request_configuration: Optional[MoveRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 3f12737d4fb..ffe5e6cdc81 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReplyPostRequestBody] = None, request_configuration: Optional[ReplyRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReplyPostRequestBody] = None, request_configuration: Optional[ReplyRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 f8f28fd0ccb..49ae40abd3d 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReplyAllPostRequestBody] = None, request_configuration: Optional[ReplyAllRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReplyAllPostRequestBody] = None, request_configuration: Optional[ReplyAllRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 7261c2bec7c..eb9491413a4 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[SendRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[SendRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 bf06f10c5ee..bc9f8698eb3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/$value{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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. @@ -45,7 +44,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> bytes: """ Update media content for the navigation property messages in users param body: Binary request body @@ -66,7 +65,7 @@ async def put(self,body: bytes, request_configuration: Optional[RequestConfigura raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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. @@ -77,7 +76,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ Update media content for the navigation property messages in users param body: Binary request body @@ -123,4 +122,27 @@ 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 663fc63aff1..fdedf0d620a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[MessageCollectionResponse]: + async def get(self,request_configuration: Optional[MessagesRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MessageCollectionResponse, error_mapping) - async def post(self,body: Optional[Message] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Message]: + async def post(self,body: Optional[Message] = None, request_configuration: Optional[MessagesRequestBuilderPostRequestConfiguration] = None) -> Optional[Message]: """ Use this API to create a new Message in a mailfolder. param body: The request body @@ -90,7 +89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MessagesRequestBuilderGetRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Message] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Message] = None, request_configuration: Optional[MessagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Use this API to create a new Message in a mailfolder. param body: The request body @@ -200,4 +199,27 @@ def 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 5e19ad65d91..28a63318fc4 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[RequestConfiguration] = None) -> Optional[MailFolder]: + async def post(self,body: Optional[MovePostRequestBody] = None, request_configuration: Optional[MoveRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MovePostRequestBody] = None, request_configuration: Optional[MoveRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Move a mailfolder and its contents to another mailfolder. param body: The request body @@ -76,4 +76,14 @@ 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 f8fa15bb0f9..b15a30472ca 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[RequestConfiguration] = None) -> Optional[MailFolder]: + async def post(self,body: Optional[CopyPostRequestBody] = None, request_configuration: Optional[CopyRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyPostRequestBody] = None, request_configuration: Optional[CopyRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Copy a mailfolder and its contents to another mailfolder. param body: The request body @@ -76,4 +76,14 @@ 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 cb27b11dd7a..076fe6b2f2b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +31,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[MailFolderItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -51,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[MailFolder]: + async def get(self,request_configuration: Optional[MailFolderItemRequestBuilderGetRequestConfiguration] = 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. @@ -72,7 +71,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MailFolder, error_mapping) - async def patch(self,body: Optional[MailFolder] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailFolder]: + async def patch(self,body: Optional[MailFolder] = None, request_configuration: Optional[MailFolderItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailFolder]: """ Update the properties of mailfolder object. param body: The request body @@ -96,7 +95,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[MailFolderItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -107,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MailFolderItemRequestBuilderGetRequestConfiguration] = 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. @@ -118,7 +117,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailFolder] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailFolder] = None, request_configuration: Optional[MailFolderItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of mailfolder object. param body: The request body @@ -188,6 +187,16 @@ 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(): """ @@ -219,4 +228,27 @@ def get_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 2d7edcc1090..8c4425df1f9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/messageRules/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 5b7c030f56b..a06b95162fc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{messageRule%2Did}{?%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[MessageRuleItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete the specified messageRule object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[MessageRule]: + async def get(self,request_configuration: Optional[MessageRuleItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MessageRule, error_mapping) - async def patch(self,body: Optional[MessageRule] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MessageRule]: + async def patch(self,body: Optional[MessageRule] = None, request_configuration: Optional[MessageRuleItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MessageRule]: """ Change writable properties on a messageRule object and save the changes. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[MessageRuleItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete the specified messageRule object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MessageRuleItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MessageRule] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MessageRule] = None, request_configuration: Optional[MessageRuleItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Change writable properties on a messageRule object and save the changes. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -159,4 +168,27 @@ def get_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 e926aec64f4..24b284fdaa8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[MessageRuleCollectionResponse]: + async def get(self,request_configuration: Optional[MessageRulesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MessageRuleCollectionResponse, error_mapping) - async def post(self,body: Optional[MessageRule] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MessageRule]: + async def post(self,body: Optional[MessageRule] = None, request_configuration: Optional[MessageRulesRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MessageRulesRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MessageRule] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MessageRule] = None, request_configuration: Optional[MessageRulesRequestBuilderPostRequestConfiguration] = 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 @@ -180,4 +179,27 @@ def 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 a0c016536e2..03676718470 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 dacede48700..6edb2526ba0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top,changeType*}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = 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. @@ -130,4 +129,17 @@ def 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 dd46f634e8e..d9030558a81 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,12 @@ 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[RequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: + async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: """ - Retrieve a list of attachment objects attached to a message. + Retrieve a list of attachment objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AttachmentCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/message-list-attachments?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/eventmessage-list-attachments?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -66,13 +65,13 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Attachment]: + async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[Attachment]: """ - Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachmentresource. + 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Attachment] - Find more info here: https://learn.microsoft.com/graph/api/eventmessage-post-attachments?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/message-post-attachments?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -90,9 +89,9 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ - Retrieve a list of attachment objects attached to a message. + Retrieve a list of attachment objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -101,9 +100,9 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ - Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachmentresource. + 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -147,7 +146,7 @@ def create_upload_session(self) -> CreateUploadSessionRequestBuilder: @dataclass class AttachmentsRequestBuilderGetQueryParameters(): """ - Retrieve a list of attachment objects attached to a message. + Retrieve a list of attachment objects. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -185,4 +184,27 @@ def get_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 5a11e2e37e2..33dd4f1e514 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/attachments/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 6ca0d89f100..01eca3e930a 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[RequestConfiguration] = None) -> Optional[UploadSession]: + async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 569adc02557..66d333f379c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{attachment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property attachments for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Attachment]: + async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property attachments for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -77,7 +76,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -98,6 +97,16 @@ 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(): """ @@ -124,4 +133,17 @@ def get_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 2b476117124..69c9c5c9b02 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[RequestConfiguration] = None) -> Optional[Message]: + async def post(self,body: Optional[CopyPostRequestBody] = None, request_configuration: Optional[CopyRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyPostRequestBody] = None, request_configuration: Optional[CopyRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Copy a message to a folder within the user's mailbox. param body: The request body @@ -76,4 +76,14 @@ 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 7c11534762c..d73835ea40e 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[RequestConfiguration] = None) -> Optional[Message]: + async def post(self,body: Optional[CreateForwardPostRequestBody] = None, request_configuration: Optional[CreateForwardRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateForwardPostRequestBody] = None, request_configuration: Optional[CreateForwardRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 2a7473118ab..f6236e79329 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[RequestConfiguration] = None) -> Optional[Message]: + async def post(self,body: Optional[CreateReplyPostRequestBody] = None, request_configuration: Optional[CreateReplyRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateReplyPostRequestBody] = None, request_configuration: Optional[CreateReplyRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 c57a195ab7b..72f7c9fc8ab 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[RequestConfiguration] = None) -> Optional[Message]: + async def post(self,body: Optional[CreateReplyAllPostRequestBody] = None, request_configuration: Optional[CreateReplyAllRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateReplyAllPostRequestBody] = None, request_configuration: Optional[CreateReplyAllRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 d93974bdb1d..cde4cc13b8b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/extensions/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 bb48ea83aac..2d52978caec 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = 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 @@ -88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = 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 @@ -184,4 +183,27 @@ def 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 8109ce6604c..af4571320e6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{extension%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Extension]: + async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: """ Update the navigation property extensions in users param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property extensions in users param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 7f7d2e0d641..a995513ee25 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 683c6fbd8b5..47a2a9fb94d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +38,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[MessageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property messages for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -57,7 +56,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Message]: + async def get(self,request_configuration: Optional[MessageItemRequestBuilderGetRequestConfiguration] = 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. @@ -77,7 +76,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Message, error_mapping) - async def patch(self,body: Optional[Message] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Message]: + async def patch(self,body: Optional[Message] = None, request_configuration: Optional[MessageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Message]: """ Update the navigation property messages in users param body: The request body @@ -100,7 +99,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[MessageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property messages for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MessageItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The collection of messages in the mailFolder. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -122,7 +121,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Message] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Message] = None, request_configuration: Optional[MessageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property messages in users param body: The request body @@ -255,6 +254,16 @@ 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(): """ @@ -281,4 +290,27 @@ def get_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 d3d84a519fd..008bbe75fde 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[RequestConfiguration] = None) -> Optional[Message]: + async def post(self,body: Optional[MovePostRequestBody] = None, request_configuration: Optional[MoveRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MovePostRequestBody] = None, request_configuration: Optional[MoveRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 bdb7d21a890..4ff628ec387 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReplyPostRequestBody] = None, request_configuration: Optional[ReplyRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReplyPostRequestBody] = None, request_configuration: Optional[ReplyRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 9d870fd8074..f26c98580c7 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReplyAllPostRequestBody] = None, request_configuration: Optional[ReplyAllRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReplyAllPostRequestBody] = None, request_configuration: Optional[ReplyAllRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 4f1eef83f25..44ca8c4b637 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[SendRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[SendRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 1baa7386ba0..240a091f528 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/$value{?%24format*}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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. @@ -45,7 +44,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> bytes: """ Update media content for the navigation property messages in users param body: Binary request body @@ -66,7 +65,7 @@ async def put(self,body: bytes, request_configuration: Optional[RequestConfigura raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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. @@ -77,7 +76,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ Update media content for the navigation property messages in users param body: Binary request body @@ -123,4 +122,27 @@ 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 dbade809414..eb29bbfd852 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[MessageCollectionResponse]: + async def get(self,request_configuration: Optional[MessagesRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MessageCollectionResponse, error_mapping) - async def post(self,body: Optional[Message] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Message]: + async def post(self,body: Optional[Message] = None, request_configuration: Optional[MessagesRequestBuilderPostRequestConfiguration] = None) -> Optional[Message]: """ Use this API to create a new Message in a mailfolder. param body: The request body @@ -90,7 +89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MessagesRequestBuilderGetRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Message] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Message] = None, request_configuration: Optional[MessagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Use this API to create a new Message in a mailfolder. param body: The request body @@ -200,4 +199,27 @@ def 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 c0cec607909..b4bb4e69b84 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[RequestConfiguration] = None) -> Optional[MailFolder]: + async def post(self,body: Optional[MovePostRequestBody] = None, request_configuration: Optional[MoveRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MovePostRequestBody] = None, request_configuration: Optional[MoveRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Move a mailfolder and its contents to another mailfolder. param body: The request body @@ -76,4 +76,14 @@ 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 90c30a5fa28..d3073c15dd4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[MailFolderCollectionResponse]: + async def get(self,request_configuration: Optional[MailFoldersRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MailFolderCollectionResponse, error_mapping) - async def post(self,body: Optional[MailFolder] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailFolder]: + async def post(self,body: Optional[MailFolder] = None, request_configuration: Optional[MailFoldersRequestBuilderPostRequestConfiguration] = 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 @@ -90,7 +89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MailFoldersRequestBuilderGetRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MailFolder] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MailFolder] = None, request_configuration: Optional[MailFoldersRequestBuilderPostRequestConfiguration] = 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 @@ -200,4 +199,27 @@ def 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 170f00bcdb7..1ba4ec8636b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def get(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Settings for the primary mailbox of the 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) - async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MailboxSettings]: + async def patch(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> Optional[MailboxSettings]: """ Update property mailboxSettings value. param body: The request body @@ -70,7 +69,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MailboxSettingsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Settings for the primary mailbox of the 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. @@ -81,7 +80,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MailboxSettings] = None, request_configuration: Optional[MailboxSettingsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update property mailboxSettings value. param body: The request body @@ -132,4 +131,27 @@ def get_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 7b77b4a960f..3a5d586a5d2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 6cf772ca587..fd884857b4e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[ManagedAppRegistration]: + async def get(self,request_configuration: Optional[ManagedAppRegistrationItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ManagedAppRegistration, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ManagedAppRegistrationItemRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 7635093aa7d..2ee71f96cd7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[ManagedAppRegistrationCollectionResponse]: + async def get(self,request_configuration: Optional[ManagedAppRegistrationsRequestBuilderGetRequestConfiguration] = 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. @@ -63,7 +62,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ManagedAppRegistrationCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ManagedAppRegistrationsRequestBuilderGetRequestConfiguration] = 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. @@ -149,4 +148,17 @@ def 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 34481c703ff..cb01a901bb1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 84be0e690f2..f46ecf07a4e 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[BypassActivationLockRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[BypassActivationLockRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Bypass activation lock param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,4 +65,14 @@ 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 526452e9ec8..5274ac0a0dd 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[CleanWindowsDevicePostRequestBody] = None, request_configuration: Optional[CleanWindowsDeviceRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CleanWindowsDevicePostRequestBody] = None, request_configuration: Optional[CleanWindowsDeviceRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Clean Windows device param body: The request body @@ -73,4 +73,14 @@ 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 b5735918acf..6c4b9ed16ee 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[DeleteUserFromSharedAppleDevicePostRequestBody] = None, request_configuration: Optional[DeleteUserFromSharedAppleDeviceRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeleteUserFromSharedAppleDevicePostRequestBody] = None, request_configuration: Optional[DeleteUserFromSharedAppleDeviceRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Delete user from shared Apple device param body: The request body @@ -73,4 +73,14 @@ 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 180d9ddade1..692b9133c83 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/deviceCategory{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DeviceCategoryRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property deviceCategory for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[DeviceCategory]: + async def get(self,request_configuration: Optional[DeviceCategoryRequestBuilderGetRequestConfiguration] = 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 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceCategory, error_mapping) - async def patch(self,body: Optional[DeviceCategory] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceCategory]: + async def patch(self,body: Optional[DeviceCategory] = None, request_configuration: Optional[DeviceCategoryRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceCategory]: """ Update the properties of a deviceCategory object. param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DeviceCategoryRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property deviceCategory for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeviceCategoryRequestBuilderGetRequestConfiguration] = 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 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceCategory] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceCategory] = None, request_configuration: Optional[DeviceCategoryRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a deviceCategory object. param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 e32908a09c9..65f213e0199 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/deviceCompliancePolicyStates/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 dca4d5d6a29..038db979656 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[DeviceCompliancePolicyStateCollectionResponse]: + async def get(self,request_configuration: Optional[DeviceCompliancePolicyStatesRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceCompliancePolicyStateCollectionResponse, error_mapping) - async def post(self,body: Optional[DeviceCompliancePolicyState] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceCompliancePolicyState]: + async def post(self,body: Optional[DeviceCompliancePolicyState] = None, request_configuration: Optional[DeviceCompliancePolicyStatesRequestBuilderPostRequestConfiguration] = None) -> Optional[DeviceCompliancePolicyState]: """ Create new navigation property to deviceCompliancePolicyStates for users param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeviceCompliancePolicyStatesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Device compliance policy states for this device. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DeviceCompliancePolicyState] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeviceCompliancePolicyState] = None, request_configuration: Optional[DeviceCompliancePolicyStatesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to deviceCompliancePolicyStates for users param body: The request body @@ -188,4 +187,27 @@ def 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 31b25185d93..a5c48a7be68 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{deviceCompliancePolicyState%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DeviceCompliancePolicyStateItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property deviceCompliancePolicyStates for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[DeviceCompliancePolicyState]: + async def get(self,request_configuration: Optional[DeviceCompliancePolicyStateItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceCompliancePolicyState, error_mapping) - async def patch(self,body: Optional[DeviceCompliancePolicyState] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceCompliancePolicyState]: + async def patch(self,body: Optional[DeviceCompliancePolicyState] = None, request_configuration: Optional[DeviceCompliancePolicyStateItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceCompliancePolicyState]: """ Update the navigation property deviceCompliancePolicyStates in users param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DeviceCompliancePolicyStateItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property deviceCompliancePolicyStates for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeviceCompliancePolicyStateItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Device compliance policy states for this device. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceCompliancePolicyState] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceCompliancePolicyState] = None, request_configuration: Optional[DeviceCompliancePolicyStateItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property deviceCompliancePolicyStates in users param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 8091c517db0..ffcaa2bf4a0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/deviceConfigurationStates/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 485e970de8f..3eae054f85a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[DeviceConfigurationStateCollectionResponse]: + async def get(self,request_configuration: Optional[DeviceConfigurationStatesRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceConfigurationStateCollectionResponse]: """ Device configuration states for this device. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceConfigurationStateCollectionResponse, error_mapping) - async def post(self,body: Optional[DeviceConfigurationState] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceConfigurationState]: + async def post(self,body: Optional[DeviceConfigurationState] = None, request_configuration: Optional[DeviceConfigurationStatesRequestBuilderPostRequestConfiguration] = None) -> Optional[DeviceConfigurationState]: """ Create new navigation property to deviceConfigurationStates for users param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeviceConfigurationStatesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Device configuration states for this device. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DeviceConfigurationState] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeviceConfigurationState] = None, request_configuration: Optional[DeviceConfigurationStatesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to deviceConfigurationStates for users param body: The request body @@ -188,4 +187,27 @@ def 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 021fa17933e..d0a307bf109 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{deviceConfigurationState%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DeviceConfigurationStateItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property deviceConfigurationStates for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[DeviceConfigurationState]: + async def get(self,request_configuration: Optional[DeviceConfigurationStateItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceConfigurationState]: """ Device configuration states for this device. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceConfigurationState, error_mapping) - async def patch(self,body: Optional[DeviceConfigurationState] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceConfigurationState]: + async def patch(self,body: Optional[DeviceConfigurationState] = None, request_configuration: Optional[DeviceConfigurationStateItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceConfigurationState]: """ Update the navigation property deviceConfigurationStates in users param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DeviceConfigurationStateItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property deviceConfigurationStates for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeviceConfigurationStateItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Device configuration states for this device. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceConfigurationState] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceConfigurationState] = None, request_configuration: Optional[DeviceConfigurationStateItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property deviceConfigurationStates in users param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 cdb739f0dd8..4dbbc4d4494 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[DisableLostModeRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[DisableLostModeRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Disable lost mode param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,4 +65,14 @@ 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 26688d29178..5645df6e52b 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[LocateDeviceRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[LocateDeviceRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Locate a device param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,4 +65,14 @@ 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 9c443158879..b6c5e8a7e5d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/logCollectionRequests/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 311af254736..73dd5d498ed 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[RequestConfiguration] = None) -> Optional[CreateDownloadUrlPostResponse]: + async def post(self,request_configuration: Optional[CreateDownloadUrlRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, CreateDownloadUrlPostResponse, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[CreateDownloadUrlRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action createDownloadUrl param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 8f5ad9d9376..858bc6f6d72 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}/logCollectionRequests/{deviceLogCollectionResponse%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DeviceLogCollectionResponseItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property logCollectionRequests for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[DeviceLogCollectionResponse]: + async def get(self,request_configuration: Optional[DeviceLogCollectionResponseItemRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceLogCollectionResponse]: """ List of log collection requests param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceLogCollectionResponse, error_mapping) - async def patch(self,body: Optional[DeviceLogCollectionResponse] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceLogCollectionResponse]: + async def patch(self,body: Optional[DeviceLogCollectionResponse] = None, request_configuration: Optional[DeviceLogCollectionResponseItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[DeviceLogCollectionResponse]: """ Update the navigation property logCollectionRequests in users param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DeviceLogCollectionResponseItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property logCollectionRequests for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeviceLogCollectionResponseItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ List of log collection requests param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[DeviceLogCollectionResponse] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[DeviceLogCollectionResponse] = None, request_configuration: Optional[DeviceLogCollectionResponseItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property logCollectionRequests in users param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 16f5e67c397..44097cd952c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[DeviceLogCollectionResponseCollectionResponse]: + async def get(self,request_configuration: Optional[LogCollectionRequestsRequestBuilderGetRequestConfiguration] = None) -> Optional[DeviceLogCollectionResponseCollectionResponse]: """ List of log collection requests param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceLogCollectionResponseCollectionResponse, error_mapping) - async def post(self,body: Optional[DeviceLogCollectionResponse] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeviceLogCollectionResponse]: + async def post(self,body: Optional[DeviceLogCollectionResponse] = None, request_configuration: Optional[LogCollectionRequestsRequestBuilderPostRequestConfiguration] = None) -> Optional[DeviceLogCollectionResponse]: """ Create new navigation property to logCollectionRequests for users param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LogCollectionRequestsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ List of log collection requests param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[DeviceLogCollectionResponse] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[DeviceLogCollectionResponse] = None, request_configuration: Optional[LogCollectionRequestsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to logCollectionRequests for users param body: The request body @@ -188,4 +187,27 @@ def 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 a53d6f1e119..b24920d7df8 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[LogoutSharedAppleDeviceActiveUserRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[LogoutSharedAppleDeviceActiveUserRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Logout shared Apple device active user param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,4 +65,14 @@ 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 0a4332f76b7..8fe8372599d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +50,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ManagedDeviceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property managedDevices for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -69,7 +68,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ManagedDevice]: + async def get(self,request_configuration: Optional[ManagedDeviceItemRequestBuilderGetRequestConfiguration] = 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. @@ -89,7 +88,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ManagedDevice, error_mapping) - async def patch(self,body: Optional[ManagedDevice] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedDevice]: + async def patch(self,body: Optional[ManagedDevice] = None, request_configuration: Optional[ManagedDeviceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ManagedDevice]: """ Update the navigation property managedDevices in users param body: The request body @@ -112,7 +111,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ManagedDeviceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property managedDevices for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -123,7 +122,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ManagedDeviceItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The managed devices associated with the user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -134,7 +133,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ManagedDevice] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ManagedDevice] = None, request_configuration: Optional[ManagedDeviceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property managedDevices in users param body: The request body @@ -375,6 +374,16 @@ 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(): """ @@ -401,4 +410,27 @@ def get_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 d92b026b5f3..6bcfa672e07 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RebootNowRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RebootNowRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Reboot device param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,4 +65,14 @@ 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 97fea6bb569..10995abd245 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RecoverPasscodeRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RecoverPasscodeRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Recover passcode param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,4 +65,14 @@ 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 4ad546a0d37..bc956d57f0f 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RemoteLockRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RemoteLockRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Remote lock param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,4 +65,14 @@ 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 770dbc33869..b435d6bfb02 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RequestRemoteAssistanceRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RequestRemoteAssistanceRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Request remote assistance param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,4 +65,14 @@ 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 31147b48f22..b3c109764da 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[ResetPasscodeRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[ResetPasscodeRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Reset passcode param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,4 +65,14 @@ 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 0735164c70f..fdd5def968b 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RetireRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RetireRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Retire a device param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,4 +65,14 @@ 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 04ec82f7f4d..84c4684773c 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[ShutDownRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[ShutDownRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Shut down device param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,4 +65,14 @@ 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 30a7fc17959..d1b3d152a12 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[SyncDeviceRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[SyncDeviceRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Not yet documented param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,4 +65,14 @@ 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 d7029e0dc2f..8e07edca562 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[UpdateWindowsDeviceAccountPostRequestBody] = None, request_configuration: Optional[UpdateWindowsDeviceAccountRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UpdateWindowsDeviceAccountPostRequestBody] = None, request_configuration: Optional[UpdateWindowsDeviceAccountRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Not yet documented param body: The request body @@ -73,4 +73,14 @@ 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 f1df94d5fd5..572bb01ead1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/users{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserCollectionResponse]: + async def get(self,request_configuration: Optional[UsersRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UsersRequestBuilderGetRequestConfiguration] = 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. @@ -125,4 +124,17 @@ def 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 b5b6d24ff37..9a5fee97003 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[WindowsDefenderScanPostRequestBody] = None, request_configuration: Optional[WindowsDefenderScanRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WindowsDefenderScanPostRequestBody] = None, request_configuration: Optional[WindowsDefenderScanRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Not yet documented param body: The request body @@ -73,4 +73,14 @@ 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 a3eae83a52e..3dfa371839e 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[WindowsDefenderUpdateSignaturesRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[WindowsDefenderUpdateSignaturesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Not yet documented param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,4 +65,14 @@ 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 3920c522dda..7c4aa5878f4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/windowsProtectionState/detectedMalwareState/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 907f1f00cec..43603b926fd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[WindowsDeviceMalwareStateCollectionResponse]: + async def get(self,request_configuration: Optional[DetectedMalwareStateRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WindowsDeviceMalwareStateCollectionResponse, error_mapping) - async def post(self,body: Optional[WindowsDeviceMalwareState] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsDeviceMalwareState]: + async def post(self,body: Optional[WindowsDeviceMalwareState] = None, request_configuration: Optional[DetectedMalwareStateRequestBuilderPostRequestConfiguration] = None) -> Optional[WindowsDeviceMalwareState]: """ Create a new windowsDeviceMalwareState object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DetectedMalwareStateRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WindowsDeviceMalwareState] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WindowsDeviceMalwareState] = None, request_configuration: Optional[DetectedMalwareStateRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new windowsDeviceMalwareState object. param body: The request body @@ -190,4 +189,27 @@ def 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 a448c697cf8..be7a79a5487 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{windowsDeviceMalwareState%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[WindowsDeviceMalwareStateItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a windowsDeviceMalwareState. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WindowsDeviceMalwareState]: + async def get(self,request_configuration: Optional[WindowsDeviceMalwareStateItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WindowsDeviceMalwareState, error_mapping) - async def patch(self,body: Optional[WindowsDeviceMalwareState] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsDeviceMalwareState]: + async def patch(self,body: Optional[WindowsDeviceMalwareState] = None, request_configuration: Optional[WindowsDeviceMalwareStateItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[WindowsDeviceMalwareState]: """ Update the properties of a windowsDeviceMalwareState object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[WindowsDeviceMalwareStateItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a windowsDeviceMalwareState. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WindowsDeviceMalwareStateItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WindowsDeviceMalwareState] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WindowsDeviceMalwareState] = None, request_configuration: Optional[WindowsDeviceMalwareStateItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a windowsDeviceMalwareState object. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 3840d29848f..df64758e45b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[WindowsProtectionStateRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property windowsProtectionState for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WindowsProtectionState]: + async def get(self,request_configuration: Optional[WindowsProtectionStateRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WindowsProtectionState, error_mapping) - async def patch(self,body: Optional[WindowsProtectionState] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsProtectionState]: + async def patch(self,body: Optional[WindowsProtectionState] = None, request_configuration: Optional[WindowsProtectionStateRequestBuilderPatchRequestConfiguration] = None) -> Optional[WindowsProtectionState]: """ Update the properties of a windowsProtectionState object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[WindowsProtectionStateRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property windowsProtectionState for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WindowsProtectionStateRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WindowsProtectionState] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WindowsProtectionState] = None, request_configuration: Optional[WindowsProtectionStateRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a windowsProtectionState object. param body: The request body @@ -147,6 +146,16 @@ 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(): """ @@ -173,4 +182,27 @@ def get_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 a8fcc362ffb..48020e6e274 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[WipePostRequestBody] = None, request_configuration: Optional[WipeRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WipePostRequestBody] = None, request_configuration: Optional[WipeRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Wipe a device param body: The request body @@ -73,4 +73,14 @@ 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 5eb9f33ff32..11075fae4fc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[ManagedDeviceCollectionResponse]: + async def get(self,request_configuration: Optional[ManagedDevicesRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ManagedDeviceCollectionResponse, error_mapping) - async def post(self,body: Optional[ManagedDevice] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ManagedDevice]: + async def post(self,body: Optional[ManagedDevice] = None, request_configuration: Optional[ManagedDevicesRequestBuilderPostRequestConfiguration] = None) -> Optional[ManagedDevice]: """ Create new navigation property to managedDevices for users param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ManagedDevicesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The managed devices associated with the user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ManagedDevice] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ManagedDevice] = None, request_configuration: Optional[ManagedDevicesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to managedDevices for users param body: The request body @@ -188,4 +187,27 @@ def 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 42cde51beea..ef64e7f501d 100644 --- a/msgraph/generated/users/item/manager/manager_request_builder.py +++ b/msgraph/generated/users/item/manager/manager_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[ManagerRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ManagerRequestBuilderGetRequestConfiguration] = 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. @@ -105,4 +104,17 @@ def get_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 00ad9358671..fbb523b6165 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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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[RequestConfiguration] = No raise Exception("Http core 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[str]: + async def get(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) 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[RequestConfiguration] = None) -> None: + async def put(self,body: Optional[ReferenceUpdate] = None, request_configuration: Optional[RefRequestBuilderPutRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[RefRequestBuilderDeleteRequestConfiguration] = 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[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RefRequestBuilderGetRequestConfiguration] = 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[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_put_request_information(self,body: Optional[ReferenceUpdate] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: Optional[ReferenceUpdate] = None, request_configuration: Optional[RefRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ Assign a user's manager. param body: The request body @@ -133,4 +133,34 @@ 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 29e5a00031c..17c499a2e2c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 b72a54c1617..47905982062 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 efa839a9519..a3ec163b2b9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[AdministrativeUnitCollectionResponse]: + async def get(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AdministrativeUnitCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 410056e639a..f268eac48bb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 32591e50707..a72e7849648 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[DirectoryRoleCollectionResponse]: + async def get(self,request_configuration: Optional[GraphDirectoryRoleRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryRoleCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphDirectoryRoleRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 87d25049129..faaa965ad8e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 7f495554bb8..9132a7c07e1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[GroupCollectionResponse]: + async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GroupCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 40daf77e039..de7d57b1859 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = 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. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = 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. @@ -124,4 +123,17 @@ def get_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 a3b159aa738..db091f3ebc0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[AdministrativeUnit]: + async def get(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AdministrativeUnit, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 58bef2af7bc..f0dd7d09743 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DirectoryRole]: + async def get(self,request_configuration: Optional[GraphDirectoryRoleRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryRole, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphDirectoryRoleRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 76764be23d1..1e7759fa46b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Group]: + async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 72b0e978570..5e1cea3adb5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[MemberOfRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MemberOfRequestBuilderGetRequestConfiguration] = 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. @@ -180,4 +179,17 @@ def 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 0aa36fdf36c..d72f85fbff5 100644 --- a/msgraph/generated/users/item/messages/count/count_request_builder.py +++ b/msgraph/generated/users/item/messages/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 364ab28bd55..a64eedc784d 100644 --- a/msgraph/generated/users/item/messages/delta/delta_request_builder.py +++ b/msgraph/generated/users/item/messages/delta/delta_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = 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. @@ -130,4 +129,17 @@ def 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 801a12eb3bd..7d94d0c345a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,12 @@ 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[RequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: + async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = None) -> Optional[AttachmentCollectionResponse]: """ - Retrieve a list of attachment objects attached to a message. + Retrieve a list of attachment objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[AttachmentCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/message-list-attachments?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/eventmessage-list-attachments?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -66,13 +65,13 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) - async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Attachment]: + async def post(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> Optional[Attachment]: """ - Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachmentresource. + 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Attachment] - Find more info here: https://learn.microsoft.com/graph/api/eventmessage-post-attachments?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/message-post-attachments?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -90,9 +89,9 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ - Retrieve a list of attachment objects attached to a message. + Retrieve a list of attachment objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -101,9 +100,9 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Attachment] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ - Use this API to create a new Attachment. An attachment can be one of the following types: All these types of attachment resources are derived from the attachmentresource. + 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -147,7 +146,7 @@ def create_upload_session(self) -> CreateUploadSessionRequestBuilder: @dataclass class AttachmentsRequestBuilderGetQueryParameters(): """ - Retrieve a list of attachment objects attached to a message. + Retrieve a list of attachment objects. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -185,4 +184,27 @@ def get_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 cd1c9273150..b47ac5a6775 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/attachments/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 ce1cc974a97..fedeaa0c39a 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[RequestConfiguration] = None) -> Optional[UploadSession]: + async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 d4763ed6833..b599de6ccb3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{attachment%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property attachments for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Attachment]: + async def get(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property attachments for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -77,7 +76,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttachmentItemRequestBuilderGetRequestConfiguration] = 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. @@ -98,6 +97,16 @@ 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(): """ @@ -124,4 +133,17 @@ def get_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 46a2d516696..9a5a8914580 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[RequestConfiguration] = None) -> Optional[Message]: + async def post(self,body: Optional[CopyPostRequestBody] = None, request_configuration: Optional[CopyRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyPostRequestBody] = None, request_configuration: Optional[CopyRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Copy a message to a folder within the user's mailbox. param body: The request body @@ -76,4 +76,14 @@ 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 668e663759c..bd561467976 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[RequestConfiguration] = None) -> Optional[Message]: + async def post(self,body: Optional[CreateForwardPostRequestBody] = None, request_configuration: Optional[CreateForwardRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateForwardPostRequestBody] = None, request_configuration: Optional[CreateForwardRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 df4c63b93cb..63b2fdfb586 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[RequestConfiguration] = None) -> Optional[Message]: + async def post(self,body: Optional[CreateReplyPostRequestBody] = None, request_configuration: Optional[CreateReplyRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateReplyPostRequestBody] = None, request_configuration: Optional[CreateReplyRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 4a23c1780d9..c616836aa20 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[RequestConfiguration] = None) -> Optional[Message]: + async def post(self,body: Optional[CreateReplyAllPostRequestBody] = None, request_configuration: Optional[CreateReplyAllRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateReplyAllPostRequestBody] = None, request_configuration: Optional[CreateReplyAllRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 154fcfc1957..5c3e633c324 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/extensions/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 53f7d3ed34c..90e18ee64ac 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = 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 @@ -88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = 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 @@ -184,4 +183,27 @@ def 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 b92b247447f..5df2e863a11 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{extension%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Extension]: + async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: """ Update the navigation property extensions in users param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property extensions in users param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 1a1d67d431d..24a2ac3c1be 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ForwardPostRequestBody] = None, request_configuration: Optional[ForwardRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 782083e5db5..2acd830c267 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +38,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[MessageItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -58,12 +57,12 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Message]: + async def get(self,request_configuration: Optional[MessageItemRequestBuilderGetRequestConfiguration] = 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/singlevaluelegacyextendedproperty-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/message-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -79,13 +78,13 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Message, error_mapping) - async def patch(self,body: Optional[Message] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Message]: + async def patch(self,body: Optional[Message] = None, request_configuration: Optional[MessageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Message]: """ - Update the properties of a message object. + Update the properties of an eventMessage object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[Message] - Find more info here: https://learn.microsoft.com/graph/api/message-update?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/eventmessage-update?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -103,7 +102,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[MessageItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MessageItemRequestBuilderGetRequestConfiguration] = 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. @@ -125,9 +124,9 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Message] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Message] = None, request_configuration: Optional[MessageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ - Update the properties of a message object. + Update the properties of an eventMessage object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -258,6 +257,16 @@ 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(): """ @@ -289,4 +298,27 @@ def get_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 4ee64b27036..cc942bd5e35 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[RequestConfiguration] = None) -> Optional[Message]: + async def post(self,body: Optional[MovePostRequestBody] = None, request_configuration: Optional[MoveRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MovePostRequestBody] = None, request_configuration: Optional[MoveRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 dae4e81bb12..9a39c7c0ec7 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReplyPostRequestBody] = None, request_configuration: Optional[ReplyRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReplyPostRequestBody] = None, request_configuration: Optional[ReplyRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 cbfc0f1daab..87f86979695 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ReplyAllPostRequestBody] = None, request_configuration: Optional[ReplyAllRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ReplyAllPostRequestBody] = None, request_configuration: Optional[ReplyAllRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 f586c854197..c2a2ee7277b 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[SendRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[SendRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 902a81c6c86..aaf2cecf8f4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration 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 +25,12 @@ 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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. Returns: bytes - Find more info here: https://learn.microsoft.com/graph/api/user-list-messages?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 @@ -45,7 +44,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> bytes: """ Update media content for the navigation property messages in users param body: Binary request body @@ -66,7 +65,7 @@ async def put(self,body: bytes, request_configuration: Optional[RequestConfigura raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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. @@ -77,7 +76,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ Update media content for the navigation property messages in users param body: Binary request body @@ -123,4 +122,27 @@ 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 441d4cf38de..44ffd3972fb 100644 --- a/msgraph/generated/users/item/messages/messages_request_builder.py +++ b/msgraph/generated/users/item/messages/messages_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,12 @@ 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[RequestConfiguration] = None) -> Optional[MessageCollectionResponse]: + async def get(self,request_configuration: Optional[MessagesRequestBuilderGetRequestConfiguration] = 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. Returns: Optional[MessageCollectionResponse] - Find more info here: https://learn.microsoft.com/graph/api/user-list-messages?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 @@ -66,13 +65,13 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MessageCollectionResponse, error_mapping) - async def post(self,body: Optional[Message] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Message]: + async def post(self,body: Optional[Message] = None, request_configuration: Optional[MessagesRequestBuilderPostRequestConfiguration] = None) -> Optional[Message]: """ - 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. + 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 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/opentypeextension-post-opentypeextension?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/user-post-messages?view=graph-rest-1.0 """ if not body: raise TypeError("body cannot be null.") @@ -90,7 +89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MessagesRequestBuilderGetRequestConfiguration] = 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. @@ -101,9 +100,9 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Message] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Message] = None, request_configuration: Optional[MessagesRequestBuilderPostRequestConfiguration] = 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. + 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 param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -205,4 +204,27 @@ def 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 759e456b698..f553088dd70 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 1caaf638e11..2aab6f75bbb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[OAuth2PermissionGrant]: + async def get(self,request_configuration: Optional[OAuth2PermissionGrantItemRequestBuilderGetRequestConfiguration] = None) -> Optional[OAuth2PermissionGrant]: """ Get oauth2PermissionGrants from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OAuth2PermissionGrant, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OAuth2PermissionGrantItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get oauth2PermissionGrants from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 eab277614cd..ca60ba2e279 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[OAuth2PermissionGrantCollectionResponse]: + async def get(self,request_configuration: Optional[Oauth2PermissionGrantsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OAuth2PermissionGrantCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[Oauth2PermissionGrantsRequestBuilderGetRequestConfiguration] = 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. @@ -150,4 +149,17 @@ def 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 5bb8c6b1fba..e75ed73df0c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 9d1d2f983db..f98618f8b60 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[RequestConfiguration] = None) -> Optional[CopyNotebookModel]: + async def post(self,body: Optional[GetNotebookFromWebUrlPostRequestBody] = None, request_configuration: Optional[GetNotebookFromWebUrlRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[GetNotebookFromWebUrlPostRequestBody] = None, request_configuration: Optional[GetNotebookFromWebUrlRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 0136089db6e..2227a33ca18 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> Optional[GetRecentNotebooksWithIncludePersonalNotebooksGetResponse]: + async def get(self,request_configuration: Optional[GetRecentNotebooksWithIncludePersonalNotebooksRequestBuilderGetRequestConfiguration] = None) -> Optional[GetRecentNotebooksWithIncludePersonalNotebooksGetResponse]: """ Invoke function getRecentNotebooks param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GetRecentNotebooksWithIncludePersonalNotebooksGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetRecentNotebooksWithIncludePersonalNotebooksRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getRecentNotebooks param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,4 +111,17 @@ def 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 7ef80d4375e..8d109590f9d 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[RequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyNotebookPostRequestBody] = None, request_configuration: Optional[CopyNotebookRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyNotebookPostRequestBody] = None, request_configuration: Optional[CopyNotebookRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 3da51ef1655..e89c050f1db 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[NotebookItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property notebooks for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Notebook]: + async def get(self,request_configuration: Optional[NotebookItemRequestBuilderGetRequestConfiguration] = 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. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - async def patch(self,body: Optional[Notebook] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: + async def patch(self,body: Optional[Notebook] = None, request_configuration: Optional[NotebookItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Notebook]: """ Update the navigation property notebooks in users param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[NotebookItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property notebooks for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[NotebookItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Notebook] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Notebook] = None, request_configuration: Optional[NotebookItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property notebooks in users param body: The request body @@ -166,6 +165,16 @@ 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(): """ @@ -192,4 +201,27 @@ def get_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 35287f4bbea..8cc89f5cc4c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 199bd6342f1..33c49c77f65 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 c3bdef54246..c081e1eb4d3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentSectionGroup{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: + async def get(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 8e52675f944..b2f4b5dd0e1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/sectionGroups/{sectionGroup%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SectionGroupItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property sectionGroups for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[SectionGroup]: + async def get(self,request_configuration: Optional[SectionGroupItemRequestBuilderGetRequestConfiguration] = 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. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - async def patch(self,body: Optional[SectionGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: + async def patch(self,body: Optional[SectionGroup] = None, request_configuration: Optional[SectionGroupItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[SectionGroup]: """ Update the navigation property sectionGroups in users param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SectionGroupItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sectionGroups for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SectionGroupItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SectionGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SectionGroup] = None, request_configuration: Optional[SectionGroupItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sectionGroups in users param body: The request body @@ -175,6 +174,16 @@ 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(): """ @@ -201,4 +210,27 @@ def get_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 c1375904f2f..003e4223888 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 6388c364ec9..51a713faf47 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{sectionGroup%2Did1}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: + async def get(self,request_configuration: Optional[SectionGroupItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SectionGroupItemRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 38e7d656cba..cdf4f88d69f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[SectionGroupCollectionResponse]: + async def get(self,request_configuration: Optional[SectionGroupsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SectionGroupCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SectionGroupsRequestBuilderGetRequestConfiguration] = 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. @@ -150,4 +149,17 @@ def 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 707bced4cda..56b59bffbe8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 d8131e2027c..5ad135e9342 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[RequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[CopyToNotebookRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[CopyToNotebookRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 ff67b7ba339..630b750249d 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[RequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[CopyToSectionGroupRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[CopyToSectionGroupRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 c993a50b2b4..1dd8c95c617 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/sections/{onenoteSection%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property sections for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[OnenoteSection]: + async def get(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderGetRequestConfiguration] = 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. @@ -70,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - async def patch(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: + async def patch(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[OnenoteSectionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenoteSection]: """ Update the navigation property sections in users param body: The request body @@ -93,7 +92,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sections for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -104,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderGetRequestConfiguration] = 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. @@ -115,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[OnenoteSectionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sections in users param body: The request body @@ -185,6 +184,16 @@ 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(): """ @@ -211,4 +220,27 @@ def get_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 c689a367bae..01207137a42 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 102438c3057..49a81ba0ce4 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = 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[RequestConfigura return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ The page's HTML content. param body: Binary request body @@ -104,4 +104,24 @@ 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 9bb6fff018d..73396f139f5 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[RequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 574819ae331..2fc51934946 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/pages/{onenotePage%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property pages for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[OnenotePage]: + async def get(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = 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. @@ -71,7 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: + async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenotePage]: """ Update the navigation property pages in users param body: The request body @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property pages for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = 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. @@ -116,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property pages in users param body: The request body @@ -195,6 +194,16 @@ 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(): """ @@ -221,4 +230,27 @@ def get_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 bf36523adad..43028dff19b 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action onenotePatchContent param body: The request body @@ -72,4 +72,14 @@ 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 4955581d3d8..2885fd0a942 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 defc7e0c3e3..0e333fe0904 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentSection{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: + async def get(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 0c51925f377..be5b6abba3b 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[RequestConfiguration] = None) -> Optional[OnenotePagePreview]: + async def get(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenotePagePreview, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function preview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 e0c3d871941..5a50bd2625a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[OnenotePageCollectionResponse]: + async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenotePageCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: + async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenotePage]: """ Create a new page in the specified section. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new page in the specified section. param body: The request body @@ -190,4 +189,27 @@ def 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 7935698749c..00c7ad4aa37 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 70599b36a9d..40c62f2d973 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentSectionGroup{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: + async def get(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 a015dd71b8f..28a6384dc20 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[OnenoteSectionCollectionResponse]: + async def get(self,request_configuration: Optional[SectionsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenoteSectionCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: + async def post(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[SectionsRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteSection]: """ Create a new onenoteSection in the specified section group. param body: The request body @@ -89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SectionsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[SectionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new onenoteSection in the specified section group. param body: The request body @@ -190,4 +189,27 @@ def 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 379d29071ca..d978615a679 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[SectionGroupCollectionResponse]: + async def get(self,request_configuration: Optional[SectionGroupsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SectionGroupCollectionResponse, error_mapping) - async def post(self,body: Optional[SectionGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: + async def post(self,body: Optional[SectionGroup] = None, request_configuration: Optional[SectionGroupsRequestBuilderPostRequestConfiguration] = None) -> Optional[SectionGroup]: """ Create a new section group in the specified notebook. param body: The request body @@ -89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SectionGroupsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SectionGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SectionGroup] = None, request_configuration: Optional[SectionGroupsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new section group in the specified notebook. param body: The request body @@ -190,4 +189,27 @@ def 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 4ddd4490761..05da8193edb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 d5eeace0d7c..abd9f89f51e 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[RequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[CopyToNotebookRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[CopyToNotebookRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 93c45440f2e..6967933c2c2 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[RequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[CopyToSectionGroupRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[CopyToSectionGroupRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 53ec7d5349a..2f4e5b19432 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/sections/{onenoteSection%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property sections for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[OnenoteSection]: + async def get(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderGetRequestConfiguration] = 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. @@ -70,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - async def patch(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: + async def patch(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[OnenoteSectionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenoteSection]: """ Update the navigation property sections in users param body: The request body @@ -93,7 +92,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sections for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -104,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderGetRequestConfiguration] = 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. @@ -115,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[OnenoteSectionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sections in users param body: The request body @@ -185,6 +184,16 @@ 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(): """ @@ -211,4 +220,27 @@ def get_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 77604302479..2d9ccde14d3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 602f70ea77b..5df9a50fd1d 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = 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[RequestConfigura return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ The page's HTML content. param body: Binary request body @@ -104,4 +104,24 @@ 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 05c38ceb246..63e2be1c2ea 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[RequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 fd61b3855cb..9f610aa1ccf 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/pages/{onenotePage%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property pages for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[OnenotePage]: + async def get(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = 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. @@ -71,7 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: + async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenotePage]: """ Update the navigation property pages in users param body: The request body @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property pages for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = 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. @@ -116,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property pages in users param body: The request body @@ -195,6 +194,16 @@ 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(): """ @@ -221,4 +230,27 @@ def get_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 1405618dfe3..f274a3114c8 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action onenotePatchContent param body: The request body @@ -72,4 +72,14 @@ 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 08a1cb9c49a..8271c9d8798 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 f464abcbf9c..ba858d34c0a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentSection{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: + async def get(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 49d7853c495..0b45d6fa54b 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[RequestConfiguration] = None) -> Optional[OnenotePagePreview]: + async def get(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenotePagePreview, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function preview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 22e0d15f435..0084e5d3ef6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[OnenotePageCollectionResponse]: + async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenotePageCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: + async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenotePage]: """ Create a new page in the specified section. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new page in the specified section. param body: The request body @@ -190,4 +189,27 @@ def 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 5408d86e7c0..7ce25529ff5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 9a3ddac6aa1..0f0e7c66693 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentSectionGroup{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: + async def get(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 ff548590d96..8873e92ea8a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[OnenoteSectionCollectionResponse]: + async def get(self,request_configuration: Optional[SectionsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenoteSectionCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: + async def post(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[SectionsRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteSection]: """ Create a new onenoteSection in the specified notebook. param body: The request body @@ -89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SectionsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[SectionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new onenoteSection in the specified notebook. param body: The request body @@ -190,4 +189,27 @@ def 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 2e70ee99225..1ac13faf23e 100644 --- a/msgraph/generated/users/item/onenote/notebooks/notebooks_request_builder.py +++ b/msgraph/generated/users/item/onenote/notebooks/notebooks_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +45,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[RequestConfiguration] = None) -> Optional[NotebookCollectionResponse]: + async def get(self,request_configuration: Optional[NotebooksRequestBuilderGetRequestConfiguration] = None) -> Optional[NotebookCollectionResponse]: """ Retrieve a list of notebook objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -79,7 +78,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[RequestConfiguration] = None) -> Optional[Notebook]: + async def post(self,body: Optional[Notebook] = None, request_configuration: Optional[NotebooksRequestBuilderPostRequestConfiguration] = None) -> Optional[Notebook]: """ Create a new OneNote notebook. param body: The request body @@ -103,7 +102,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[NotebooksRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of notebook objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Notebook] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Notebook] = None, request_configuration: Optional[NotebooksRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new OneNote notebook. param body: The request body @@ -213,4 +212,27 @@ def 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 ffc243997bc..347a1ecdfe0 100644 --- a/msgraph/generated/users/item/onenote/onenote_request_builder.py +++ b/msgraph/generated/users/item/onenote/onenote_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +32,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[OnenoteRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property onenote for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Onenote]: + async def get(self,request_configuration: Optional[OnenoteRequestBuilderGetRequestConfiguration] = None) -> Optional[Onenote]: """ Get onenote from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -71,7 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Onenote, error_mapping) - async def patch(self,body: Optional[Onenote] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Onenote]: + async def patch(self,body: Optional[Onenote] = None, request_configuration: Optional[OnenoteRequestBuilderPatchRequestConfiguration] = None) -> Optional[Onenote]: """ Update the navigation property onenote in users param body: The request body @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[OnenoteRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property onenote for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OnenoteRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get onenote from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -116,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Onenote] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Onenote] = None, request_configuration: Optional[OnenoteRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property onenote in users param body: The request body @@ -195,6 +194,16 @@ 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(): """ @@ -221,4 +230,27 @@ def get_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 56d8da6faa2..63c66614e98 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 b6f33ed62e3..d0001c98e83 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[OnenoteOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property operations for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[OnenoteOperation]: + async def get(self,request_configuration: Optional[OnenoteOperationItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenoteOperation, error_mapping) - async def patch(self,body: Optional[OnenoteOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def patch(self,body: Optional[OnenoteOperation] = None, request_configuration: Optional[OnenoteOperationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenoteOperation]: """ Update the navigation property operations in users param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[OnenoteOperationItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property operations for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OnenoteOperationItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenoteOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenoteOperation] = None, request_configuration: Optional[OnenoteOperationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property operations in users param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 b88b77ed171..1f949a145b7 100644 --- a/msgraph/generated/users/item/onenote/operations/operations_request_builder.py +++ b/msgraph/generated/users/item/onenote/operations/operations_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[OnenoteOperationCollectionResponse]: + async def get(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenoteOperationCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenoteOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[OnenoteOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteOperation]: """ Create new navigation property to operations for users param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OperationsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenoteOperation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenoteOperation] = None, request_configuration: Optional[OperationsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to operations for users param body: The request body @@ -188,4 +187,27 @@ def 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 c36d1fb50ec..adb718a600b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 439f5a5e4d7..923aed6ea28 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = 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[RequestConfigura return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ The page's HTML content. param body: Binary request body @@ -104,4 +104,24 @@ 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 3245884a7c0..ec0a2482f85 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[RequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 0cd31ac005a..119833cddac 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +32,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a OneNote page. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -52,7 +51,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[OnenotePage]: + async def get(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = 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. @@ -73,7 +72,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: + async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenotePage]: """ Update the navigation property pages in users param body: The request body @@ -96,7 +95,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a OneNote page. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -107,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = 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. @@ -118,7 +117,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property pages in users param body: The request body @@ -197,6 +196,16 @@ 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(): """ @@ -223,4 +232,27 @@ def get_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 62da9b75ecf..0d2022623e9 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action onenotePatchContent param body: The request body @@ -72,4 +72,14 @@ 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 a5e0bc2b2f6..19446ea3dff 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 e6c80abf4c5..71eaa0684c0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentSection{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: + async def get(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 9280a232bd0..685ed1d2a7a 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[RequestConfiguration] = None) -> Optional[OnenotePagePreview]: + async def get(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenotePagePreview, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function preview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 e33000c6718..9ba77fa2fe7 100644 --- a/msgraph/generated/users/item/onenote/pages/pages_request_builder.py +++ b/msgraph/generated/users/item/onenote/pages/pages_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[OnenotePageCollectionResponse]: + async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenotePageCollectionResponse]: """ Retrieve a list of page objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenotePageCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: + async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of page objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = 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 @@ -190,4 +189,27 @@ def 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 0c1a6d15c9e..759e7794c19 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 45a7bd60fea..ab6d99f1532 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteResource]: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> Optional[OnenoteResource]: """ The content stream param body: Binary request body @@ -67,7 +67,7 @@ async def put(self,body: bytes, request_configuration: Optional[RequestConfigura return await self.request_adapter.send_async(request_info, OnenoteResource, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ The content stream param body: Binary request body @@ -103,4 +103,24 @@ 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 a62a16e6efa..07d7502333a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[OnenoteResourceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property resources for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[OnenoteResource]: + async def get(self,request_configuration: Optional[OnenoteResourceItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenoteResource, error_mapping) - async def patch(self,body: Optional[OnenoteResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteResource]: + async def patch(self,body: Optional[OnenoteResource] = None, request_configuration: Optional[OnenoteResourceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenoteResource]: """ Update the navigation property resources in users param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[OnenoteResourceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property resources for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OnenoteResourceItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenoteResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenoteResource] = None, request_configuration: Optional[OnenoteResourceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property resources in users param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 3f6f6918cc6..9f4c406e3e5 100644 --- a/msgraph/generated/users/item/onenote/resources/resources_request_builder.py +++ b/msgraph/generated/users/item/onenote/resources/resources_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[OnenoteResourceCollectionResponse]: + async def get(self,request_configuration: Optional[ResourcesRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenoteResourceCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenoteResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteResource]: + async def post(self,body: Optional[OnenoteResource] = None, request_configuration: Optional[ResourcesRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteResource]: """ Create new navigation property to resources for users param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourcesRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenoteResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenoteResource] = None, request_configuration: Optional[ResourcesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to resources for users param body: The request body @@ -188,4 +187,27 @@ def 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 58b41e12ef1..efa2ffb6802 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 d0a7d17cad2..bb87d95f051 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 9dc01ed7ba2..dfb64a0bbc6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentSectionGroup{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: + async def get(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 ef11ec99fd2..c44a3768b1e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +30,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SectionGroupItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property sectionGroups for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[SectionGroup]: + async def get(self,request_configuration: Optional[SectionGroupItemRequestBuilderGetRequestConfiguration] = 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. @@ -70,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - async def patch(self,body: Optional[SectionGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: + async def patch(self,body: Optional[SectionGroup] = None, request_configuration: Optional[SectionGroupItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[SectionGroup]: """ Update the navigation property sectionGroups in users param body: The request body @@ -93,7 +92,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SectionGroupItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sectionGroups for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -104,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SectionGroupItemRequestBuilderGetRequestConfiguration] = 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. @@ -115,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[SectionGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[SectionGroup] = None, request_configuration: Optional[SectionGroupItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sectionGroups in users param body: The request body @@ -176,6 +175,16 @@ 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(): """ @@ -202,4 +211,27 @@ def get_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 bf542e08a33..4443a579bbf 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 3fe34e23a92..9a0d0178ec4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{sectionGroup%2Did1}{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: + async def get(self,request_configuration: Optional[SectionGroupItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SectionGroupItemRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 b82f00478ca..f3afc301fa5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[SectionGroupCollectionResponse]: + async def get(self,request_configuration: Optional[SectionGroupsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SectionGroupCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SectionGroupsRequestBuilderGetRequestConfiguration] = 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. @@ -150,4 +149,17 @@ def 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 016bc32c74d..f8df10be745 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 51d8ced90fa..070d7d1df61 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[RequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[CopyToNotebookRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[CopyToNotebookRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 0930e606b7c..22cda1f0f37 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[RequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[CopyToSectionGroupRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[CopyToSectionGroupRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 c20b35db558..40970eee3a1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/sections/{onenoteSection%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property sections for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[OnenoteSection]: + async def get(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderGetRequestConfiguration] = 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. @@ -70,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - async def patch(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: + async def patch(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[OnenoteSectionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenoteSection]: """ Update the navigation property sections in users param body: The request body @@ -93,7 +92,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sections for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -104,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderGetRequestConfiguration] = 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. @@ -115,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[OnenoteSectionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sections in users param body: The request body @@ -185,6 +184,16 @@ 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(): """ @@ -211,4 +220,27 @@ def get_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 2212ab39316..282876b10be 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 b31fa6735f6..7d49482faf3 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = 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[RequestConfigura return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ The page's HTML content. param body: Binary request body @@ -104,4 +104,24 @@ 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 f0c697ee638..7309caa5dfb 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[RequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 832189f8f73..791f712bd78 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/pages/{onenotePage%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property pages for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[OnenotePage]: + async def get(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = 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. @@ -71,7 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: + async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenotePage]: """ Update the navigation property pages in users param body: The request body @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property pages for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = 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. @@ -116,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property pages in users param body: The request body @@ -195,6 +194,16 @@ 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(): """ @@ -221,4 +230,27 @@ def get_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 7619ebb83c3..e8af9934e5c 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action onenotePatchContent param body: The request body @@ -72,4 +72,14 @@ 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 e4d912e3833..b95b1777ed2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 4b77f593115..15870e1601d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentSection{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: + async def get(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 138e7bdd653..ef4531bc35f 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[RequestConfiguration] = None) -> Optional[OnenotePagePreview]: + async def get(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenotePagePreview, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function preview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 48f6845f015..15f849f0d9f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[OnenotePageCollectionResponse]: + async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenotePageCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: + async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenotePage]: """ Create a new page in the specified section. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new page in the specified section. param body: The request body @@ -190,4 +189,27 @@ def 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 34e705c4e99..85780069b6d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 6a75799e091..afc8b00108a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentSectionGroup{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: + async def get(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 021c4e6582e..fa3f87b9a15 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[OnenoteSectionCollectionResponse]: + async def get(self,request_configuration: Optional[SectionsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenoteSectionCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: + async def post(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[SectionsRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteSection]: """ Create a new onenoteSection in the specified section group. param body: The request body @@ -89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SectionsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[SectionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new onenoteSection in the specified section group. param body: The request body @@ -190,4 +189,27 @@ def 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 57a0dec682a..4bdc17c431e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[SectionGroupCollectionResponse]: + async def get(self,request_configuration: Optional[SectionGroupsRequestBuilderGetRequestConfiguration] = None) -> Optional[SectionGroupCollectionResponse]: """ Retrieve a list of sectionGroup objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SectionGroupCollectionResponse, error_mapping) - async def post(self,body: Optional[SectionGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: + async def post(self,body: Optional[SectionGroup] = None, request_configuration: Optional[SectionGroupsRequestBuilderPostRequestConfiguration] = None) -> Optional[SectionGroup]: """ Create new navigation property to sectionGroups for users param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SectionGroupsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of sectionGroup objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[SectionGroup] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SectionGroup] = None, request_configuration: Optional[SectionGroupsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to sectionGroups for users param body: The request body @@ -189,4 +188,27 @@ def 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 2c59f22a215..3df8c0ce69f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 f8a9ec21ae7..3d1ebecef84 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[RequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[CopyToNotebookRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToNotebookPostRequestBody] = None, request_configuration: Optional[CopyToNotebookRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 87fa905d97b..eb207265201 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[RequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[CopyToSectionGroupRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToSectionGroupPostRequestBody] = None, request_configuration: Optional[CopyToSectionGroupRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 ee6a1632a1d..e48419ca729 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +31,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property sections for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[OnenoteSection]: + async def get(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderGetRequestConfiguration] = 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. @@ -71,7 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - async def patch(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: + async def patch(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[OnenoteSectionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenoteSection]: """ Update the navigation property sections in users param body: The request body @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property sections for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OnenoteSectionItemRequestBuilderGetRequestConfiguration] = 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. @@ -116,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[OnenoteSectionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property sections in users param body: The request body @@ -186,6 +185,16 @@ 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(): """ @@ -212,4 +221,27 @@ def get_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 cfdf5903047..76cd341e9e3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 204b635c2fc..2835487f9a1 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = 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[RequestConfigura return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ The page's HTML content. param body: Binary request body @@ -104,4 +104,24 @@ 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 8ec3e7d42b2..8df3999ef18 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[RequestConfiguration] = None) -> Optional[OnenoteOperation]: + async def post(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CopyToSectionPostRequestBody] = None, request_configuration: Optional[CopyToSectionRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 3e463e369e0..4f6f089d3cc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/pages/{onenotePage%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property pages for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[OnenotePage]: + async def get(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = 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. @@ -71,7 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenotePage, error_mapping) - async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: + async def patch(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[OnenotePage]: """ Update the navigation property pages in users param body: The request body @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property pages for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OnenotePageItemRequestBuilderGetRequestConfiguration] = 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. @@ -116,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[OnenotePageItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property pages in users param body: The request body @@ -195,6 +194,16 @@ 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(): """ @@ -221,4 +230,27 @@ def get_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 c0550e96a20..5696b450fe6 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePatchContentPostRequestBody] = None, request_configuration: Optional[OnenotePatchContentRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Invoke action onenotePatchContent param body: The request body @@ -72,4 +72,14 @@ 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 c0923dac48f..acb31f9bbf8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 e8c3d02d5e7..6c446ac8f49 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentSection{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: + async def get(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenoteSection, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentSectionRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 8aa5948d54f..ebe09bc39c0 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[RequestConfiguration] = None) -> Optional[OnenotePagePreview]: + async def get(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenotePagePreview, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PreviewRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function preview param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 e3847558608..c492e605a65 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[OnenotePageCollectionResponse]: + async def get(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenotePageCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenotePage]: + async def post(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenotePage]: """ Create a new page in the specified section. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PagesRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenotePage] = None, request_configuration: Optional[PagesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new page in the specified section. param body: The request body @@ -190,4 +189,27 @@ def 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 39feda354da..bd4fa7577d5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentNotebook{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[Notebook]: + async def get(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Notebook, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentNotebookRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 6bf9ce26d52..79dc9b72275 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/parentSectionGroup{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[SectionGroup]: + async def get(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SectionGroup, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ParentSectionGroupRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 2693bd13c9a..c1e7650714c 100644 --- a/msgraph/generated/users/item/onenote/sections/sections_request_builder.py +++ b/msgraph/generated/users/item/onenote/sections/sections_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[OnenoteSectionCollectionResponse]: + async def get(self,request_configuration: Optional[SectionsRequestBuilderGetRequestConfiguration] = None) -> Optional[OnenoteSectionCollectionResponse]: """ Retrieve a list of onenoteSection objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnenoteSectionCollectionResponse, error_mapping) - async def post(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnenoteSection]: + async def post(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[SectionsRequestBuilderPostRequestConfiguration] = None) -> Optional[OnenoteSection]: """ Create new navigation property to sections for users param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SectionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Retrieve a list of onenoteSection objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnenoteSection] = None, request_configuration: Optional[SectionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to sections for users param body: The request body @@ -189,4 +188,27 @@ def 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 9ce5b6aee4b..f9b82c314bb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 9810c041e76..927c57fded7 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[RequestConfiguration] = None) -> Optional[OnlineMeeting]: + async def post(self,body: Optional[CreateOrGetPostRequestBody] = None, request_configuration: Optional[CreateOrGetRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateOrGetPostRequestBody] = None, request_configuration: Optional[CreateOrGetRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 246471276b4..680dcc107ad 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[MeetingAttendanceReportCollectionResponse]: + async def get(self,request_configuration: Optional[AttendanceReportsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MeetingAttendanceReportCollectionResponse, error_mapping) - async def post(self,body: Optional[MeetingAttendanceReport] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MeetingAttendanceReport]: + async def post(self,body: Optional[MeetingAttendanceReport] = None, request_configuration: Optional[AttendanceReportsRequestBuilderPostRequestConfiguration] = None) -> Optional[MeetingAttendanceReport]: """ Create new navigation property to attendanceReports for users param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttendanceReportsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[MeetingAttendanceReport] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[MeetingAttendanceReport] = None, request_configuration: Optional[AttendanceReportsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to attendanceReports for users param body: The request body @@ -188,4 +187,27 @@ def 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 2f665a31226..234d2d7877b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/attendanceReports/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 6f670714fe3..4afe2d561d3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AttendanceRecordCollectionResponse]: + async def get(self,request_configuration: Optional[AttendanceRecordsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AttendanceRecordCollectionResponse, error_mapping) - async def post(self,body: Optional[AttendanceRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttendanceRecord]: + async def post(self,body: Optional[AttendanceRecord] = None, request_configuration: Optional[AttendanceRecordsRequestBuilderPostRequestConfiguration] = None) -> Optional[AttendanceRecord]: """ Create new navigation property to attendanceRecords for users param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttendanceRecordsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AttendanceRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AttendanceRecord] = None, request_configuration: Optional[AttendanceRecordsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to attendanceRecords for users param body: The request body @@ -189,4 +188,27 @@ def 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 62d1e7a1319..fc48f586ffd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/attendanceReports/{meetingAttendanceReport%2Did}/attendanceRecords/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 10dda3f0e9c..b96f1f69591 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{attendanceRecord%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AttendanceRecordItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property attendanceRecords for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AttendanceRecord]: + async def get(self,request_configuration: Optional[AttendanceRecordItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AttendanceRecord, error_mapping) - async def patch(self,body: Optional[AttendanceRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttendanceRecord]: + async def patch(self,body: Optional[AttendanceRecord] = None, request_configuration: Optional[AttendanceRecordItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AttendanceRecord]: """ Update the navigation property attendanceRecords in users param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AttendanceRecordItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property attendanceRecords for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttendanceRecordItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AttendanceRecord] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AttendanceRecord] = None, request_configuration: Optional[AttendanceRecordItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property attendanceRecords in users param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 875b31be57d..1eb2293b13e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[MeetingAttendanceReportItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property attendanceReports for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[MeetingAttendanceReport]: + async def get(self,request_configuration: Optional[MeetingAttendanceReportItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, MeetingAttendanceReport, error_mapping) - async def patch(self,body: Optional[MeetingAttendanceReport] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[MeetingAttendanceReport]: + async def patch(self,body: Optional[MeetingAttendanceReport] = None, request_configuration: Optional[MeetingAttendanceReportItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[MeetingAttendanceReport]: """ Update the navigation property attendanceReports in users param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[MeetingAttendanceReportItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property attendanceReports for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MeetingAttendanceReportItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[MeetingAttendanceReport] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[MeetingAttendanceReport] = None, request_configuration: Optional[MeetingAttendanceReportItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property attendanceReports in users param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 98604d44a25..be9c3cd4a0b 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[AttendeeReportRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[AttendeeReportRequestBuilderPutRequestConfiguration] = 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[RequestConfigura raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttendeeReportRequestBuilderGetRequestConfiguration] = 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[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[AttendeeReportRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ Update attendeeReport for the navigation property onlineMeetings in users param body: Binary request body @@ -101,4 +101,24 @@ 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 23a86ea5965..8d9c25faf2a 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[RequestConfiguration] = None) -> Optional[GetVirtualAppointmentJoinWebUrlGetResponse]: + async def get(self,request_configuration: Optional[GetVirtualAppointmentJoinWebUrlRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GetVirtualAppointmentJoinWebUrlGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GetVirtualAppointmentJoinWebUrlRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function getVirtualAppointmentJoinWebUrl param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -67,4 +67,14 @@ 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 b483656f95c..90151b87683 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +33,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[OnlineMeetingItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete an onlineMeeting object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -53,7 +52,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[OnlineMeeting]: + async def get(self,request_configuration: Optional[OnlineMeetingItemRequestBuilderGetRequestConfiguration] = 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. @@ -74,7 +73,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnlineMeeting, error_mapping) - async def patch(self,body: Optional[OnlineMeeting] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnlineMeeting]: + async def patch(self,body: Optional[OnlineMeeting] = None, request_configuration: Optional[OnlineMeetingItemRequestBuilderPatchRequestConfiguration] = 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 @@ -98,7 +97,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[OnlineMeetingItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete an onlineMeeting object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,7 +108,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OnlineMeetingItemRequestBuilderGetRequestConfiguration] = 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. @@ -120,7 +119,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OnlineMeeting] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OnlineMeeting] = None, request_configuration: Optional[OnlineMeetingItemRequestBuilderPatchRequestConfiguration] = 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 @@ -208,6 +207,16 @@ 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(): """ @@ -234,4 +243,27 @@ def get_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 549308920ab..b5029e4e99a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/recordings/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 282f1790275..c6771d27087 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}/recordings/{callRecording%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[CallRecordingItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property recordings for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[CallRecording]: + async def get(self,request_configuration: Optional[CallRecordingItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CallRecording, error_mapping) - async def patch(self,body: Optional[CallRecording] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CallRecording]: + async def patch(self,body: Optional[CallRecording] = None, request_configuration: Optional[CallRecordingItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[CallRecording]: """ Update the navigation property recordings in users param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[CallRecordingItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property recordings for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CallRecordingItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[CallRecording] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[CallRecording] = None, request_configuration: Optional[CallRecordingItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property recordings in users param body: The request body @@ -146,6 +145,16 @@ 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(): """ @@ -172,4 +181,27 @@ def get_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 1b40f95df98..ac355cf4c1b 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CallRecording]: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = 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[RequestConfigura return await self.request_adapter.send_async(request_info, CallRecording, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ The content of the recording. Read-only. param body: Binary request body @@ -103,4 +103,24 @@ 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 2d54d7c8f97..b15f5f9e327 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[CallRecordingCollectionResponse]: + async def get(self,request_configuration: Optional[RecordingsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CallRecordingCollectionResponse, error_mapping) - async def post(self,body: Optional[CallRecording] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CallRecording]: + async def post(self,body: Optional[CallRecording] = None, request_configuration: Optional[RecordingsRequestBuilderPostRequestConfiguration] = None) -> Optional[CallRecording]: """ Create new navigation property to recordings for users param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RecordingsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[CallRecording] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CallRecording] = None, request_configuration: Optional[RecordingsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to recordings for users param body: The request body @@ -188,4 +187,27 @@ def 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 f5b7717da82..c5f034df336 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SendVirtualAppointmentReminderSmsPostRequestBody] = None, request_configuration: Optional[SendVirtualAppointmentReminderSmsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SendVirtualAppointmentReminderSmsPostRequestBody] = None, request_configuration: Optional[SendVirtualAppointmentReminderSmsRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 c9b34871d7b..2ff7d07b79e 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SendVirtualAppointmentSmsPostRequestBody] = None, request_configuration: Optional[SendVirtualAppointmentSmsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SendVirtualAppointmentSmsPostRequestBody] = None, request_configuration: Optional[SendVirtualAppointmentSmsRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 38de6832461..821eec2c304 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 907437641e5..e2a6b512420 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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}/transcripts/{callTranscript%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[CallTranscriptItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property transcripts for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[CallTranscript]: + async def get(self,request_configuration: Optional[CallTranscriptItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CallTranscript, error_mapping) - async def patch(self,body: Optional[CallTranscript] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CallTranscript]: + async def patch(self,body: Optional[CallTranscript] = None, request_configuration: Optional[CallTranscriptItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[CallTranscript]: """ Update the navigation property transcripts in users param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[CallTranscriptItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property transcripts for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[CallTranscriptItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[CallTranscript] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[CallTranscript] = None, request_configuration: Optional[CallTranscriptItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property transcripts in users param body: The request body @@ -156,6 +155,16 @@ 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(): """ @@ -182,4 +191,27 @@ def get_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 f5af4cd9e0c..43261441920 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CallTranscript]: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = 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[RequestConfigura return await self.request_adapter.send_async(request_info, CallTranscript, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ The content of the transcript. Read-only. param body: Binary request body @@ -104,4 +104,24 @@ 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 4a744f633e5..1ec59a33ec1 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[MetadataContentRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[MetadataContentRequestBuilderPutRequestConfiguration] = 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[RequestConfigura raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MetadataContentRequestBuilderGetRequestConfiguration] = 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[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[MetadataContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ The time-aligned metadata of the utterances in the transcript. Read-only. param body: Binary request body @@ -101,4 +101,24 @@ 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 db9c2a6a68f..86636cb70e6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[CallTranscriptCollectionResponse]: + async def get(self,request_configuration: Optional[TranscriptsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, CallTranscriptCollectionResponse, error_mapping) - async def post(self,body: Optional[CallTranscript] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[CallTranscript]: + async def post(self,body: Optional[CallTranscript] = None, request_configuration: Optional[TranscriptsRequestBuilderPostRequestConfiguration] = None) -> Optional[CallTranscript]: """ Create new navigation property to transcripts for users param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TranscriptsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[CallTranscript] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CallTranscript] = None, request_configuration: Optional[TranscriptsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to transcripts for users param body: The request body @@ -189,4 +188,27 @@ def 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 aafbd4ad665..d289b26a741 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[OnlineMeetingCollectionResponse]: + async def get(self,request_configuration: Optional[OnlineMeetingsRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OnlineMeetingCollectionResponse, error_mapping) - async def post(self,body: Optional[OnlineMeeting] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OnlineMeeting]: + async def post(self,body: Optional[OnlineMeeting] = None, request_configuration: Optional[OnlineMeetingsRequestBuilderPostRequestConfiguration] = None) -> Optional[OnlineMeeting]: """ Create an online meeting on behalf of a user. param body: The request body @@ -90,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OnlineMeetingsRequestBuilderGetRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OnlineMeeting] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OnlineMeeting] = None, request_configuration: Optional[OnlineMeetingsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create an online meeting on behalf of a user. param body: The request body @@ -200,4 +199,27 @@ def 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 32e7359fdfa..513b2cc8852 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 35371ed0500..d06fa65c412 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[OutlookCategoryItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete the specified outlookCategory object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[OutlookCategory]: + async def get(self,request_configuration: Optional[OutlookCategoryItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OutlookCategory, error_mapping) - async def patch(self,body: Optional[OutlookCategory] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OutlookCategory]: + async def patch(self,body: Optional[OutlookCategory] = None, request_configuration: Optional[OutlookCategoryItemRequestBuilderPatchRequestConfiguration] = 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. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[OutlookCategoryItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete the specified outlookCategory object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OutlookCategoryItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[OutlookCategory] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[OutlookCategory] = None, request_configuration: Optional[OutlookCategoryItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the writable property, color, of the specified outlookCategory object. You can't modify the displayName propertyonce you have created the category. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -159,4 +168,27 @@ def get_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 fc3fa757f8d..94c86309fb5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,7 @@ 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[RequestConfiguration] = None) -> Optional[OutlookCategoryCollectionResponse]: + async def get(self,request_configuration: Optional[MasterCategoriesRequestBuilderGetRequestConfiguration] = None) -> Optional[OutlookCategoryCollectionResponse]: """ Get all the categories that have been defined for the user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, OutlookCategoryCollectionResponse, error_mapping) - async def post(self,body: Optional[OutlookCategory] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[OutlookCategory]: + async def post(self,body: Optional[OutlookCategory] = None, request_configuration: Optional[MasterCategoriesRequestBuilderPostRequestConfiguration] = None) -> Optional[OutlookCategory]: """ Create an outlookCategory object in the user's master list of categories. param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[MasterCategoriesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get all the categories that have been defined for the user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[OutlookCategory] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[OutlookCategory] = None, request_configuration: Optional[MasterCategoriesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create an outlookCategory object in the user's master list of categories. param body: The request body @@ -180,4 +179,27 @@ def 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 9827b160dc3..bf20256b9ef 100644 --- a/msgraph/generated/users/item/outlook/outlook_request_builder.py +++ b/msgraph/generated/users/item/outlook/outlook_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +30,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[RequestConfiguration] = None) -> Optional[OutlookUser]: + async def get(self,request_configuration: Optional[OutlookRequestBuilderGetRequestConfiguration] = None) -> Optional[OutlookUser]: """ Get outlook from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +62,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OutlookRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get outlook from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -132,4 +131,17 @@ def get_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 53953aa790d..7d83f913e58 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[SupportedLanguagesGetResponse]: + async def get(self,request_configuration: Optional[SupportedLanguagesRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SupportedLanguagesGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SupportedLanguagesRequestBuilderGetRequestConfiguration] = 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. @@ -110,4 +109,17 @@ def 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 9b8a0bacb5c..949aa5a07e2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[SupportedTimeZonesGetResponse]: + async def get(self,request_configuration: Optional[SupportedTimeZonesRequestBuilderGetRequestConfiguration] = None) -> Optional[SupportedTimeZonesGetResponse]: """ Invoke function supportedTimeZones param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SupportedTimeZonesGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SupportedTimeZonesRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function supportedTimeZones param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -109,4 +108,17 @@ def 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 867bdaaea8b..5db0212755c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> Optional[SupportedTimeZonesWithTimeZoneStandardGetResponse]: + async def get(self,request_configuration: Optional[SupportedTimeZonesWithTimeZoneStandardRequestBuilderGetRequestConfiguration] = None) -> Optional[SupportedTimeZonesWithTimeZoneStandardGetResponse]: """ Invoke function supportedTimeZones param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, SupportedTimeZonesWithTimeZoneStandardGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SupportedTimeZonesWithTimeZoneStandardRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function supportedTimeZones param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -112,4 +111,17 @@ def 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 7158a7dcf52..ce0691ddfc3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 092fa0f26c6..03be679b0c7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 0863d0605c6..77e69ecbd14 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[AppRoleAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AppRoleAssignmentCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 28e58df5977..ffc4701237b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 75bd05ea132..a9eb54e438f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[DeviceCollectionResponse]: + async def get(self,request_configuration: Optional[GraphDeviceRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphDeviceRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 1530398adfd..9a72c520cee 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 34e9087fae9..46f22a776f3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[EndpointCollectionResponse]: + async def get(self,request_configuration: Optional[GraphEndpointRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EndpointCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphEndpointRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 b112a04ca91..f0b435f3328 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = 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. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = 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. @@ -124,4 +123,17 @@ def get_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 d9a81a0e2bf..d952bf54ff8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[AppRoleAssignment]: + async def get(self,request_configuration: Optional[GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AppRoleAssignment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 9cb2bbc9a62..bcb3ad5b193 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Device]: + async def get(self,request_configuration: Optional[GraphDeviceRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Device, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphDeviceRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 1f3b889c83f..9342c0c4981 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Endpoint]: + async def get(self,request_configuration: Optional[GraphEndpointRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Endpoint, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphEndpointRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 167e76eb224..f0eddf725d0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[OwnedDevicesRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OwnedDevicesRequestBuilderGetRequestConfiguration] = 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. @@ -180,4 +179,17 @@ def 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 992a10c572e..b7e2141ea37 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 ad2978ec4b9..e0499c89999 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 f48909c6162..d8fe29b2f1a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[ApplicationCollectionResponse]: + async def get(self,request_configuration: Optional[GraphApplicationRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ApplicationCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphApplicationRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 3fdde06617d..113834d60d2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 9b835336f73..ae6e502f7a9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[GroupCollectionResponse]: + async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GroupCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 9498d27527f..b745385b2f6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 949fb6bd931..f90c06a8dc8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[ServicePrincipalCollectionResponse]: + async def get(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServicePrincipalCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 b9beae2f3e9..1d8d88550e6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = 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. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = 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. @@ -124,4 +123,17 @@ def get_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 7eeafbfd355..3c80c80b4b7 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Application]: + async def get(self,request_configuration: Optional[GraphApplicationRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Application, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphApplicationRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 4736b5b8959..ac93b49e3d3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Group]: + async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 aa65ca1d7b6..34ac5d4d4c6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[ServicePrincipal]: + async def get(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServicePrincipal, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphServicePrincipalRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 6ac99d2a09e..d1035eb8b45 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[OwnedObjectsRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[OwnedObjectsRequestBuilderGetRequestConfiguration] = 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. @@ -180,4 +179,17 @@ def 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 97080eda319..ace0f76a10f 100644 --- a/msgraph/generated/users/item/people/count/count_request_builder.py +++ b/msgraph/generated/users/item/people/count/count_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 342aad0e99c..06f9d6be0a0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Person]: + async def get(self,request_configuration: Optional[PersonItemRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Person, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PersonItemRequestBuilderGetRequestConfiguration] = 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. @@ -89,4 +88,17 @@ def get_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 955c29f6434..ee24777edb2 100644 --- a/msgraph/generated/users/item/people/people_request_builder.py +++ b/msgraph/generated/users/item/people/people_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[PersonCollectionResponse]: + async def get(self,request_configuration: Optional[PeopleRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PersonCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PeopleRequestBuilderGetRequestConfiguration] = 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. @@ -145,4 +144,17 @@ def 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 fe1fbc5d161..c3119318f44 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 5bc870c4414..4bc8790cfed 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property permissionGrants for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ResourceSpecificPermissionGrant]: + async def get(self,request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ResourceSpecificPermissionGrant, error_mapping) - async def patch(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: + async def patch(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: """ Update the navigation property permissionGrants in users param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property permissionGrants for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[ResourceSpecificPermissionGrantItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property permissionGrants in users param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 4f2c8c2728b..97a91177c83 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrantCollectionResponse]: + async def get(self,request_configuration: Optional[PermissionGrantsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ResourceSpecificPermissionGrantCollectionResponse, error_mapping) - async def post(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: + async def post(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[PermissionGrantsRequestBuilderPostRequestConfiguration] = None) -> Optional[ResourceSpecificPermissionGrant]: """ Create new navigation property to permissionGrants for users param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PermissionGrantsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ResourceSpecificPermissionGrant] = None, request_configuration: Optional[PermissionGrantsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to permissionGrants for users param body: The request body @@ -189,4 +188,27 @@ def 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 206826417fa..1950f554ad4 100644 --- a/msgraph/generated/users/item/photo/photo_request_builder.py +++ b/msgraph/generated/users/item/photo/photo_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,7 @@ 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[RequestConfiguration] = None) -> Optional[ProfilePhoto]: + async def get(self,request_configuration: Optional[PhotoRequestBuilderGetRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ProfilePhoto, error_mapping) - async def patch(self,body: Optional[ProfilePhoto] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ProfilePhoto]: + async def patch(self,body: Optional[ProfilePhoto] = None, request_configuration: Optional[PhotoRequestBuilderPatchRequestConfiguration] = None) -> Optional[ProfilePhoto]: """ Update the navigation property photo in users param body: The request body @@ -72,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PhotoRequestBuilderGetRequestConfiguration] = 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. @@ -83,7 +82,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ProfilePhoto] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ProfilePhoto] = None, request_configuration: Optional[PhotoRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property photo in users param body: The request body @@ -138,4 +137,27 @@ def get_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 22a93f3f06c..eecbdc49b7e 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = 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[RequestConfigura raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ Update media content for the navigation property photo in users param body: Binary request body @@ -101,4 +101,24 @@ 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 d6a55a7feeb..3bbd7c03d7f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[ProfilePhoto]: + async def get(self,request_configuration: Optional[ProfilePhotoItemRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ProfilePhoto, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ProfilePhotoItemRequestBuilderGetRequestConfiguration] = 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. @@ -99,4 +98,17 @@ def get_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 5526531275e..ec71fc8eb08 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = 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[RequestConfigura raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ Update media content for the navigation property photos in users param body: Binary request body @@ -100,4 +100,24 @@ 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 6b3374aeda3..b1bd5889b2b 100644 --- a/msgraph/generated/users/item/photos/photos_request_builder.py +++ b/msgraph/generated/users/item/photos/photos_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +41,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[RequestConfiguration] = None) -> Optional[ProfilePhotoCollectionResponse]: + async def get(self,request_configuration: Optional[PhotosRequestBuilderGetRequestConfiguration] = 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. @@ -62,7 +61,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ProfilePhotoCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PhotosRequestBuilderGetRequestConfiguration] = 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. @@ -124,4 +123,17 @@ def 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 bcbf602b8ea..57603ca840e 100644 --- a/msgraph/generated/users/item/planner/planner_request_builder.py +++ b/msgraph/generated/users/item/planner/planner_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[PlannerRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property planner for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PlannerUser]: + async def get(self,request_configuration: Optional[PlannerRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PlannerUser, error_mapping) - async def patch(self,body: Optional[PlannerUser] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerUser]: + async def patch(self,body: Optional[PlannerUser] = None, request_configuration: Optional[PlannerRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerUser]: """ Update the navigation property planner in users param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[PlannerRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property planner for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PlannerRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerUser] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerUser] = None, request_configuration: Optional[PlannerRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property planner in users param body: The request body @@ -155,6 +154,16 @@ 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(): """ @@ -181,4 +190,27 @@ def get_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 a84d9c85b00..c3bde459f04 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 a01f8ab48a5..921283b1de3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[PlannerBucketCollectionResponse]: + async def get(self,request_configuration: Optional[BucketsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PlannerBucketCollectionResponse, error_mapping) - async def post(self,body: Optional[PlannerBucket] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerBucket]: + async def post(self,body: Optional[PlannerBucket] = None, request_configuration: Optional[BucketsRequestBuilderPostRequestConfiguration] = None) -> Optional[PlannerBucket]: """ Create new navigation property to buckets for users param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[BucketsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PlannerBucket] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PlannerBucket] = None, request_configuration: Optional[BucketsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to buckets for users param body: The request body @@ -189,4 +188,27 @@ def 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 0cfb196c21d..df35694906e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 eb9686e56e7..50dbb52e30d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[PlannerBucketItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property buckets for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PlannerBucket]: + async def get(self,request_configuration: Optional[PlannerBucketItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PlannerBucket, error_mapping) - async def patch(self,body: Optional[PlannerBucket] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerBucket]: + async def patch(self,body: Optional[PlannerBucket] = None, request_configuration: Optional[PlannerBucketItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerBucket]: """ Update the navigation property buckets in users param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[PlannerBucketItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property buckets for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PlannerBucketItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerBucket] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerBucket] = None, request_configuration: Optional[PlannerBucketItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property buckets in users param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 acfc55b17b8..ddce5fc07b5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 ad05b6ae942..2c92ae5f151 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{plannerTask%2Did}/assignedToTaskBoardFormat{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property assignedToTaskBoardFormat for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PlannerAssignedToTaskBoardTaskFormat]: + async def get(self,request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PlannerAssignedToTaskBoardTaskFormat, error_mapping) - async def patch(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerAssignedToTaskBoardTaskFormat]: + async def patch(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None, request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerAssignedToTaskBoardTaskFormat]: """ Update the navigation property assignedToTaskBoardFormat in users param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property assignedToTaskBoardFormat for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None, request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property assignedToTaskBoardFormat in users param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 10fc398c3f3..27ad4ee0207 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{plannerTask%2Did}/bucketTaskBoardFormat{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property bucketTaskBoardFormat for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PlannerBucketTaskBoardTaskFormat]: + async def get(self,request_configuration: Optional[BucketTaskBoardFormatRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PlannerBucketTaskBoardTaskFormat, error_mapping) - async def patch(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerBucketTaskBoardTaskFormat]: + async def patch(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, request_configuration: Optional[BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerBucketTaskBoardTaskFormat]: """ Update the navigation property bucketTaskBoardFormat in users param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property bucketTaskBoardFormat for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[BucketTaskBoardFormatRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, request_configuration: Optional[BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property bucketTaskBoardFormat in users param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 10b7d2e55c7..4bd4e6e79a2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{plannerTask%2Did}/details{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DetailsRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property details for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PlannerTaskDetails]: + async def get(self,request_configuration: Optional[DetailsRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PlannerTaskDetails, error_mapping) - async def patch(self,body: Optional[PlannerTaskDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTaskDetails]: + async def patch(self,body: Optional[PlannerTaskDetails] = None, request_configuration: Optional[DetailsRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerTaskDetails]: """ Update the navigation property details in users param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DetailsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property details for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DetailsRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerTaskDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerTaskDetails] = None, request_configuration: Optional[DetailsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property details in users param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 d67a6b859ed..0173c47d5bb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/buckets/{plannerBucket%2Did}/tasks/{plannerTask%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[PlannerTaskItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property tasks for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PlannerTask]: + async def get(self,request_configuration: Optional[PlannerTaskItemRequestBuilderGetRequestConfiguration] = 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. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PlannerTask, error_mapping) - async def patch(self,body: Optional[PlannerTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTask]: + async def patch(self,body: Optional[PlannerTask] = None, request_configuration: Optional[PlannerTaskItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerTask]: """ Update the navigation property tasks in users param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[PlannerTaskItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property tasks for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PlannerTaskItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerTask] = None, request_configuration: Optional[PlannerTaskItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property tasks in users param body: The request body @@ -175,6 +174,16 @@ 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(): """ @@ -201,4 +210,27 @@ def get_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 17e2ea60d59..ee9a428470f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{plannerTask%2Did}/progressTaskBoardFormat{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property progressTaskBoardFormat for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PlannerProgressTaskBoardTaskFormat]: + async def get(self,request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PlannerProgressTaskBoardTaskFormat, error_mapping) - async def patch(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerProgressTaskBoardTaskFormat]: + async def patch(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerProgressTaskBoardTaskFormat]: """ Update the navigation property progressTaskBoardFormat in users param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property progressTaskBoardFormat for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property progressTaskBoardFormat in users param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 0956810e065..79ef3da2419 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[PlannerTaskCollectionResponse]: + async def get(self,request_configuration: Optional[TasksRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PlannerTaskCollectionResponse, error_mapping) - async def post(self,body: Optional[PlannerTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTask]: + async def post(self,body: Optional[PlannerTask] = None, request_configuration: Optional[TasksRequestBuilderPostRequestConfiguration] = None) -> Optional[PlannerTask]: """ Create new navigation property to tasks for users param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TasksRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PlannerTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PlannerTask] = None, request_configuration: Optional[TasksRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to tasks for users param body: The request body @@ -189,4 +188,27 @@ def 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 413d7ca2d3c..6bcf8488fb0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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}/details{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DetailsRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property details for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PlannerPlanDetails]: + async def get(self,request_configuration: Optional[DetailsRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PlannerPlanDetails, error_mapping) - async def patch(self,body: Optional[PlannerPlanDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerPlanDetails]: + async def patch(self,body: Optional[PlannerPlanDetails] = None, request_configuration: Optional[DetailsRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerPlanDetails]: """ Update the navigation property details in users param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DetailsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property details for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DetailsRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerPlanDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerPlanDetails] = None, request_configuration: Optional[DetailsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property details in users param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 5ba104ffe34..3d6d7f9961c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[PlannerPlanItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property plans for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PlannerPlan]: + async def get(self,request_configuration: Optional[PlannerPlanItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PlannerPlan, error_mapping) - async def patch(self,body: Optional[PlannerPlan] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerPlan]: + async def patch(self,body: Optional[PlannerPlan] = None, request_configuration: Optional[PlannerPlanItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerPlan]: """ Update the navigation property plans in users param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[PlannerPlanItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property plans for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PlannerPlanItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerPlan] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerPlan] = None, request_configuration: Optional[PlannerPlanItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property plans in users param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 50e003ff474..8a61b7b0951 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 719881077ba..fcedbe898be 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{plannerTask%2Did}/assignedToTaskBoardFormat{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property assignedToTaskBoardFormat for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PlannerAssignedToTaskBoardTaskFormat]: + async def get(self,request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PlannerAssignedToTaskBoardTaskFormat, error_mapping) - async def patch(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerAssignedToTaskBoardTaskFormat]: + async def patch(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None, request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerAssignedToTaskBoardTaskFormat]: """ Update the navigation property assignedToTaskBoardFormat in users param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property assignedToTaskBoardFormat for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None, request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property assignedToTaskBoardFormat in users param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 61f44b1a0aa..76008ee6f10 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{plannerTask%2Did}/bucketTaskBoardFormat{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property bucketTaskBoardFormat for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PlannerBucketTaskBoardTaskFormat]: + async def get(self,request_configuration: Optional[BucketTaskBoardFormatRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PlannerBucketTaskBoardTaskFormat, error_mapping) - async def patch(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerBucketTaskBoardTaskFormat]: + async def patch(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, request_configuration: Optional[BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerBucketTaskBoardTaskFormat]: """ Update the navigation property bucketTaskBoardFormat in users param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property bucketTaskBoardFormat for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[BucketTaskBoardFormatRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, request_configuration: Optional[BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property bucketTaskBoardFormat in users param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 12f5e05f3ab..113fa23a8e0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{plannerTask%2Did}/details{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DetailsRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property details for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PlannerTaskDetails]: + async def get(self,request_configuration: Optional[DetailsRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PlannerTaskDetails, error_mapping) - async def patch(self,body: Optional[PlannerTaskDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTaskDetails]: + async def patch(self,body: Optional[PlannerTaskDetails] = None, request_configuration: Optional[DetailsRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerTaskDetails]: """ Update the navigation property details in users param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DetailsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property details for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DetailsRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerTaskDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerTaskDetails] = None, request_configuration: Optional[DetailsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property details in users param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 9486120256c..6add2a07924 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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}/tasks/{plannerTask%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[PlannerTaskItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property tasks for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PlannerTask]: + async def get(self,request_configuration: Optional[PlannerTaskItemRequestBuilderGetRequestConfiguration] = 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. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PlannerTask, error_mapping) - async def patch(self,body: Optional[PlannerTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTask]: + async def patch(self,body: Optional[PlannerTask] = None, request_configuration: Optional[PlannerTaskItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerTask]: """ Update the navigation property tasks in users param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[PlannerTaskItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property tasks for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PlannerTaskItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerTask] = None, request_configuration: Optional[PlannerTaskItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property tasks in users param body: The request body @@ -175,6 +174,16 @@ 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(): """ @@ -201,4 +210,27 @@ def get_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 bf9f155890d..1d38fdf3c5b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{plannerTask%2Did}/progressTaskBoardFormat{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property progressTaskBoardFormat for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PlannerProgressTaskBoardTaskFormat]: + async def get(self,request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PlannerProgressTaskBoardTaskFormat, error_mapping) - async def patch(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerProgressTaskBoardTaskFormat]: + async def patch(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerProgressTaskBoardTaskFormat]: """ Update the navigation property progressTaskBoardFormat in users param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property progressTaskBoardFormat for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property progressTaskBoardFormat in users param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 6f9e88b8bda..76f87c9134f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[PlannerTaskCollectionResponse]: + async def get(self,request_configuration: Optional[TasksRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PlannerTaskCollectionResponse, error_mapping) - async def post(self,body: Optional[PlannerTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTask]: + async def post(self,body: Optional[PlannerTask] = None, request_configuration: Optional[TasksRequestBuilderPostRequestConfiguration] = None) -> Optional[PlannerTask]: """ Create new navigation property to tasks for users param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TasksRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PlannerTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PlannerTask] = None, request_configuration: Optional[TasksRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to tasks for users param body: The request body @@ -189,4 +188,27 @@ def 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 02039e49fac..0789517de7a 100644 --- a/msgraph/generated/users/item/planner/plans/plans_request_builder.py +++ b/msgraph/generated/users/item/planner/plans/plans_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[PlannerPlanCollectionResponse]: + async def get(self,request_configuration: Optional[PlansRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PlannerPlanCollectionResponse, error_mapping) - async def post(self,body: Optional[PlannerPlan] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerPlan]: + async def post(self,body: Optional[PlannerPlan] = None, request_configuration: Optional[PlansRequestBuilderPostRequestConfiguration] = None) -> Optional[PlannerPlan]: """ Create new navigation property to plans for users param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PlansRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PlannerPlan] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PlannerPlan] = None, request_configuration: Optional[PlansRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to plans for users param body: The request body @@ -189,4 +188,27 @@ def 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 e680bcc6f9e..e1fc2887d9d 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 52f01dec597..b23951504b6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property assignedToTaskBoardFormat for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PlannerAssignedToTaskBoardTaskFormat]: + async def get(self,request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PlannerAssignedToTaskBoardTaskFormat, error_mapping) - async def patch(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerAssignedToTaskBoardTaskFormat]: + async def patch(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None, request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerAssignedToTaskBoardTaskFormat]: """ Update the navigation property assignedToTaskBoardFormat in users param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property assignedToTaskBoardFormat for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerAssignedToTaskBoardTaskFormat] = None, request_configuration: Optional[AssignedToTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property assignedToTaskBoardFormat in users param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 bda0cc6cc7d..7707675877a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property bucketTaskBoardFormat for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PlannerBucketTaskBoardTaskFormat]: + async def get(self,request_configuration: Optional[BucketTaskBoardFormatRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PlannerBucketTaskBoardTaskFormat, error_mapping) - async def patch(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerBucketTaskBoardTaskFormat]: + async def patch(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, request_configuration: Optional[BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerBucketTaskBoardTaskFormat]: """ Update the navigation property bucketTaskBoardFormat in users param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[BucketTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property bucketTaskBoardFormat for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[BucketTaskBoardFormatRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerBucketTaskBoardTaskFormat] = None, request_configuration: Optional[BucketTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property bucketTaskBoardFormat in users param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 88aedb49b60..9fdef29bd6e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[DetailsRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property details for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PlannerTaskDetails]: + async def get(self,request_configuration: Optional[DetailsRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PlannerTaskDetails, error_mapping) - async def patch(self,body: Optional[PlannerTaskDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTaskDetails]: + async def patch(self,body: Optional[PlannerTaskDetails] = None, request_configuration: Optional[DetailsRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerTaskDetails]: """ Update the navigation property details in users param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[DetailsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property details for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DetailsRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerTaskDetails] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerTaskDetails] = None, request_configuration: Optional[DetailsRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property details in users param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 bf965c20811..71ba028ea34 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +30,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[PlannerTaskItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property tasks for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PlannerTask]: + async def get(self,request_configuration: Optional[PlannerTaskItemRequestBuilderGetRequestConfiguration] = 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. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PlannerTask, error_mapping) - async def patch(self,body: Optional[PlannerTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTask]: + async def patch(self,body: Optional[PlannerTask] = None, request_configuration: Optional[PlannerTaskItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerTask]: """ Update the navigation property tasks in users param body: The request body @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[PlannerTaskItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property tasks for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PlannerTaskItemRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerTask] = None, request_configuration: Optional[PlannerTaskItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property tasks in users param body: The request body @@ -175,6 +174,16 @@ 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(): """ @@ -201,4 +210,27 @@ def get_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 3ac802f999c..5fa4cf2a0d4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property progressTaskBoardFormat for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[PlannerProgressTaskBoardTaskFormat]: + async def get(self,request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PlannerProgressTaskBoardTaskFormat, error_mapping) - async def patch(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerProgressTaskBoardTaskFormat]: + async def patch(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> Optional[PlannerProgressTaskBoardTaskFormat]: """ Update the navigation property progressTaskBoardFormat in users param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property progressTaskBoardFormat for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[PlannerProgressTaskBoardTaskFormat] = None, request_configuration: Optional[ProgressTaskBoardFormatRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property progressTaskBoardFormat in users param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 bf2178f6d19..ba62f04a12c 100644 --- a/msgraph/generated/users/item/planner/tasks/tasks_request_builder.py +++ b/msgraph/generated/users/item/planner/tasks/tasks_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[PlannerTaskCollectionResponse]: + async def get(self,request_configuration: Optional[TasksRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, PlannerTaskCollectionResponse, error_mapping) - async def post(self,body: Optional[PlannerTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[PlannerTask]: + async def post(self,body: Optional[PlannerTask] = None, request_configuration: Optional[TasksRequestBuilderPostRequestConfiguration] = None) -> Optional[PlannerTask]: """ Create new navigation property to tasks for users param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TasksRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[PlannerTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[PlannerTask] = None, request_configuration: Optional[TasksRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to tasks for users param body: The request body @@ -189,4 +188,27 @@ def 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 2514461830b..ae7bb800edb 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ClearPresencePostRequestBody] = None, request_configuration: Optional[ClearPresenceRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ClearPresencePostRequestBody] = None, request_configuration: Optional[ClearPresenceRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 1dbc1c243dc..d0b8cdfe1de 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[ClearUserPreferredPresenceRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[ClearUserPreferredPresenceRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 dd2c8103a0d..53422db3365 100644 --- a/msgraph/generated/users/item/presence/presence_request_builder.py +++ b/msgraph/generated/users/item/presence/presence_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +31,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[PresenceRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property presence for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -50,7 +49,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Presence]: + async def get(self,request_configuration: Optional[PresenceRequestBuilderGetRequestConfiguration] = 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. @@ -71,7 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Presence, error_mapping) - async def patch(self,body: Optional[Presence] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Presence]: + async def patch(self,body: Optional[Presence] = None, request_configuration: Optional[PresenceRequestBuilderPatchRequestConfiguration] = None) -> Optional[Presence]: """ Update the navigation property presence in users param body: The request body @@ -94,7 +93,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[PresenceRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property presence for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -105,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[PresenceRequestBuilderGetRequestConfiguration] = 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. @@ -116,7 +115,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Presence] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Presence] = None, request_configuration: Optional[PresenceRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property presence in users param body: The request body @@ -186,6 +185,16 @@ 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(): """ @@ -212,4 +221,27 @@ def get_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 ba5d99a2169..6e3bd78ac0e 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetPresencePostRequestBody] = None, request_configuration: Optional[SetPresenceRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetPresencePostRequestBody] = None, request_configuration: Optional[SetPresenceRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Set the state of a user's presence session as an application. param body: The request body @@ -73,4 +73,14 @@ 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 89a1c951b73..5102dd509b8 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetStatusMessagePostRequestBody] = None, request_configuration: Optional[SetStatusMessageRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetStatusMessagePostRequestBody] = None, request_configuration: Optional[SetStatusMessageRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 a2e4410e17d..1d77d1ed98b 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SetUserPreferredPresencePostRequestBody] = None, request_configuration: Optional[SetUserPreferredPresenceRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SetUserPreferredPresencePostRequestBody] = None, request_configuration: Optional[SetUserPreferredPresenceRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 5afdce03bed..f3106541b7c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 4a63a86c523..529d5f527c6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 97fc8a1c521..456632af68b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[AppRoleAssignmentCollectionResponse]: + async def get(self,request_configuration: Optional[GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AppRoleAssignmentCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 0004704649a..5c4d06b82f5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 e9cb67b8700..1fda6c7d8fc 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[DeviceCollectionResponse]: + async def get(self,request_configuration: Optional[GraphDeviceRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeviceCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphDeviceRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 b30c0b6edd3..8ad0da4b115 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 574724bbfbd..88ba394a813 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[EndpointCollectionResponse]: + async def get(self,request_configuration: Optional[GraphEndpointRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, EndpointCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphEndpointRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 2e2757fb735..b1550249e64 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = 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. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = 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. @@ -124,4 +123,17 @@ def get_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 aa56b65f9ec..f623ece2760 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[AppRoleAssignment]: + async def get(self,request_configuration: Optional[GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AppRoleAssignment, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphAppRoleAssignmentRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 896dd59ec23..9c073370548 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Device]: + async def get(self,request_configuration: Optional[GraphDeviceRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Device, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphDeviceRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 a68898746bb..51cd0c23fd0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Endpoint]: + async def get(self,request_configuration: Optional[GraphEndpointRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Endpoint, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphEndpointRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 64991687db9..ec05d252bb2 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[RegisteredDevicesRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RegisteredDevicesRequestBuilderGetRequestConfiguration] = 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. @@ -180,4 +179,17 @@ def 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 964ce80626a..c0ed52ffa64 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +31,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[RequestConfiguration] = None) -> Optional[ReminderViewWithStartDateTimeWithEndDateTimeGetResponse]: + async def get(self,request_configuration: Optional[ReminderViewWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration] = None) -> Optional[ReminderViewWithStartDateTimeWithEndDateTimeGetResponse]: """ Invoke function reminderView param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -52,7 +51,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ReminderViewWithStartDateTimeWithEndDateTimeGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ReminderViewWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function reminderView param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -114,4 +113,17 @@ def 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 dbb5c3e4922..dfc8fc0f671 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RemoveAllDevicesFromManagementRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RemoveAllDevicesFromManagementRequestBuilderPostRequestConfiguration] = 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,4 +65,14 @@ 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 0889e445537..ed5ac3513c6 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[RequestConfiguration] = None) -> Optional[User]: + async def post(self,request_configuration: Optional[ReprocessLicenseAssignmentRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, User, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[ReprocessLicenseAssignmentRequestBuilderPostRequestConfiguration] = 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,4 +68,14 @@ 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 d2bdcfb8455..4de955a9a91 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[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def post(self,request_configuration: Optional[RestoreRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RestoreRequestBuilderPostRequestConfiguration] = 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,4 +68,14 @@ 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 776f76a8cdf..cae993b1009 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[RequestConfiguration] = None) -> None: + async def post(self,request_configuration: Optional[RetryServiceProvisioningRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = 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,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RetryServiceProvisioningRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Retry the user service provisioning. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,4 +65,14 @@ 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 4e3164dd6fc..1746f7db1c8 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[RequestConfiguration] = None) -> Optional[RevokeSignInSessionsPostResponse]: + async def post(self,request_configuration: Optional[RevokeSignInSessionsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None return await self.request_adapter.send_async(request_info, RevokeSignInSessionsPostResponse, error_mapping) - def to_post_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,request_configuration: Optional[RevokeSignInSessionsRequestBuilderPostRequestConfiguration] = 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,4 +68,14 @@ 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 6273f0c3d7c..5283bb6650f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 84b6a3d374a..cd0a2753b71 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ScopedRoleMembershipItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property scopedRoleMemberOf for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ScopedRoleMembership]: + async def get(self,request_configuration: Optional[ScopedRoleMembershipItemRequestBuilderGetRequestConfiguration] = None) -> Optional[ScopedRoleMembership]: """ Get scopedRoleMemberOf from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ScopedRoleMembership, error_mapping) - async def patch(self,body: Optional[ScopedRoleMembership] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ScopedRoleMembership]: + async def patch(self,body: Optional[ScopedRoleMembership] = None, request_configuration: Optional[ScopedRoleMembershipItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ScopedRoleMembership]: """ Update the navigation property scopedRoleMemberOf in users param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ScopedRoleMembershipItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property scopedRoleMemberOf for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ScopedRoleMembershipItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get scopedRoleMemberOf from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ScopedRoleMembership] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ScopedRoleMembership] = None, request_configuration: Optional[ScopedRoleMembershipItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property scopedRoleMemberOf in users param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 3163acb32bd..cf89110542e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ScopedRoleMembershipCollectionResponse]: + async def get(self,request_configuration: Optional[ScopedRoleMemberOfRequestBuilderGetRequestConfiguration] = None) -> Optional[ScopedRoleMembershipCollectionResponse]: """ Get scopedRoleMemberOf from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ScopedRoleMembershipCollectionResponse, error_mapping) - async def post(self,body: Optional[ScopedRoleMembership] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ScopedRoleMembership]: + async def post(self,body: Optional[ScopedRoleMembership] = None, request_configuration: Optional[ScopedRoleMemberOfRequestBuilderPostRequestConfiguration] = None) -> Optional[ScopedRoleMembership]: """ Create new navigation property to scopedRoleMemberOf for users param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ScopedRoleMemberOfRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get scopedRoleMemberOf from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ScopedRoleMembership] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ScopedRoleMembership] = None, request_configuration: Optional[ScopedRoleMemberOfRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to scopedRoleMemberOf for users param body: The request body @@ -188,4 +187,27 @@ def 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 0076641ecfb..185d81a4158 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SendMailPostRequestBody] = None, request_configuration: Optional[SendMailRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SendMailPostRequestBody] = None, request_configuration: Optional[SendMailRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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 b0dec7240d2..47e7d1bba4c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 54657e41d0b..2ca778fb1ed 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + async def get(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 126b2b28af8..82e2f5a0ee2 100644 --- a/msgraph/generated/users/item/settings/settings_request_builder.py +++ b/msgraph/generated/users/item/settings/settings_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,7 +28,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[SettingsRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property settings for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[UserSettings]: + async def get(self,request_configuration: Optional[SettingsRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserSettings, error_mapping) - async def patch(self,body: Optional[UserSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserSettings]: + async def patch(self,body: Optional[UserSettings] = None, request_configuration: Optional[SettingsRequestBuilderPatchRequestConfiguration] = 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 @@ -92,7 +91,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[SettingsRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property settings for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -103,7 +102,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[SettingsRequestBuilderGetRequestConfiguration] = 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. @@ -114,7 +113,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UserSettings] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UserSettings] = None, request_configuration: Optional[SettingsRequestBuilderPatchRequestConfiguration] = 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 @@ -157,6 +156,16 @@ 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(): """ @@ -183,4 +192,27 @@ def get_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 2798112a5f7..1ea8dca5832 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ShiftPreferencesRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property shiftPreferences for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ShiftPreferences]: + async def get(self,request_configuration: Optional[ShiftPreferencesRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ShiftPreferences, error_mapping) - async def patch(self,body: Optional[ShiftPreferences] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ShiftPreferences]: + async def patch(self,body: Optional[ShiftPreferences] = None, request_configuration: Optional[ShiftPreferencesRequestBuilderPatchRequestConfiguration] = None) -> Optional[ShiftPreferences]: """ Update the properties and relationships of a shiftPreferences object. param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ShiftPreferencesRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property shiftPreferences for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ShiftPreferencesRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ShiftPreferences] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ShiftPreferences] = None, request_configuration: Optional[ShiftPreferencesRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties and relationships of a shiftPreferences object. param body: The request body @@ -137,6 +136,16 @@ 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(): """ @@ -163,4 +172,27 @@ def get_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 a4a5d498623..2c551df7ec6 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 b09c2541808..9371fcdbc18 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 de523cdfa82..c841bd17cba 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[WindowsSettingInstanceCollectionResponse]: + async def get(self,request_configuration: Optional[InstancesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WindowsSettingInstanceCollectionResponse, error_mapping) - async def post(self,body: Optional[WindowsSettingInstance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsSettingInstance]: + async def post(self,body: Optional[WindowsSettingInstance] = None, request_configuration: Optional[InstancesRequestBuilderPostRequestConfiguration] = None) -> Optional[WindowsSettingInstance]: """ Create new navigation property to instances for users param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[InstancesRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WindowsSettingInstance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WindowsSettingInstance] = None, request_configuration: Optional[InstancesRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to instances for users param body: The request body @@ -189,4 +188,27 @@ def 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 55b81261f8f..da66ce54c89 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{windowsSettingInstance%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[WindowsSettingInstanceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property instances for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WindowsSettingInstance]: + async def get(self,request_configuration: Optional[WindowsSettingInstanceItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WindowsSettingInstance, error_mapping) - async def patch(self,body: Optional[WindowsSettingInstance] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsSettingInstance]: + async def patch(self,body: Optional[WindowsSettingInstance] = None, request_configuration: Optional[WindowsSettingInstanceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[WindowsSettingInstance]: """ Update the navigation property instances in users param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[WindowsSettingInstanceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property instances for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WindowsSettingInstanceItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WindowsSettingInstance] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WindowsSettingInstance] = None, request_configuration: Optional[WindowsSettingInstanceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property instances in users param body: The request body @@ -136,6 +135,16 @@ 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(): """ @@ -162,4 +171,27 @@ def get_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 49e6abd9270..ad1c0b358a3 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[WindowsSettingItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property windows for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[WindowsSetting]: + async def get(self,request_configuration: Optional[WindowsSettingItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WindowsSetting, error_mapping) - async def patch(self,body: Optional[WindowsSetting] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsSetting]: + async def patch(self,body: Optional[WindowsSetting] = None, request_configuration: Optional[WindowsSettingItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[WindowsSetting]: """ Update the navigation property windows in users param body: The request body @@ -90,7 +89,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[WindowsSettingItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property windows for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -101,7 +100,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WindowsSettingItemRequestBuilderGetRequestConfiguration] = 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. @@ -112,7 +111,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[WindowsSetting] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[WindowsSetting] = None, request_configuration: Optional[WindowsSettingItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property windows in users param body: The request body @@ -146,6 +145,16 @@ 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(): """ @@ -172,4 +181,27 @@ def get_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 37c80a826f0..9b477983fc5 100644 --- a/msgraph/generated/users/item/settings/windows/windows_request_builder.py +++ b/msgraph/generated/users/item/settings/windows/windows_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[WindowsSettingCollectionResponse]: + async def get(self,request_configuration: Optional[WindowsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, WindowsSettingCollectionResponse, error_mapping) - async def post(self,body: Optional[WindowsSetting] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[WindowsSetting]: + async def post(self,body: Optional[WindowsSetting] = None, request_configuration: Optional[WindowsRequestBuilderPostRequestConfiguration] = None) -> Optional[WindowsSetting]: """ Create new navigation property to windows for users param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[WindowsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[WindowsSetting] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WindowsSetting] = None, request_configuration: Optional[WindowsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to windows for users param body: The request body @@ -189,4 +188,27 @@ def 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/teamwork/associated_teams/associated_teams_request_builder.py b/msgraph/generated/users/item/teamwork/associated_teams/associated_teams_request_builder.py index aeddd0f6505..e4844f9044a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[AssociatedTeamInfoCollectionResponse]: + async def get(self,request_configuration: Optional[AssociatedTeamsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AssociatedTeamInfoCollectionResponse, error_mapping) - async def post(self,body: Optional[AssociatedTeamInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AssociatedTeamInfo]: + async def post(self,body: Optional[AssociatedTeamInfo] = None, request_configuration: Optional[AssociatedTeamsRequestBuilderPostRequestConfiguration] = None) -> Optional[AssociatedTeamInfo]: """ Create new navigation property to associatedTeams for users param body: The request body @@ -88,7 +87,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AssociatedTeamsRequestBuilderGetRequestConfiguration] = 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. @@ -99,7 +98,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AssociatedTeamInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AssociatedTeamInfo] = None, request_configuration: Optional[AssociatedTeamsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to associatedTeams for users param body: The request body @@ -189,4 +188,27 @@ def 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 b70754c3b5c..f4b6545581f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 de861408135..f56b2205394 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AssociatedTeamInfoItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property associatedTeams for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AssociatedTeamInfo]: + async def get(self,request_configuration: Optional[AssociatedTeamInfoItemRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AssociatedTeamInfo, error_mapping) - async def patch(self,body: Optional[AssociatedTeamInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AssociatedTeamInfo]: + async def patch(self,body: Optional[AssociatedTeamInfo] = None, request_configuration: Optional[AssociatedTeamInfoItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AssociatedTeamInfo]: """ Update the navigation property associatedTeams in users param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AssociatedTeamInfoItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property associatedTeams for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AssociatedTeamInfoItemRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AssociatedTeamInfo] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AssociatedTeamInfo] = None, request_configuration: Optional[AssociatedTeamInfoItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property associatedTeams in users param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 f6e17fbc2a3..8a94534d3cd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Team]: + async def get(self,request_configuration: Optional[TeamRequestBuilderGetRequestConfiguration] = None) -> Optional[Team]: """ Get team from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Team, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TeamRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get team from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 ab3606abd84..582b0865e57 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 ce8b318c21d..ad2340eaf21 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[UserScopeTeamsAppInstallationCollectionResponse]: + async def get(self,request_configuration: Optional[InstalledAppsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserScopeTeamsAppInstallationCollectionResponse, error_mapping) - async def post(self,body: Optional[UserScopeTeamsAppInstallation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserScopeTeamsAppInstallation]: + async def post(self,body: Optional[UserScopeTeamsAppInstallation] = None, request_configuration: Optional[InstalledAppsRequestBuilderPostRequestConfiguration] = None) -> Optional[UserScopeTeamsAppInstallation]: """ Install an app in the personal scope of the specified user. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[InstalledAppsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[UserScopeTeamsAppInstallation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[UserScopeTeamsAppInstallation] = None, request_configuration: Optional[InstalledAppsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Install an app in the personal scope of the specified user. param body: The request body @@ -190,4 +189,27 @@ def 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 795439af2e2..0f62a6bee97 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Chat]: + async def get(self,request_configuration: Optional[ChatRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Chat, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChatRequestBuilderGetRequestConfiguration] = 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. @@ -95,4 +94,17 @@ def get_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 5f97378fedb..37efd0f35f9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[TeamsApp]: + async def get(self,request_configuration: Optional[TeamsAppRequestBuilderGetRequestConfiguration] = None) -> Optional[TeamsApp]: """ The app that is installed. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamsApp, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TeamsAppRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ The app that is installed. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -94,4 +93,17 @@ def get_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 71ed5ac44bb..3266d75b13e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[TeamsAppDefinition]: + async def get(self,request_configuration: Optional[TeamsAppDefinitionRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TeamsAppDefinition, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TeamsAppDefinitionRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 868fe739fe2..34c1fee4ad9 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[UserScopeTeamsAppInstallationItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -49,7 +48,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[UserScopeTeamsAppInstallation]: + async def get(self,request_configuration: Optional[UserScopeTeamsAppInstallationItemRequestBuilderGetRequestConfiguration] = 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. @@ -70,7 +69,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserScopeTeamsAppInstallation, error_mapping) - async def patch(self,body: Optional[UserScopeTeamsAppInstallation] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserScopeTeamsAppInstallation]: + async def patch(self,body: Optional[UserScopeTeamsAppInstallation] = None, request_configuration: Optional[UserScopeTeamsAppInstallationItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[UserScopeTeamsAppInstallation]: """ Update the navigation property installedApps in users param body: The request body @@ -93,7 +92,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[UserScopeTeamsAppInstallationItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -104,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserScopeTeamsAppInstallationItemRequestBuilderGetRequestConfiguration] = 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. @@ -115,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UserScopeTeamsAppInstallation] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UserScopeTeamsAppInstallation] = None, request_configuration: Optional[UserScopeTeamsAppInstallationItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property installedApps in users param body: The request body @@ -167,6 +166,16 @@ 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(): """ @@ -193,4 +202,27 @@ def get_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 b8d959daf0f..c2883525fd3 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[SendActivityNotificationPostRequestBody] = None, request_configuration: Optional[SendActivityNotificationRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[SendActivityNotificationPostRequestBody] = None, request_configuration: Optional[SendActivityNotificationRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Send an activity feed notification to a user. For more information, see sending Teams activity notifications. param body: The request body @@ -73,4 +73,14 @@ 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 1d37870764d..b452a36cc91 100644 --- a/msgraph/generated/users/item/teamwork/teamwork_request_builder.py +++ b/msgraph/generated/users/item/teamwork/teamwork_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TeamworkRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property teamwork for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[UserTeamwork]: + async def get(self,request_configuration: Optional[TeamworkRequestBuilderGetRequestConfiguration] = None) -> Optional[UserTeamwork]: """ A container for Microsoft Teams features available for the user. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserTeamwork, error_mapping) - async def patch(self,body: Optional[UserTeamwork] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[UserTeamwork]: + async def patch(self,body: Optional[UserTeamwork] = None, request_configuration: Optional[TeamworkRequestBuilderPatchRequestConfiguration] = None) -> Optional[UserTeamwork]: """ Update the navigation property teamwork in users param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TeamworkRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property teamwork for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TeamworkRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ A container for Microsoft Teams features available for the user. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[UserTeamwork] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[UserTeamwork] = None, request_configuration: Optional[TeamworkRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property teamwork in users param body: The request body @@ -165,6 +164,16 @@ 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(): """ @@ -191,4 +200,27 @@ def get_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 79b3b307a2e..47654691fb1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 f4ebb63be37..3617a3070ec 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 8b30541a3b7..45a065df218 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/extensions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 8f1fbbdd852..e59ddf0bc8c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Extension]: """ Create new navigation property to extensions for users param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to extensions for users param body: The request body @@ -188,4 +187,27 @@ def 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 f7c24c2b859..9c425818e09 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{extension%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property extensions for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Extension]: + async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: """ Update the navigation property extensions in users param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property extensions for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property extensions in users param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 de05a036e67..61c30e23fa8 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 8102df92212..b10f2029ecf 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/delta(){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[DeltaGetResponse]: + async def get(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> Optional[DeltaGetResponse]: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DeltaGetResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DeltaRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Invoke function delta param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -124,4 +123,17 @@ def 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 2e53df99aff..01023534255 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -43,7 +42,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[RequestConfiguration] = None) -> Optional[AttachmentSessionCollectionResponse]: + async def get(self,request_configuration: Optional[AttachmentSessionsRequestBuilderGetRequestConfiguration] = None) -> Optional[AttachmentSessionCollectionResponse]: """ Get attachmentSessions from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -63,7 +62,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AttachmentSessionCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttachmentSessionsRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get attachmentSessions from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -139,4 +138,17 @@ def 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 9e18012c68d..34f3f2581fd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/attachmentSessions/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 79f4b97962e..2b702b68b89 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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}/attachmentSessions/{attachmentSession%2Did}{?%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AttachmentSessionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property attachmentSessions for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AttachmentSession]: + async def get(self,request_configuration: Optional[AttachmentSessionItemRequestBuilderGetRequestConfiguration] = None) -> Optional[AttachmentSession]: """ Get attachmentSessions from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AttachmentSession, error_mapping) - async def patch(self,body: Optional[AttachmentSession] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttachmentSession]: + async def patch(self,body: Optional[AttachmentSession] = None, request_configuration: Optional[AttachmentSessionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[AttachmentSession]: """ Update the navigation property attachmentSessions in users param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AttachmentSessionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property attachmentSessions for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttachmentSessionItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get attachmentSessions from users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[AttachmentSession] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[AttachmentSession] = None, request_configuration: Optional[AttachmentSessionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property attachmentSessions in users param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -166,4 +175,27 @@ def get_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 f05ef2e8d61..d9bfe70d72c 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttachmentSession]: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = 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[RequestConfigura return await self.request_adapter.send_async(request_info, AttachmentSession, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ The content streams that are uploaded. param body: Binary request body @@ -103,4 +103,24 @@ 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 f594cb6f26c..3d73ee44413 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[AttachmentBaseCollectionResponse]: + async def get(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AttachmentBaseCollectionResponse, error_mapping) - async def post(self,body: Optional[AttachmentBase] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[AttachmentBase]: + async def post(self,body: Optional[AttachmentBase] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = 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 @@ -90,7 +89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttachmentsRequestBuilderGetRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[AttachmentBase] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[AttachmentBase] = None, request_configuration: Optional[AttachmentsRequestBuilderPostRequestConfiguration] = 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 @@ -190,4 +189,27 @@ def 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 023ca562ee7..c504f5a8792 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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/$count{?%24filter}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -86,4 +85,17 @@ 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 4cd2b4080c9..3c1625ce667 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[RequestConfiguration] = None) -> Optional[UploadSession]: + async def post(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[CreateUploadSessionPostRequestBody] = None, request_configuration: Optional[CreateUploadSessionRequestBuilderPostRequestConfiguration] = 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,4 +76,14 @@ 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 7c092f25916..0b5bcc4c973 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,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/{attachmentBase%2Did}{?%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[AttachmentBaseItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[AttachmentBase]: + async def get(self,request_configuration: Optional[AttachmentBaseItemRequestBuilderGetRequestConfiguration] = 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. @@ -68,7 +67,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AttachmentBase, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[AttachmentBaseItemRequestBuilderDeleteRequestConfiguration] = 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. @@ -79,7 +78,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[AttachmentBaseItemRequestBuilderGetRequestConfiguration] = 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. @@ -109,6 +108,16 @@ 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(): """ @@ -130,4 +139,17 @@ def get_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 d54bb0a722f..b66a540c3a8 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[RequestConfiguration] = None) -> bytes: + async def get(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfiguration] = None) raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> bytes: + async def put(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = 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[RequestConfigura raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ContentRequestBuilderGetRequestConfiguration] = 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[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_put_request_information(self,body: bytes, request_configuration: Optional[ContentRequestBuilderPutRequestConfiguration] = None) -> RequestInformation: """ Update media content for the navigation property attachments in users param body: Binary request body @@ -101,4 +101,24 @@ 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 8e2aff006ae..d305e56db3f 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ChecklistItemCollectionResponse]: + async def get(self,request_configuration: Optional[ChecklistItemsRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChecklistItemCollectionResponse, error_mapping) - async def post(self,body: Optional[ChecklistItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChecklistItem]: + async def post(self,body: Optional[ChecklistItem] = None, request_configuration: Optional[ChecklistItemsRequestBuilderPostRequestConfiguration] = None) -> Optional[ChecklistItem]: """ Create a new checklistItem object. param body: The request body @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChecklistItemsRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[ChecklistItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ChecklistItem] = None, request_configuration: Optional[ChecklistItemsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new checklistItem object. param body: The request body @@ -190,4 +189,27 @@ def 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 e8bde49b982..143f632cb40 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/checklistItems/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 4efaae8e5ad..7a0b701d50b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{checklistItem%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ChecklistItemItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a checklistItem object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[ChecklistItem]: + async def get(self,request_configuration: Optional[ChecklistItemItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ChecklistItem, error_mapping) - async def patch(self,body: Optional[ChecklistItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[ChecklistItem]: + async def patch(self,body: Optional[ChecklistItem] = None, request_configuration: Optional[ChecklistItemItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[ChecklistItem]: """ Update the properties of a checklistItem object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ChecklistItemItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a checklistItem object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ChecklistItemItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[ChecklistItem] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[ChecklistItem] = None, request_configuration: Optional[ChecklistItemItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a checklistItem object. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 c45aeda2c05..973d2e0300b 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/extensions/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 3d202d2faef..fb6c7b123eb 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[ExtensionCollectionResponse]: + async def get(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -64,7 +63,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, ExtensionCollectionResponse, error_mapping) - async def post(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def post(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> Optional[Extension]: """ Create new navigation property to extensions for users param body: The request body @@ -87,7 +86,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionsRequestBuilderGetRequestConfiguration] = 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. @@ -98,7 +97,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create new navigation property to extensions for users param body: The request body @@ -188,4 +187,27 @@ def 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 49375e35068..8f850d2bbb4 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{extension%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property extensions for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -45,7 +44,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Extension]: + async def get(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Extension, error_mapping) - async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Extension]: + async def patch(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[Extension]: """ Update the navigation property extensions in users param body: The request body @@ -88,7 +87,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property extensions for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -99,7 +98,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ExtensionItemRequestBuilderGetRequestConfiguration] = 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. @@ -110,7 +109,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Extension] = None, request_configuration: Optional[ExtensionItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property extensions in users param body: The request body @@ -135,6 +134,16 @@ 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(): """ @@ -161,4 +170,27 @@ def get_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 ddd3601a690..e615a83d306 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,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}/linkedResources/$count{?%24filter,%24search}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 830215f5aee..ee46dc15e27 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,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/{linkedResource%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[LinkedResourceItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete a linkedResource object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[LinkedResource]: + async def get(self,request_configuration: Optional[LinkedResourceItemRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, LinkedResource, error_mapping) - async def patch(self,body: Optional[LinkedResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[LinkedResource]: + async def patch(self,body: Optional[LinkedResource] = None, request_configuration: Optional[LinkedResourceItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[LinkedResource]: """ Update the properties of a linkedResource object. param body: The request body @@ -91,7 +90,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[LinkedResourceItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete a linkedResource object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -102,7 +101,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LinkedResourceItemRequestBuilderGetRequestConfiguration] = 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. @@ -113,7 +112,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[LinkedResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[LinkedResource] = None, request_configuration: Optional[LinkedResourceItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a linkedResource object. param body: The request body @@ -138,6 +137,16 @@ 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(): """ @@ -164,4 +173,27 @@ def get_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 5db01ec1baa..1f882e55992 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +43,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[RequestConfiguration] = None) -> Optional[LinkedResourceCollectionResponse]: + async def get(self,request_configuration: Optional[LinkedResourcesRequestBuilderGetRequestConfiguration] = 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. @@ -65,7 +64,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, LinkedResourceCollectionResponse, error_mapping) - async def post(self,body: Optional[LinkedResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[LinkedResource]: + async def post(self,body: Optional[LinkedResource] = None, request_configuration: Optional[LinkedResourcesRequestBuilderPostRequestConfiguration] = 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 @@ -89,7 +88,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[LinkedResourcesRequestBuilderGetRequestConfiguration] = 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. @@ -100,7 +99,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[LinkedResource] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[LinkedResource] = None, request_configuration: Optional[LinkedResourcesRequestBuilderPostRequestConfiguration] = 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 @@ -190,4 +189,27 @@ def 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 3cebb54db20..da6bb7fa57c 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +31,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TodoTaskItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a todoTask object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[TodoTask]: + async def get(self,request_configuration: Optional[TodoTaskItemRequestBuilderGetRequestConfiguration] = 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. @@ -72,7 +71,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TodoTask, error_mapping) - async def patch(self,body: Optional[TodoTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TodoTask]: + async def patch(self,body: Optional[TodoTask] = None, request_configuration: Optional[TodoTaskItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TodoTask]: """ Update the properties of a todoTask object. param body: The request body @@ -96,7 +95,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TodoTaskItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a todoTask object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -107,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TodoTaskItemRequestBuilderGetRequestConfiguration] = 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. @@ -118,7 +117,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TodoTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TodoTask] = None, request_configuration: Optional[TodoTaskItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a todoTask object. param body: The request body @@ -188,6 +187,16 @@ 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(): """ @@ -214,4 +223,27 @@ def get_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 3c2eb407027..3668ab02957 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[TodoTaskCollectionResponse]: + async def get(self,request_configuration: Optional[TasksRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TodoTaskCollectionResponse, error_mapping) - async def post(self,body: Optional[TodoTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TodoTask]: + async def post(self,body: Optional[TodoTask] = None, request_configuration: Optional[TasksRequestBuilderPostRequestConfiguration] = None) -> Optional[TodoTask]: """ Create a new task object in a specified todoTaskList. param body: The request body @@ -90,7 +89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TasksRequestBuilderGetRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TodoTask] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TodoTask] = None, request_configuration: Optional[TasksRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new task object in a specified todoTaskList. param body: The request body @@ -200,4 +199,27 @@ def 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 b0f0183bcee..7435490d37a 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -29,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}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TodoTaskListItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a todoTaskList object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -48,7 +47,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[TodoTaskList]: + async def get(self,request_configuration: Optional[TodoTaskListItemRequestBuilderGetRequestConfiguration] = 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. @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TodoTaskList, error_mapping) - async def patch(self,body: Optional[TodoTaskList] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TodoTaskList]: + async def patch(self,body: Optional[TodoTaskList] = None, request_configuration: Optional[TodoTaskListItemRequestBuilderPatchRequestConfiguration] = None) -> Optional[TodoTaskList]: """ Update the properties of a todoTaskList object. param body: The request body @@ -93,7 +92,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TodoTaskListItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a todoTaskList object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -104,7 +103,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TodoTaskListItemRequestBuilderGetRequestConfiguration] = 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. @@ -115,7 +114,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[TodoTaskList] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[TodoTaskList] = None, request_configuration: Optional[TodoTaskListItemRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the properties of a todoTaskList object. param body: The request body @@ -158,6 +157,16 @@ 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(): """ @@ -184,4 +193,27 @@ def get_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 cfc72b159f0..dd2c20ad726 100644 --- a/msgraph/generated/users/item/todo/lists/lists_request_builder.py +++ b/msgraph/generated/users/item/todo/lists/lists_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +44,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[RequestConfiguration] = None) -> Optional[TodoTaskListCollectionResponse]: + async def get(self,request_configuration: Optional[ListsRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, TodoTaskListCollectionResponse, error_mapping) - async def post(self,body: Optional[TodoTaskList] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[TodoTaskList]: + async def post(self,body: Optional[TodoTaskList] = None, request_configuration: Optional[ListsRequestBuilderPostRequestConfiguration] = None) -> Optional[TodoTaskList]: """ Create a new lists object. param body: The request body @@ -90,7 +89,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[ListsRequestBuilderGetRequestConfiguration] = 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. @@ -101,7 +100,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[TodoTaskList] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TodoTaskList] = None, request_configuration: Optional[ListsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new lists object. param body: The request body @@ -200,4 +199,27 @@ def 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 9ad3473d23c..2e6db13dc22 100644 --- a/msgraph/generated/users/item/todo/todo_request_builder.py +++ b/msgraph/generated/users/item/todo/todo_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[TodoRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Delete navigation property todo for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -46,7 +45,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration] = No raise Exception("Http core 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[Todo]: + async def get(self,request_configuration: Optional[TodoRequestBuilderGetRequestConfiguration] = 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. @@ -66,7 +65,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Todo, error_mapping) - async def patch(self,body: Optional[Todo] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[Todo]: + async def patch(self,body: Optional[Todo] = None, request_configuration: Optional[TodoRequestBuilderPatchRequestConfiguration] = None) -> Optional[Todo]: """ Update the navigation property todo in users param body: The request body @@ -89,7 +88,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[TodoRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Delete navigation property todo for users param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -100,7 +99,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TodoRequestBuilderGetRequestConfiguration] = 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. @@ -111,7 +110,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[Todo] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[Todo] = None, request_configuration: Optional[TodoRequestBuilderPatchRequestConfiguration] = None) -> RequestInformation: """ Update the navigation property todo in users param body: The request body @@ -145,6 +144,16 @@ 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(): """ @@ -171,4 +180,27 @@ def get_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 6dc72794b9e..061435278d1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 a8d48677a93..311e2f562d1 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 fdf47137037..60db5d1f45e 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[AdministrativeUnitCollectionResponse]: + async def get(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AdministrativeUnitCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 9d98cd744f5..cbce4abe5e5 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 c93599600a9..d87e6f08524 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[DirectoryRoleCollectionResponse]: + async def get(self,request_configuration: Optional[GraphDirectoryRoleRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryRoleCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphDirectoryRoleRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 57fb8bf2e86..a9b7b438605 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -26,7 +25,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[RequestConfiguration] = None) -> Optional[int]: + async def get(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> Optional[int]: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -44,7 +43,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) raise Exception("Http core is 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: + def to_get_request_information(self,request_configuration: Optional[CountRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ Get the number of the resource param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -91,4 +90,17 @@ def get_query_parameter(self,original_name: Optional[str] = None) -> str: search: Optional[str] = None + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + @dataclass + class CountRequestBuilderGetRequestConfiguration(BaseRequestConfiguration): + from kiota_abstractions.base_request_configuration import BaseRequestConfiguration + + """ + Configuration for 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 5862275a2bc..36117f55701 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -28,7 +27,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[RequestConfiguration] = None) -> Optional[GroupCollectionResponse]: + async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = 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. @@ -48,7 +47,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, GroupCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = 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. @@ -134,4 +133,17 @@ def 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 5ddfd526f44..cca10b4c319 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +29,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[RequestConfiguration] = None) -> Optional[DirectoryObject]: + async def get(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = 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. @@ -50,7 +49,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[DirectoryObjectItemRequestBuilderGetRequestConfiguration] = 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. @@ -124,4 +123,17 @@ def get_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 f707bdd087d..4244e0ab268 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[AdministrativeUnit]: + async def get(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, AdministrativeUnit, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphAdministrativeUnitRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 1b1e499f698..4f4622eaee0 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[DirectoryRole]: + async def get(self,request_configuration: Optional[GraphDirectoryRoleRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryRole, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphDirectoryRoleRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 f5d1fc78f5d..1c4962f3d46 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -27,7 +26,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[RequestConfiguration] = None) -> Optional[Group]: + async def get(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = 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. @@ -47,7 +46,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, Group, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[GraphGroupRequestBuilderGetRequestConfiguration] = 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. @@ -94,4 +93,17 @@ def get_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 720b3761982..3c9578750cd 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,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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 +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[RequestConfiguration] = None) -> Optional[DirectoryObjectCollectionResponse]: + async def get(self,request_configuration: Optional[TransitiveMemberOfRequestBuilderGetRequestConfiguration] = 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. @@ -67,7 +66,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[TransitiveMemberOfRequestBuilderGetRequestConfiguration] = 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. @@ -180,4 +179,17 @@ def 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 f579bdf284c..81fadc67691 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[RequestConfiguration] = None) -> Optional[TranslateExchangeIdsPostResponse]: + async def post(self,body: Optional[TranslateExchangeIdsPostRequestBody] = None, request_configuration: Optional[TranslateExchangeIdsRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[TranslateExchangeIdsPostRequestBody] = None, request_configuration: Optional[TranslateExchangeIdsRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Translate identifiers of Outlook-related resources between formats. param body: The request body @@ -76,4 +76,14 @@ 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 badfe5752b7..69e9562a59b 100644 --- a/msgraph/generated/users/item/user_item_request_builder.py +++ b/msgraph/generated/users/item/user_item_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration from kiota_abstractions.get_path_parameters import get_path_parameters from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter @@ -101,7 +100,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[RequestConfiguration] = None) -> None: + async def delete(self,request_configuration: Optional[UserItemRequestBuilderDeleteRequestConfiguration] = None) -> None: """ Deletes a user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -135,12 +134,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[RequestConfiguration] = None) -> Optional[User]: + async def get(self,request_configuration: Optional[UserItemRequestBuilderGetRequestConfiguration] = None) -> Optional[User]: """ - 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. + Read properties and relationships of the user object. 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-get?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/intune-onboarding-user-get?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -156,7 +155,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, User, error_mapping) - async def patch(self,body: Optional[User] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: + async def patch(self,body: Optional[User] = None, request_configuration: Optional[UserItemRequestBuilderPatchRequestConfiguration] = 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. param body: The request body @@ -195,7 +194,7 @@ 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[RequestConfiguration] = None) -> RequestInformation: + def to_delete_request_information(self,request_configuration: Optional[UserItemRequestBuilderDeleteRequestConfiguration] = None) -> RequestInformation: """ Deletes a user. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -206,9 +205,9 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UserItemRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ - 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. + Read properties and relationships of the user object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -217,7 +216,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: Optional[User] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_patch_request_information(self,body: Optional[User] = None, request_configuration: Optional[UserItemRequestBuilderPatchRequestConfiguration] = 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. param body: The request body @@ -890,10 +889,20 @@ 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(): """ - 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. + Read properties and relationships of the user object. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -916,4 +925,27 @@ def get_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 c465209b352..da31bba2ac6 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[WipeManagedAppRegistrationsByDeviceTagPostRequestBody] = None, request_configuration: Optional[WipeManagedAppRegistrationsByDeviceTagRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[WipeManagedAppRegistrationsByDeviceTagPostRequestBody] = None, request_configuration: Optional[WipeManagedAppRegistrationsByDeviceTagRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Issues a wipe operation on an app registration with specified device tag. param body: The request body @@ -73,4 +73,14 @@ 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 5f6ffeedb77..9c5a0988b1d 100644 --- a/msgraph/generated/users/users_request_builder.py +++ b/msgraph/generated/users/users_request_builder.py @@ -1,7 +1,6 @@ from __future__ import annotations from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import 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,12 +47,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[RequestConfiguration] = None) -> Optional[UserCollectionResponse]: + async def get(self,request_configuration: Optional[UsersRequestBuilderGetRequestConfiguration] = None) -> Optional[UserCollectionResponse]: """ - List properties and relationships of the user objects. + Retrieve a list of 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/intune-onboarding-user-list?view=graph-rest-1.0 + Find more info here: https://learn.microsoft.com/graph/api/user-list?view=graph-rest-1.0 """ request_info = self.to_get_request_information( request_configuration @@ -69,7 +68,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration] = None) return await self.request_adapter.send_async(request_info, UserCollectionResponse, error_mapping) - async def post(self,body: Optional[User] = None, request_configuration: Optional[RequestConfiguration] = None) -> Optional[User]: + async def post(self,body: Optional[User] = None, request_configuration: Optional[UsersRequestBuilderPostRequestConfiguration] = None) -> Optional[User]: """ Create a new user object. param body: The request body @@ -93,9 +92,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[RequestConfiguration] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[UsersRequestBuilderGetRequestConfiguration] = None) -> RequestInformation: """ - List properties and relationships of the user objects. + Retrieve a list of user objects. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -104,7 +103,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: Optional[User] = None, request_configuration: Optional[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[User] = None, request_configuration: Optional[UsersRequestBuilderPostRequestConfiguration] = None) -> RequestInformation: """ Create a new user object. param body: The request body @@ -177,7 +176,7 @@ def validate_properties(self) -> ValidatePropertiesRequestBuilder: @dataclass class UsersRequestBuilderGetQueryParameters(): """ - List properties and relationships of the user objects. + Retrieve a list of user objects. """ def get_query_parameter(self,original_name: Optional[str] = None) -> str: """ @@ -225,4 +224,27 @@ def 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 85a635cde80..38f855d8a71 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[RequestConfiguration] = None) -> None: + async def post(self,body: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[ValidatePropertiesRequestBuilderPostRequestConfiguration] = 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[RequestConfiguration] = None) -> RequestInformation: + def to_post_request_information(self,body: Optional[ValidatePropertiesPostRequestBody] = None, request_configuration: Optional[ValidatePropertiesRequestBuilderPostRequestConfiguration] = 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,4 +73,14 @@ 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. + """ +